[SOLVED] Memdisk Bootstrap Too Large To Load
-
[quote=“Tom Elliott, post: 45756, member: 7271”]Maybe you could try:
menu item --gap – ---------------- iPXE boot menu ----------------
item IBM IBM - 7875 Update 4/17/15
item SHELL iPXE Shell
item return return to previous menu
choose --default return --timeout 5000 target && goto ${target}:IBM sanboot http://192.168.1.3/iso/IBM.ISO ||
goto MENU:SHELL shell ||
goto MENU:RETURN chain http://192.168.1.3/fog/service/ipxe/boot.php?mac=${net0/mac} ||
prompt
goto MENUautoboot[/code][/quote]
@Tom Elliot
I added this and when I select the update it flashes an error for 0.1 seconds and goes back to the boot loop. The error flashes too fast for me to read.edit: Here is there error:
[ATTACH=full]1895[/ATTACH][url=“/_imported_xf_attachments/1/1895_IMG_20150417_164416~2.jpg?:”]IMG_20150417_164416~2.jpg[/url]
-
Alright
There are other cases to test.
Maybe:
[code]:MENU
menu item --gap – ---------------- iPXE boot menu ----------------
item IBM IBM - 7875 Update 4/17/15
item SHELL iPXE Shell
item return return to previous menu
choose --default return --timeout 5000 target && goto ${target}:IBM initrd http://192.168.1.3/iso/IBM.ISO
chain memdisk iso ||
goto MENU:SHELL shell ||
goto MENU:RETURN chain http://192.168.1.3/fog/service/ipxe/boot.php?mac=${net0/mac} ||
prompt
goto MENUautoboot[/code]
Or:
[code]:MENU
menu item --gap – ---------------- iPXE boot menu ----------------
item IBM IBM - 7875 Update 4/17/15
item SHELL iPXE Shell
item return return to previous menu
choose --default return --timeout 5000 target && goto ${target}:IBM initrd http://192.168.1.3/iso/IBM.ISO
chain memdisk ||
goto MENU:SHELL shell ||
goto MENU:RETURN chain http://192.168.1.3/fog/service/ipxe/boot.php?mac=${net0/mac} ||
prompt
goto MENUautoboot[/code]
OR
it’s trying to find itself which, once off of iPXE it no longer can do which means it’s looking for a particular kernel and/or initrd from within the ISO.
-
[quote=“Tom Elliott, post: 45760, member: 7271”]Alright
There are other cases to test.
Maybe:
[code]:MENU
menu item --gap – ---------------- iPXE boot menu ----------------
item IBM IBM - 7875 Update 4/17/15
item SHELL iPXE Shell
item return return to previous menu
choose --default return --timeout 5000 target && goto ${target}:IBM initrd http://192.168.1.3/iso/IBM.ISO
chain memdisk iso ||
goto MENU:SHELL shell ||
goto MENU:RETURN chain http://192.168.1.3/fog/service/ipxe/boot.php?mac=${net0/mac} ||
prompt
goto MENUautoboot[/code]
Or:
[code]:MENU
menu item --gap – ---------------- iPXE boot menu ----------------
item IBM IBM - 7875 Update 4/17/15
item SHELL iPXE Shell
item return return to previous menu
choose --default return --timeout 5000 target && goto ${target}:IBM initrd http://192.168.1.3/iso/IBM.ISO
chain memdisk ||
goto MENU:SHELL shell ||
goto MENU:RETURN chain http://192.168.1.3/fog/service/ipxe/boot.php?mac=${net0/mac} ||
prompt
goto MENUautoboot[/code]
OR
it’s trying to find itself which, once off of iPXE it no longer can do which means it’s looking for a particular kernel and/or initrd from within the ISO.[/quote]
Awesome, trying this now. Thank you so much for your help and quick responses!
-
No problem. I try to be quick to help out. I remember my times trying to learn all of this.
-
Yeah, its been pretty hectic haha. I unfortunately will lose access to everything in 10 minutes until Monday. But I will implement the new tests Monday morning, and will be monitoring this thread throughout the weekend.
-
No problem. Do you by chance know where I could get a copy of this so I could test and maybe get a good solution for you?
-
Cop[quote=“Tom Elliott, post: 45764, member: 7271”]No problem. Do you by chance know where I could get a copy of this so I could test and maybe get a good solution for you?[/quote]
Copy of what exactly? The iso?
Let me upload it to dropbox and Ill post the link.
-
Cool, thank you. And yes, the ISO
-
[quote=“Tom Elliott, post: 45766, member: 7271”]Cool, thank you. And yes, the ISO[/quote]
No thank you!Dropbox Link: [url]https://www.dropbox.com/s/4bgvm8h9l47zmw2/bootable.iso?dl=0[/url]
ISO Title: bootable.iso
File Size: 933MBI can upload the PXEDIR files as well when I get home. The IBM tool let me download the ISO as well as a PXE implementation option which I have no clue how to add.
-
[quote=“Tom Elliott, post: 45766, member: 7271”]Cool, thank you. And yes, the ISO[/quote]
I’m back online! Were you able to get any progress?
-
I downloaded the file, and that was about the extent of my progress. I’m sorry. I was doing house chores that needed being done.
-
Haha, no worries. Completely understandable. I’m still trying to wrap my head around this sucker.
-
[SOLVED]
edit: sorry currently writing up docs/tutorial for how I got it to work. I will post a link to it when I finish.
Thanks for all the help! Especially @Tom Elliot, got me thinking.
-
[quote=“akwan, post: 45947, member: 29432”][SOLVED][/quote]
How?
-
I had to chain boot pxe to ipxe using the pxelinux.0 but not the pxelinux.0.old but one that was provided by ibm in the pxedir folder.
It boots to the ipxe.krn and launches the grub.cfg which then loads img2a and img3a.
(From our conversations) akwan stated this. It’s quite convoluted, but it works.