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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to