Tru Huynh wrote:
On Fri, Mar 27, 2009 at 04:04:40PM +0100, Frank Thommen wrote:
This give a slightly different error message:
[...] md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. VFS: Cannot open root device "<NULL>" or unknown-block(253,3) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(253,3)
The two "RAMDISK" error lines have gone. I have archived modules/modules.cgz *and* initrd.img with "-H newc".
only the initrd needs "-H newc"
I tried also with non-newc for modules.cgz but this doesn't help. However when I look at the original, gunzipped modules.cgz wich `file`, then I get "ASCII cpio archive (SVR4 with no CRC)" which would also be 'newc'.
This one works for me LABEL centos5 MENU LABEL ^1) centos 5 x86_64 raid1 ks KERNEL centos5.x86_64/vmlinuz APPEND initrd=centos5.x86_64/initrd.img method=http://10.0.0.4/pub/linux/c5/os/x86_64 noipv6 syslog=10.0.0.4 kssendmac ip=dhcp ks=http://10.0.0.4/ks/c5-raid1-64-min.cfg
That is more or less what we have:
KERNEL CentOS-5.2_64/vmlinuz APPEND initrd=CentOS-5.2_64/initrd.img ramdisk_size=5940 kssendmac ks=http://srv/ks/ks.cgi noipv6
This should not be the problem as it works fine for the unmodified initrd.img.
frank