On Mon, May 10, 2004 at 09:26:39PM +1200, Adam Felix Bogacki wrote:
> Thanks. I've been googling by the last line of the error message
> 
> "Kernel panic: VFS: Unable to mount root fs on unknown-block (3,69)"

I received this error when I first went to 2.6.x it was caused by the
change in the initrd modules, check which version of mkinitrd you have
and weather it matches the kernel version you have.

A

> 
> It seems that a common problem with various 2.6 kernel versions exists 
> with locating their
> root partitions, eg. when your boot entry says 'root=/dev/hdb5' (eg. 
> mine) these
> kernels construct an incorrect path, resulting in kernel panic.
> 
> Different fixes are proposed.
> 
> One suggestion was to change the root line into something like 
> 'root=0305' (where,
> apparently, '03' stands for hda - perhaps identifying the third drive, 
> what XP
> calls ':C') and the '05'  is the partition number. In my case that would 
> be 'root=0405'
> - but that did not get past 'kernel panic'.
> 
> All the symlinks in /boot appear to be there.
> 
> Another suggestion is to add
> 
> 'append="root=/dev/hdb5"'
> 
> to the image sections of lilo, but that did not work either.
> 
> When I ran lilo I received
> 
> "/dev/mapper/control: open failed: no such device
> Is device-mapper driver missing from kernel ?
> /dev/mapper/control: open failed: no such device
> Is device-mapper driver missing from kernel ?
> Incompatible libdevmapper 1.00-15-ioctl (2004-04-07) (compat) and kernel 
> driver
> Warning: The boot sector and map file are on different disks.
> Added Linux* ..."
> 
> Another fix is based on the fact that if vmlinuz is not pointing to the 
> new kernel,
> it is a waste of time. This can be fixed by using a live CD Knoppix variant,
> booting, and mounting /usr/ and /var by hand to proper mount points.
> I can boot from the rescue floppy using a 2.4* kernel, but cannot access 
> the net
> *** how can Paradise static cable be configured here ? ***  which might 
> allow me to
> change '/etc/apt/sources.list' to 'testing' and 'dist-upgrade'.
> 
> I have tried
> 
> mount /dev/hdb6  /mnt/hdb5/usr
> mount /dev/hdb8  /mnt/hdb5/var
> 
> but keep getting the message that it is not a proper mount point.
> 
> One is then supposed to
> 
> chroot /mnt/hdb5 (whatever is correct), edit lilo.conf, and then run lilo.
> 
> Another fix is to append
> 
> root=/dev/hdb5/3,69    or   /(3,69), or just /3   or
> root=/dev/345/3  (?)
> 
> but I'm not sure which option (if any) is correct here.
> 
> The  /boot partition  is about 80% full at the moment and I don't think that
> sizing is a factor right now.
> 
> My notes show that within /boot
> 'initrd.img-2.6.5-1-686' has gone from 4571136 to 4009984,
> in other words it has decreased in size from my first (successful)
> install of 'kernel-image-2.6.5-1-686' to after I did a dist-upgrade.
> That's a change of 561152. I may have a partly installed package here.
> 
> I have tried to move and resize /boot (within 1024 blocks), but Parted keeps
> giving me a message along the lines that it is possible but may cause 
> trouble
> in certain circumstances. I don't know how seriously to take this with 
> unstable.
> 
> I'd appreciate any constructive advice.
> 
> Adam Bogacki,
> [EMAIL PROTECTED]
> 
> -- 
> SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
> Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
> 

Attachment: signature.asc
Description: Digital signature

-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to