Hi Blake,

To make the boot sequence work you have to change settings to use the serial
port in at least 2 out of 3 places:

1) in the header of the PXE loader; default.cfg (which you've done)
2) For all kernels listed in the menu.cfg add "console=ttyS0,19200,n8" to
the append statement
3) Optional; On the live system change /etc/inittab to add a getty on S0

Omit 1, no menu on PXE boot
Omit 2, PXE menu appears but nothing once the kernel loads (output sent to
non-existent screen)
Omit 3, you get a console but not a normal terminal, your choice


E.g. From my PXE boot config (based on SuSE):

label soekris
 kernel suse/kernel/linux.soekris
 append initrd=suse/kernel/initrd.soekris  ......... console=ttyS0,19200,n8
 IPAPPEND 1

Does that help?


Simon

---------------------------------------
>
> Look at this version of "default":
>
> SERIAL 0 19200
> CONSOLE 0
> DISPLAY boot.txt
>
> DEFAULT squeeze_i386_install
>
> LABEL squeeze_i386_install
>        kernel debian/squeeze/i386/linux
>        append vga=normal console=ttyS0,19200,n8 
> initrd=debian/squeeze/i386/initrd.gz  -- LABEL squeeze_i386_linux
>        kernel debian/squeeze/i386/linux
>        append vga=normal console=ttyS0,19200,n8 
> initrd=debian/squeeze/i386/initrd.gz  -- LABEL squeeze_i386_expert
>        kernel debian/squeeze/i386/linux
>        append priority=low console=ttyS0,19200,n8 vga=normal 
> initrd=debian/squeeze/i386/initrd.gz  -- LABEL squeeze_i386_rescue
>        kernel debian/squeeze/i386/linux
>        append vga=normal console=ttyS0,19200,n8 
> initrd=debian/squeeze/i386/initrd.gz  rescue/enable=true --
>
> PROMPT 1
> TIMEOUT 0
>

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to