Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 May 2007 08:17:37 +0530
From:      sac <sac@inf.in>
To:        freebsd-questions@freebsd.org
Cc:        Richard Knebel <rknebel@suddenlink.net>
Subject:   Re: grub
Message-ID:  <e14997e00705291947r7fbbec6fhad600db71ec402e4@mail.gmail.com>
In-Reply-To: <20070530020933.GA22090@dan.emsphone.com>
References:  <45ABA6D0-A4FF-4C29-8709-7A1FD41D8DA5@suddenlink.net> <20070530020933.GA22090@dan.emsphone.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 5/30/07, Dan Nelson <dnelson@allantgroup.com> wrote:
> In the last episode (May 29), Richard Knebel said:
> >  I had freebsd installed on my 1st hardrive withour difficuties. I
> >  then installed Debian Linux on my 2nd hard drive and the grub
> >  bootloader overwrote my mbr and now I can only boot debian. How can
> >  I get my freebsd back ?
>
> Assuming grub is functional, you might want to just keep it and add
> another entry like this:
>
>  title FreeBSD
>   root (hd1,1,a)
>   kernel /boot/loader
>   savedefault
>
> replacing (hd1,1,a) with whatever "find /boot/loader" at the grub CLI
> returns.  If your grub doesn't have UFS support, then the find and
> kernel commands won't work, and you'll have to chainload to the FreeBSD
> slice's bootblock instead of using the "kernel" command.
>
> If you really want booteasy back, boot into FreeBSD and run "boot0cfg
> -B /dev/ad0" (or whatever your 1st hardrive's device is)
>
> --
>         Dan Nelson
>         dnelson@allantgroup.com

Boot into your linux box, edit /boot/grub/menu.lst
And add the following lines:

title FreeBSD
root (hd0,1)    # this changes based on where on the partition/drive
the FreeBSD is installed.
chainloader +1
savedefault

run,

# grub-install /dev/hda      # sda if sata disk

reboot.

this should help to solve your problem



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e14997e00705291947r7fbbec6fhad600db71ec402e4>