FreeBSD 10.0-RC3 Now Available
Mathieu Arnold
mat at FreeBSD.org
Fri Dec 27 15:42:15 UTC 2013
+--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
More information about the freebsd-stable
mailing list