Hello,
I have a laptop with three systems installed:
While managing to boot FreeBSD, I overwritten the GRUB loader with the boot0cfg loader, and now the system starts and shows me this after the BIOS POST message:
Even if FreeBSD recognizes the other partitions (by the ID I was told), when pressing F1 or F2 the only thing that happens is that a "#" character is being written on the screen, leaving me only with the F3 (FreeBSD) possibility.
Now, booting GParted from a Live CD, I can see that the partition table is intact (shown below).
I have tried looking into the FreeBSD manual but I still didn't figured how to fix this problem. From what I understand, there are two possibilities:
If there is any user that my help me I would very apreciate it.
Thank you.
I have a laptop with three systems installed:
- Linux Ubuntu 12.04.
- Backtrack 5 R2.
- FreeBSD-9.0 (FreeBSD-9.0-RELEASE-amd64-memstick.img).
While managing to boot FreeBSD, I overwritten the GRUB loader with the boot0cfg loader, and now the system starts and shows me this after the BIOS POST message:
Code:
F1 Linux
F2 Linux
F3 FreeBSD
F4 ?
F6 PXE
Boot: F2
Even if FreeBSD recognizes the other partitions (by the ID I was told), when pressing F1 or F2 the only thing that happens is that a "#" character is being written on the screen, leaving me only with the F3 (FreeBSD) possibility.
Now, booting GParted from a Live CD, I can see that the partition table is intact (shown below).
Code:
ada0 465 GB MBR
ada0s1 400 GB linux-data
ada0s2 25 GB linux-data
ada0s3 25 GB BSD
ada0s3a 23 GB freebsd-ufs
ada0s3b 1.3 GB freebsd-swap
ada0s4 15 GB EBR
ada0s5 15 GB linux-swap
I have tried looking into the FreeBSD manual but I still didn't figured how to fix this problem. From what I understand, there are two possibilities:
- To configure GRUB or LILO in Ubuntu system so it will recognize all three systems. But since I can't boot any of the Linux systems, the only option would be running a bootable Ubuntu from my pendrive.
- To configure boot0cfg to "know how to" load Ubuntu and Backtrack; and that may be done by adding a "loading code" that I don't know. A code that, I guess, can be found inside both Linux slices.
If there is any user that my help me I would very apreciate it.
Thank you.