Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
linux options
2014-11-04, 11:02 (This post was last modified: 2014-11-05 07:33 by numbnuts.)
Post: #5
RE: linux options
After racking my brain for weeks trying to figure out how to get this to load, I decided to boot the actual CD on some Lenovo (M93P) hardware...

The 'file=filesystem.squashfs' portion of the imgargs isn't even valid and looks like a deliberate miskey -- with it enabled, it causes an error but continues processing startup... I decided to remove it from my args, and lo and behold, it booted into the diags.

Further, and even *more* ridiculous is the fact that I tried removing it as an initrd altogether to see if it would boot -- guess what? yeah... Thanks Lenovo... It doesn't even appear to be a necessary component to the operation of the diagnostics interface loading as far as I can tell, so I've been throwing 300MB files across the network for no apparent reason other than Lenovo seemingly half-assing their diagnostics release with no drivers and unnecessary files and doing it with, as MultimediaMan pointed out, a "typo" (sorry if I sound like I'm raggin on 'em, but this whole thing kinda irked me).

Here's the iPXE config that works for me:

Code:
#!ipxe
set boot-path http://path/to/file
initrd ${boot-path}/initrd.img
kernel ${boot-path}/vmlinuz boot=live vga=791 initrd=initrd.img ro quiet 2
boot

As for PXELINUX, I can't seem to get any version I've tried (4.07, 5.01, 6.03-pre19 or 6.03-pre20) to load properly -- I've confirmed the initrd.img file is being served, but in each instance the kernel attempts to load, bombs with a "unable to find a medium containing a live file system" error and then dumps to the BusyBox shell.

I chain from iPXE into PXELINUX and have noticed that I can do a 'localboot 0' and throw the iPXE shell prompt an iPXE script and it works -- what I can't seem to figure out is if it's possible to drop out of PXELINUX -AND- pass the script to it automatically... Anyone have any thoughts on how that might be achieved, since PXELINUX isn't loading this image properly? I'm currently loading iPXE (dhcp is ridiculously slow on the M93P via iPXE) to PXELINUX back out to iPXE (dhcp slooooow) to load the ipxe script, strictly for automation purposes... I'd rather avoid manually having to key in the boot path.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
linux options - blanalex - 2014-05-01, 16:38
RE: linux options - MultimediaMan - 2014-05-02, 08:14
RE: linux options - MultimediaMan - 2014-05-04, 16:56
RE: linux options - numbnuts - 2014-11-04, 03:57
RE: linux options - numbnuts - 2014-11-04 11:02
RE: linux options - robinsmidsrod - 2014-12-03, 15:38



User(s) browsing this thread: 1 Guest(s)