Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Apr 2018 23:48:04 +0530
From:      Manish Jain <jude.obscure@yandex.com>
To:        Robert Fitzpatrick <robert@webtent.org>, FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: Restoring bootcode
Message-ID:  <ac24f0a3-59d6-6b14-0342-e935c29bf5fe@yandex.com>
In-Reply-To: <5AE5F327.3050702@webtent.org>
References:  <5AE5F327.3050702@webtent.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 04/29/18 22:00, Robert Fitzpatrick via freebsd-questions wrote:
> Something happens to the bootcode since an upgrade a while back and I've 
> been starting this 10.4-RELEASE server at the loader OK prompt using 
> 'set currdev=disk0s1a' and then boot. Here is the server system...
> 
> root@dev:~ # gpart show
> =>      63  41942977  ada0  MBR  (20G)
>          63  41929587     1  freebsd  [active]  (20G)
>    41929650     13390        - free -  (6.5M)
> 
> =>       0  41929587  ada0s1  BSD  (20G)
>           0   1024000       1  freebsd-ufs  (500M)
>     1024000    524288       2  freebsd-swap  (256M)
>     1548288  20480000       4  freebsd-ufs  (9.8G)
>    22028288  19901299       5  freebsd-ufs  (9.5G)
> 
> I've tried the following to install the boot code, but still ending up 
> at the loader prompt...
> 
> root@dev:~ # gpart bootcode -b /boot/mbr ada0
> bootcode written to ada0
> 
> I also tried with ada0s1 with same result. Clearly I don't understand 
> how to get this done, can someone help?
> 

Hi Robert,

/boot/mbr needs you to set ada0s1 as the active partition. The easier 
solution in your case perhaps is:

gpart bootcode -b /boot/boot0 ada0
gpart bootcode -b /boot/boot ada0s1

-- 
Tx and Regards,
Manish Jain



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ac24f0a3-59d6-6b14-0342-e935c29bf5fe>