Re: Installing Etch With TFTP: Linux starts, I/O Stops
On Thu, Oct 09, 2008 at 07:28:43PM -0400, Hal Vaughan wrote:
> I don't think the hardware is going to be the issue here. I'm pretty
> sure it's a config issue.
>
> I have a Soekris Net5501 box I'm installing Etch on. I'm hooked up to
> the box with a null modem cable for the console and it's also hooked up
> to my LAN. I've setup a PXE boot on my DNS server using tftpd-hpa.
> The 5501 starts up and I get data on the console (I'm using either
> Minicom or the screen command to read/write to the serial port).
You should tell that to linux.
> I do
> get the boot menu from the netboot, such as it is (since pxelinux seems
> limited to 15 columns of display) and when I get the prompt, I
> type "install" and Linux starts to load, including the long row of
> dots, then the screen clears and the cursor sits on the left side of
> the screen and nothing happens from then on.
>
> My guess is that once Linux loads communication is stopping with the
> serial port. I don't think it's going at a different baud rate because
> there's no garbage, but if it had a simple prompt, it could come up so
> fast I miss it before the screen clears.
>
> Here is the file structure in /var/lib/tftpboot:
>
> .
> |-- boot-screens
> | |-- boot.txt
> | |-- f1.txt
> | |-- f10.txt
> | |-- f2.txt
> | |-- f3.txt
> | |-- f4.txt
> | |-- f5.txt
> | |-- f6.txt
> | |-- f7.txt
> | |-- f8.txt
> | |-- f9.txt
> | `-- splash.rle
> |-- initrd.gz
> |-- linux
> |-- orig-bu
> | |-- debian
> | | `-- etch
> | | `-- i386
> | | |-- initrd.gz
> | | `-- linux
> | |-- pxelinux.0
> | `-- pxelinux.cfg
> | |-- boot.txt
> | `-- default
> |-- pxelinux.0
> |-- pxelinux.cfg
> | `-- default
> `-- pxelinux.cfg.serial-9600
> `-- default
Where is the actual install media?
>
> I thought it might be a baud rate issue. The 5501 starts with 19200
> baud, so I altered pxelinux.cfg/default to use the same speed and to
> specify the right console (before I added "CONSOLE 0" on one line, I'd
> get double characters). Here's the pxelinux.cfg file:
>
> SERIAL 0 19200
> CONSOLE 0
> DISPLAY boot-screens/boot.txt
>
> F1 boot-screens/f1.txt
> F2 boot-screens/f2.txt
> F3 boot-screens/f3.txt
> F4 boot-screens/f4.txt
> F5 boot-screens/f5.txt
> F6 boot-screens/f6.txt
> F7 boot-screens/f7.txt
> F8 boot-screens/f8.txt
> F9 boot-screens/f9.txt
> F0 boot-screens/f10.txt
>
> DEFAULT install
>
> LABEL install
> kernel linux
> append vga=normal initrd=initrd.gz --
also append: console=ttyS0,19200
--
Tzafrir Cohen | tzafrir@jabber.org | VIM is
http://tzafrir.org.il | | a Mutt's
tzafrir@cohens.org.il | | best
ICQ# 16849754 | | friend
Reply to: