Tobias Gerdin
Fri, 7 Jan 2000 10:28:42 -0800
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