Hi,
I've been away from udpcast for awhile. Now I am using it for imaging on a cluster.
I'm having difficulty booting from CDROM with working serial console. I can boot the system with PXE and run the Debian installer over serial console OK, and Debian booted from hard drive will display and control OK over serial.
With ISOLINUX, it shows a little progress over the serial console, and then it is silent.
I started with the udpcd.iso (as of May 24, 2012 on the udpcast website), mounted it, copied to an 'extracted' directory and added my options for serial console.
Here is my ISOLIUX.CFG :
serial 0 default linux label linux kernel linux append root=/dev/ram0 initrd=initrd console=ttyS0,9600
I run genisoimage within the "extracted" directory copy:
genisoimage -o ../serial-udpcd.iso -b ISOLINUX.BIN -c boot.catalog -no-emul-boot -boot-load-size 4 -boot-info-table .
It will get as far this:
ISOLINUX 3.63 Debian-2008-07-15 Copyright (C) 1994-2008 H. Peter Anvin boot: Loading linux................ Loading initrd.................................................................. ...................................................ready.
I've tried current syslinux files for isolinux.bin and pxelinux.0 Same result:
ISOLINUX 4.05 2011-12-09 ETCD Copyright (C) 1994-2011 H. Peter Anvin et al Loading linux... Loading initrd..........ready.
I've tried CONSOLE 0 within ISOLINUX.CFG and it causes the ISOLINUX banner to appear and that is all.
Here is the pxelinux.cfg/default which works OK with the Debian installer...
SERIAL 0 9600 CONSOLE 0 SAY debug include debian-installer/amd64/boot-screens/menu.cfg default debian-installer/amd64/boot-screens/vesamenu.c32 prompt 1 timeout 300
Then within one of the boot-screen menu files txt.cfg:
default install label install menu label ^Install menu default kernel debian-installer/amd64/linux append vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet noapic acpi=off console=ttyS0,9600 earlyprint=serial,ttyS0,9600
The kernel from udpcast doesn't like all of these options, so they were tried and removed.
The systems are Sun V20z and they are connected with a serial hub.
I thought maybe I could save on some CDs by asking for some help. :-)
My thinking is to use CDROM for uploading master disk image, and PXE for automated imaging. It should prevent mistakes.
--Donald Teed
Hi,
Weird... normally, it's supposed to be the same kernel for PXE and CDROM. Only floppy is different (for size reasons).
Does it work if you boot using PXE off a CDROM master?
Regards,
Alain
On 25/05/12 16:15, D G Teed wrote:
Hi,
I've been away from udpcast for awhile. Now I am using it for imaging on a cluster.
I'm having difficulty booting from CDROM with working serial console. I can boot the system with PXE and run the Debian installer over serial console OK, and Debian booted from hard drive will display and control OK over serial.
With ISOLINUX, it shows a little progress over the serial console, and then it is silent.
I started with the udpcd.iso (as of May 24, 2012 on the udpcast website), mounted it, copied to an 'extracted' directory and added my options for serial console.
Here is my ISOLIUX.CFG :
serial 0 default linux label linux kernel linux append root=/dev/ram0 initrd=initrd console=ttyS0,9600
I run genisoimage within the "extracted" directory copy:
genisoimage -o ../serial-udpcd.iso -b ISOLINUX.BIN -c boot.catalog -no-emul-boot -boot-load-size 4 -boot-info-table .
It will get as far this:
ISOLINUX 3.63 Debian-2008-07-15 Copyright (C) 1994-2008 H. Peter Anvin boot: Loading linux................ Loading initrd.................................................................. ...................................................ready.
I've tried current syslinux files for isolinux.bin and pxelinux.0 Same result:
ISOLINUX 4.05 2011-12-09 ETCD Copyright (C) 1994-2011 H. Peter Anvin et al Loading linux... Loading initrd..........ready.
I've tried CONSOLE 0 within ISOLINUX.CFG and it causes the ISOLINUX banner to appear and that is all.
Here is the pxelinux.cfg/default which works OK with the Debian installer...
SERIAL 0 9600 CONSOLE 0 SAY debug include debian-installer/amd64/boot-screens/menu.cfg default debian-installer/amd64/boot-screens/vesamenu.c32 prompt 1 timeout 300
Then within one of the boot-screen menu files txt.cfg:
default install label install menu label ^Install menu default kernel debian-installer/amd64/linux append vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet noapic acpi=off console=ttyS0,9600 earlyprint=serial,ttyS0,9600
The kernel from udpcast doesn't like all of these options, so they were tried and removed.
The systems are Sun V20z and they are connected with a serial hub.
I thought maybe I could save on some CDs by asking for some help. :-)
My thinking is to use CDROM for uploading master disk image, and PXE for automated imaging. It should prevent mistakes.
--Donald Teed
Udpcast mailing list Udpcast@udpcast.linux.lu https://udpcast.linux.lu/cgi-bin/mailman/listinfo/udpcast
Hi,
I am using the recent pxelinux.0 from syslinux 4.05 I made pxelinux.cfg a directory rather than a file from the CDROM and then copied the old ISOLINUX.CFG as a file called default under pxelinux.cfg
Using PXE boot with this slightly modified CDROM boot master, it shows:
PXELINUX 4.05 2011-12-09 Copyright (C) 1994-2011 H. Peter Anvin et al !PXE entry point found (we hope) at 95A3:00D6 via plan A UNDI code segment at 95A3 len 4C0C UNDI data segment at 90D9 len 4CA0 Getting cached packet 01 02 03 My IP address seems to be C0A8B11C 192.168.177.28 ip=192.168.177.28:192.168.177.2:192.168.177.2:255.255.255.0 BOOTIF=01-00-09-3d-11-20-70 SYSUUID=68d3be2e-6d5d-11d8-ba9a-0060b0b36963 TFTP prefix: cdrom/ Trying to load: pxelinux.cfg/default ok Loading linux...
And that is all we get. The part I've never changed is using the linux kernel and initrd from the udpcast site, as this has the udpcast enrvironment we need. These were taken from within the ISO at http://www.udpcast.linux.lu/20120424/udpcd.iso
If this is a 3.1 kernel, it is much newer than the one we've used from Debian to run the system: 2.6-32. I've seen situations before where newer kernel on older hardware doesn't get anywhere until some magic incantation is found. But it is silent, like the serial console is part of the issue.
Regards,
--Donald Teed
On Fri, 25 May 2012, Alain Knaff wrote:
Hi,
Weird... normally, it's supposed to be the same kernel for PXE and CDROM. Only floppy is different (for size reasons).
Does it work if you boot using PXE off a CDROM master?
Regards,
Alain
On 25/05/12 16:15, D G Teed wrote:
Hi,
I've been away from udpcast for awhile. Now I am using it for imaging on a cluster.
I'm having difficulty booting from CDROM with working serial console. I can boot the system with PXE and run the Debian installer over serial console OK, and Debian booted from hard drive will display and control OK over serial.
With ISOLINUX, it shows a little progress over the serial console, and then it is silent.
I started with the udpcd.iso (as of May 24, 2012 on the udpcast website), mounted it, copied to an 'extracted' directory and added my options for serial console.
Here is my ISOLIUX.CFG :
serial 0 default linux label linux kernel linux append root=/dev/ram0 initrd=initrd console=ttyS0,9600
I run genisoimage within the "extracted" directory copy:
genisoimage -o ../serial-udpcd.iso -b ISOLINUX.BIN -c boot.catalog -no-emul-boot -boot-load-size 4 -boot-info-table .
It will get as far this:
ISOLINUX 3.63 Debian-2008-07-15 Copyright (C) 1994-2008 H. Peter Anvin boot: Loading linux................ Loading initrd.................................................................. ...................................................ready.
I've tried current syslinux files for isolinux.bin and pxelinux.0 Same result:
ISOLINUX 4.05 2011-12-09 ETCD Copyright (C) 1994-2011 H. Peter Anvin et al Loading linux... Loading initrd..........ready.
I've tried CONSOLE 0 within ISOLINUX.CFG and it causes the ISOLINUX banner to appear and that is all.
Here is the pxelinux.cfg/default which works OK with the Debian installer...
SERIAL 0 9600 CONSOLE 0 SAY debug include debian-installer/amd64/boot-screens/menu.cfg default debian-installer/amd64/boot-screens/vesamenu.c32 prompt 1 timeout 300
Then within one of the boot-screen menu files txt.cfg:
default install label install menu label ^Install menu default kernel debian-installer/amd64/linux append vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet noapic acpi=off console=ttyS0,9600 earlyprint=serial,ttyS0,9600
The kernel from udpcast doesn't like all of these options, so they were tried and removed.
The systems are Sun V20z and they are connected with a serial hub.
I thought maybe I could save on some CDs by asking for some help. :-)
My thinking is to use CDROM for uploading master disk image, and PXE for automated imaging. It should prevent mistakes.
--Donald Teed
Udpcast mailing list Udpcast@udpcast.linux.lu https://udpcast.linux.lu/cgi-bin/mailman/listinfo/udpcast
Udpcast mailing list Udpcast@udpcast.linux.lu https://udpcast.linux.lu/cgi-bin/mailman/listinfo/udpcast
Hi,
I'm wondering if I'm struggling with a 3.1 Linux kernel issue on my older hardware. Where can I get an older udpcast ISO or a pair of linux/initrd for the CDROM boot which uses the 2.6 kernel?
--Donald Teed
On Fri, 25 May 2012, Alain Knaff wrote:
Hi,
Weird... normally, it's supposed to be the same kernel for PXE and CDROM. Only floppy is different (for size reasons).
Does it work if you boot using PXE off a CDROM master?
Regards,
Alain
On 25/05/12 16:15, D G Teed wrote:
Hi,
I've been away from udpcast for awhile. Now I am using it for imaging on a cluster.
I'm having difficulty booting from CDROM with working serial console. I can boot the system with PXE and run the Debian installer over serial console OK, and Debian booted from hard drive will display and control OK over serial.
With ISOLINUX, it shows a little progress over the serial console, and then it is silent.
I started with the udpcd.iso (as of May 24, 2012 on the udpcast website), mounted it, copied to an 'extracted' directory and added my options for serial console.
Here is my ISOLIUX.CFG :
serial 0 default linux label linux kernel linux append root=/dev/ram0 initrd=initrd console=ttyS0,9600
I run genisoimage within the "extracted" directory copy:
genisoimage -o ../serial-udpcd.iso -b ISOLINUX.BIN -c boot.catalog -no-emul-boot -boot-load-size 4 -boot-info-table .
It will get as far this:
ISOLINUX 3.63 Debian-2008-07-15 Copyright (C) 1994-2008 H. Peter Anvin boot: Loading linux................ Loading initrd.................................................................. ...................................................ready.
I've tried current syslinux files for isolinux.bin and pxelinux.0 Same result:
ISOLINUX 4.05 2011-12-09 ETCD Copyright (C) 1994-2011 H. Peter Anvin et al Loading linux... Loading initrd..........ready.
I've tried CONSOLE 0 within ISOLINUX.CFG and it causes the ISOLINUX banner to appear and that is all.
Here is the pxelinux.cfg/default which works OK with the Debian installer...
SERIAL 0 9600 CONSOLE 0 SAY debug include debian-installer/amd64/boot-screens/menu.cfg default debian-installer/amd64/boot-screens/vesamenu.c32 prompt 1 timeout 300
Then within one of the boot-screen menu files txt.cfg:
default install label install menu label ^Install menu default kernel debian-installer/amd64/linux append vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet noapic acpi=off console=ttyS0,9600 earlyprint=serial,ttyS0,9600
The kernel from udpcast doesn't like all of these options, so they were tried and removed.
The systems are Sun V20z and they are connected with a serial hub.
I thought maybe I could save on some CDs by asking for some help. :-)
My thinking is to use CDROM for uploading master disk image, and PXE for automated imaging. It should prevent mistakes.
--Donald Teed
Udpcast mailing list Udpcast@udpcast.linux.lu https://udpcast.linux.lu/cgi-bin/mailman/listinfo/udpcast
Udpcast mailing list Udpcast@udpcast.linux.lu https://udpcast.linux.lu/cgi-bin/mailman/listinfo/udpcast
On 2012-05-25 21:16, D G Teed wrote:
Hi,
I'm wondering if I'm struggling with a 3.1 Linux kernel issue on my older hardware. Where can I get an older udpcast ISO or a pair of linux/initrd for the CDROM boot which uses the 2.6 kernel?
--Donald Teed
You can find many previous versions in http://www.udpcast.linux.lu/download/
The kernels are named kernel-udpcast* , and you need udpcast-mkimage* for building the initrd
Ready-made kernels and initrds may be found in the following directories:
http://www.udpcast.linux.lu/20120103 http://www.udpcast.linux.lu/20110710 http://www.udpcast.linux.lu/20110423 http://www.udpcast.linux.lu/20110416 http://www.udpcast.linux.lu/20100131 http://www.udpcast.linux.lu/20100130 ...
Regards,
Alain