FreeBSD 11.0-RELEASE-p7 i386 system drive imaging and migration

Warren Block wblock at wonkity.com
Mon Jan 30 15:27:03 UTC 2017


On Sun, 29 Jan 2017, David Christensen wrote:

> On 01/29/17 21:18, Warren Block wrote:
>> On Sun, 29 Jan 2017, David Christensen wrote:
>> 
>>> On 01/29/17 05:27, Warren Block wrote:
>>>> On Sat, 28 Jan 2017, David Christensen wrote:
>>>> 
>>>>> What is the proper way to clone a FreeBSD system image from one drive
>>>>> to another?
>>>> 
>>>> On encrypted ZFS?  I'm not sure there is a brute-force way that is
>>>> trustworthy.  Using higher-level commands to recreate the partitions,
>>>> GELI encryption, and then zfs send | recv are certain safer and won't
>>>> duplicate supposedly unique IDs.
>>> 
>>> STFW
>>> 
>>> https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/backup-basics.html
>>> 
>>> 
>>> toor at freebsd:/root # gpart show
>>> =>      63  31277169  ada0  MBR  (15G)
>>>        63         1        - free -  (512B)
>>>        64  31277160     1  freebsd  [active]  (15G)
>>>  31277224         8        - free -  (4.0K)
>>> 
>>> =>       0  31277160  ada0s1  BSD  (15G)
>>>         0   4194304       1  freebsd-zfs  (2.0G)
>>>   4194304   4194304       2  freebsd-swap  (2.0G)
>>>   8388608  22888544       4  freebsd-zfs  (11G)
>>>  31277152         8          - free -  (4.0K)
>>> 
>>> 
>>> It appears that my FreeBSD image lives within what Microsoft and Linux
>>> would call a single MBR primary partition (FreeBSD "slice"?), and that
>>> FreeBSD further subdivides that into boot, swap, and root sections
>>> (FreeBSD "partitions"?).
>> 
>> Yes.  I think the 11.0 installer made the mistaken assumption that
>> machines that boot from BIOS must (or should) use MBR/disklabel.
>
> I manually selected MBR partitioning scheme in the installer, as  I have 
> machines going back to Pentium 4's and I want something that will work on all 
> of them.

GPT will work on them, that is part of the function of the PMBR.

>> setenv PAGER less
>> man rc.conf
>> Type
>>   /ifconfig_DEFAULT
>> and press Enter.
>
> Yes, I tried that.  Interactive use:
>
> Pattern not found (press RETURN)

It is case sensitive.  Otherwise, don't know, it is found here.

> grep'ing the man page:
>
> dpchrist at freebsd:/usr/home/dpchrist $ man rc.conf | grep ifconfig_DEFAULT
> <nothing>

Sure, there are control characters mixed in with the output. Easier to 
search in the pager, but this will work:

   man rc.conf | col -b | grep ifconfig_DEFAULT

>>> The Xfce application issues appeared both when:
>>> 
>>> 1.  The FreeBSD system drive image was copied to another drive and
>>> then booted in the source machine.
>>> 
>>> 2.  The FreeBSD system drive was booted in another machine.
>>> 
>>> 
>>> What is causing the Xfce issues?
>> 
>> No idea.  I have moved hard drives from one machine to another, and in
>> fact wrote an installer that sets up FreeBSD to be used on a generic
>> machine with Xfce.
>
> Does it work on FreeBSD 11.0 i386?

The last time I tried it was with 10.x, I think.  It needs work, but has 
been very low-priority.


More information about the freebsd-questions mailing list