Problem:
I am using grub to dual boot and when I go to boot my FreeBSD entry, I get "grub error 17 can not mount partition".
My entry looks like this:
What I've done so far:
I've tried swapping out the kernel line for chainloader +1 but I just end up with a black screen and a blinking white prompt. And I've tried explicity specifying slice "a" with:
but grub can't seem to find that "partition"
I know the partition and slices are intact because before I reinstalled grub to the MBR I could boot FreeBSD just fine.
I've made sure grub is using a real menu.lst not just a symlink to grub.conf and that FreeBSD is installed on a physical partition not a logical one, and I made sure to install the FreeBSD boot manager to slice "a" of my FreeBSD partition.
I used the automatic partition option and used the default file system UFS2
I don't think it matters but my real boot partition (where grub is installed, and stages and configurations are located) is ext4.
I am using grub to dual boot and when I go to boot my FreeBSD entry, I get "grub error 17 can not mount partition".
My entry looks like this:
Code:
title FreeBSD 8.2
root (hd0,3)
kernel /boot/loader
What I've done so far:
I've tried swapping out the kernel line for chainloader +1 but I just end up with a black screen and a blinking white prompt. And I've tried explicity specifying slice "a" with:
Code:
root (hd0,3,a)
I know the partition and slices are intact because before I reinstalled grub to the MBR I could boot FreeBSD just fine.
I've made sure grub is using a real menu.lst not just a symlink to grub.conf and that FreeBSD is installed on a physical partition not a logical one, and I made sure to install the FreeBSD boot manager to slice "a" of my FreeBSD partition.
I used the automatic partition option and used the default file system UFS2
I don't think it matters but my real boot partition (where grub is installed, and stages and configurations are located) is ext4.