On Friday 30 March 2001 13:38, Duguay, Joey (Innovatia) wrote:
[...]
> VFS : Cannot open root device "2107" or 21:07
> please append a correct "root=" boot option
> Kernel panic VFS : unable to mount root fs on 21:07
[...]
> peculiar when installing. The install detected my HD as hde but when I
> try to boot up after install it detects it as hda. Maybe this is causing
[...]
> Promise Ultra 66 PCI IDE apadter
[...]
The problem is due to Mandrake kernel policy inconsistency, as I posted
25-March (no response received, so repeated below.)
The installer kernel is configured "# CONFIG_BLK_DEV_OFFBOARD is not set"
The cooker kernel is configured "CONFIG_BLK_DEV_OFFBOARD=y"
So the installer sees /dev/hd{e,f,g,h} on the Promise but Cooker sees
/dev/hd{a,b,c,d}. So you have to use boot parameter "root=/dev/hda".
Where we've had 2.2 and 2.4 kernels supplied in Cooker, the 2.2 ones were
configured like the installer - this makes switching kernels difficult.
Please, Mandrake, let's be consistent. My preference is to DISABLE by
default 'offboard chipsets first' - the way it always used to be.
Copy of previous posting...
###############################################################
Cooker kernels - CONFIG_BLK_DEV_OFFBOARD inconsistency
1) kernel-2.4.2-i586.config (2.4.2-18mdk) : CONFIG_BLK_DEV_OFFBOARD=y
2) kernel-2.2.18-i586-up.config : # CONFIG_BLK_DEV_OFFBOARD is not set
They should both be the same.
The result of 1) is that what were /dev/hd{e,f,g,h} are now
/dev/hd{a,b,c,d}.
So I have to create device files and hack /etc/fstab - I can't be doing
that
every time I want to change kernels, so I'll have to rebuild one of them.
I like to use the stock Mandrake kernels in Cooker, if possible, so this
is
important to me. I have 4 drives on a Promise DMA100 controller and one
SCSI
drive. I only noticed this since reorganising my partitions to boot from
IDE
instead of SCSI. Cooker boots from hd{f,b}5 with root partition on sda11.
###############################################################
--
----------------------------------------------------
Linux Mandrake release 7.2 (Odyssey) for i586
KDE 2.1
Linux 2.4.2-18mdk-for7.2, Uptime 1 hour 22 minutes
----------------------------------------------------