I'm working on a project that requires preseeding the Debian installer. In my build process, I mount the ISO image over loopback, and then copy everything to scratch space on a hard drive. I then extract the cpio initrd for the 2.6 kernel to another directory, copy in my initrd from an overlay directory, and then put the initrd back on the server:
pushd $TMPINITRD
gzip -d -c $TMPISO/install/2.6/initrd.gz|cpio -i
cp -R $SVNROOT/debian-install-iso/initrd-overlay/* $TMPINITRD
find .|cpio -ocB|gzip -c > $INITRD26
popd
When I boot the CD, it finds the initrd, but then promply kernel panics,
saying that it is unable to mount root. Is this the accepted way to
generate initrds without mkinitrd? I'd rather not have a system running the
same kernel version as the project is going to be, although I could do
this in a VM if I had to.
--
-- Skylar Thompson ([EMAIL PROTECTED])
-- http://www.cs.earlham.edu/~skylar/
signature.asc
Description: OpenPGP digital signature

