eckertd
March 28th, 2013, 06:16 PM
Having a little issue here getting Quantal installed from a DHCP/PXE setup that we currently use to deploy RHEL & CentOS.
I pulled the kernel and initrd files from here
http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/cdrom/initrd.gz
http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/cdrom/vmlinuz
Stored locally on the DHCP/PXE server
/tftpboot/kernels/Ubuntu/amd64/Quantal/initrd.gz
/tftpboot/kernels/Ubuntu/amd64/Quantal/vmlinuz
Using this pxelinux.0 file
# strings pxelinux.0 | grep PXELINUX
PXELINUX 4.05 20120702
Entry in isolinux.cfg:
LABEL ubuntu-quantal
KERNEL kernels/Ubuntu/amd64/Quantal/vmlinuz
APPEND initrd=kernels/Ubuntu/amd64/Quantal/initrd.gz
APPEND preseed/url=http://aaa.bbb.ccc.ddd/ubuntu/preseed/preseed-quantal.cfg
APPEND preseed/url/cehcksum=03bb7756b55fea992b1219dc2e6e99e5
The server is PXE-booted, and our splash screen & boot prompt are displayed, at which point I enter
boot: ubuntu-quantal
It starts off ok, but then I get a VFS error and kernel panic about not being able to open root device (se attached image). At this point, it hasn't even attempted to pull the preseed file from the specified URL (verified w/tcpdump). What am I missing? It's almost as if it's trying to do a diskless boot rather than an install.
I pulled the kernel and initrd files from here
http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/cdrom/initrd.gz
http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/cdrom/vmlinuz
Stored locally on the DHCP/PXE server
/tftpboot/kernels/Ubuntu/amd64/Quantal/initrd.gz
/tftpboot/kernels/Ubuntu/amd64/Quantal/vmlinuz
Using this pxelinux.0 file
# strings pxelinux.0 | grep PXELINUX
PXELINUX 4.05 20120702
Entry in isolinux.cfg:
LABEL ubuntu-quantal
KERNEL kernels/Ubuntu/amd64/Quantal/vmlinuz
APPEND initrd=kernels/Ubuntu/amd64/Quantal/initrd.gz
APPEND preseed/url=http://aaa.bbb.ccc.ddd/ubuntu/preseed/preseed-quantal.cfg
APPEND preseed/url/cehcksum=03bb7756b55fea992b1219dc2e6e99e5
The server is PXE-booted, and our splash screen & boot prompt are displayed, at which point I enter
boot: ubuntu-quantal
It starts off ok, but then I get a VFS error and kernel panic about not being able to open root device (se attached image). At this point, it hasn't even attempted to pull the preseed file from the specified URL (verified w/tcpdump). What am I missing? It's almost as if it's trying to do a diskless boot rather than an install.