On Saturday 17 November 2007, Thufir wrote: > To clarify: > > Fedora is on hda, gentoo on hdb. The /boot/grub.conf file boots both > fine; this partition is mounted seperately, it's referenced correctly as > (hd1,0) meaning the hdb, the first partition. Both Gentoo kernels are in > the same partition, same directory reflected in mount as: > > /dev/hdb1 on /boot type ext2 (rw) > > > Which correlates with the GRUB entry of (hd1,0). > > > The root filesystem is the same for both kernels, this is reflected in > mount as: > > /dev/hdb3 on / type ext3 (rw,noatime) > > Again, this matches the GRUB entry. > > > The full mount command shows: > > arrakis ~ # > arrakis ~ # mount > /dev/hdb3 on / type ext3 (rw,noatime) > proc on /proc type proc (rw) > sysfs on /sys type sysfs (rw,nosuid,nodev,noexec) > udev on /dev type tmpfs (rw,nosuid) > devpts on /dev/pts type devpts (rw,nosuid,noexec) > /dev/hdb1 on /boot type ext2 (rw) > none on /dev/shm type tmpfs (rw) > /dev/mapper/VolGroup00-LogVol00 on /mnt/VolGroup00/LogVol00 type ext3 > (rw,noexec,nosuid,nodev) > usbfs on /proc/bus/usb type usbfs > (rw,noexec,nosuid,devmode=0664,devgid=85) > arrakis ~ # > arrakis ~ # cat /etc/gentoo-release > Gentoo Base System release 1.12.9 > arrakis ~ # > arrakis ~ # date > Sat Nov 17 11:05:14 PST 2007 > arrakis ~ # > arrakis ~ # > > > > > The *exact* wording, the particulars of the error message GRUB gives > differs slightly from the example I posted. The error (to the best of my > recollection) is: > > > Booting 'gentoo Linux' > > root (hd1,0) > Filesystem type is ext2fs, partition type 0x83 > kernel /kernel-has-alsa root=/dev/hdb3 > > Error 15: File not found > Press any key to continue...
So if you look into /dev/hdb1 while mounted under /boot, can you see a file called "kernel-has-alsa"? > I'm just noticing (after a bit of sleep) that the form is slightly > different from the example I gave: > > Booting 'gentoo Linux' > > root (hd0,0) > Filesystem type is ext2fs, partition type 0x83 > kernel (hd0,0)/boot/kernel-2.4.20 root=/dev/hda3 vga=792 This is a different boot partition - I guess this is the Fedora installation (first disk, first partition). You need the symlink: lrwxrwxrwx 1 root root 1 Mar 20 2006 boot -> . for the above line to work. > Error 15: File not found > Press any key to continue... > > > > in that the line specifying the kernel has (hd0,0)/boot/kernel... in the > example, but the error message I give doesn't have the correlating > (hd1,0)/boot/ prefix. You seem to be 'mixing and matching' disks and partitions here. You now refer back to the Gentoo /boot partition. Decide which one disk/partition you want to boot and pass the correct line for it to the Grub bootloader (which is firing up from the MBR of hda). Regarding the genkernel (which I have never used) it makes use of a initrd to bring up the necessary modules at boot up (before the kernel has been loaded). I hope that this helps, otherwise post back again. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.

