Re: FreeBSD 10.0-RC3 Now Available

From: Mathieu Arnold <mat_at_FreeBSD.org>
Date: Fri, 27 Dec 2013 16:42:12 +0100
+--On 27 décembre 2013 10:28:07 -0500 Thomas Hoffmann <trh411_at_gmail.com>
wrote:
| All the examples I've seen for updating bootcode assume GPT. If one has
| MBR (as I do) and assuming the following basic scheme:
| 
| gpart show ada0
| =>       63  976773105  ada0  MBR  (466G)
|          63  976773105     1  freebsd  [active]  (466G)
| 
| gpart show ada0s1
| =>        0  976773105  ada0s1  BSD  (466G)
|           0  943218736       1  freebsd-zfs  (450G)
|   943218736   33554369       2  freebsd-swap  (16G)
| 
| would the equivalent bootcode statement be:
| 
| gpart bootcode -b /boot/pmbr -p /boot/zfsboot ada0s1
| 
| where the boot code is /boot/zfsboot (rather than /boot/gptzfsboot) and
| ada0s1 is the slice on which FreeBSD is installed?

Hum, no, if you're using MBR and not GPT, you can't use gpart, you have to
do something aweful like this :
# dd if=/boot/zfsboot of=/dev/ada0 count=1
# sysctl kern.geom.debugflags=0x10
# dd if=/boot/zfsboot of=/dev/ada0 skip=1 seek=1024

might be ada0s1 and not ada0, or something (please, don't do that unless
you're sure you're doing it right.)

-- 
Mathieu Arnold
Received on Fri Dec 27 2013 - 14:42:15 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:45 UTC