Hi
I've got some problems booting FreeBSD (3.4) correctly using GRUB.
I've got two IDE disks, the first one containing Win95B (4GB, master on
first controller) and the second one (25GB, master on second controller)
has 4 primary partitions:
1: NTFS (Win2k)
2: ext2 (Linux)
3: Linux Extended (containing more linux partitions)
4: BSD (FreeBSD)

The problem is that GRUB incorrectly sets the root device to
"wd1s4a" instead of "wd2s4a". This is a problem even using
FreeBSD's BootEasy but there you have the option to specify it
yourself.

I have stage1 on the MBR and stage2 on the root linux partition above
(hd1,1).

The menu.lst entry for booting FreeBSD is:
title  FreeBSD
root   (hd1,a)
kernel /kernel

Booting results in a kernel panic because it can't mount root
fs, which isn't very odd since it's trying to mount the wrong
partition.

How do I tell FreeBSD the correct root-fs (without recompiling the
kernel since I can't get into BSD and do that)?

Cheers
Tobias Gerdin

Reply via email to