I'm planning to use rsync to clone an entire FreeBSD server to another machine, overwriting the files of the existing old FreeBSD OS (minus /etc/hostid and a few others)

But that would break the boot process I think? I imagine I would need to reinstall the boot loader after that, but there seems to be a few different flavors of boot loaders (MBR, PMBR, GPT, EFI...) It appears I'm supposed to use gpart bootcode but how do I know which scheme I should use?

The disk looks like this

# gpart show
=>       63  140623749  da0  MBR  (67G)
         63  140616882    1  freebsd  [active]  (67G)
  140616945       6867       - free -  (3.4M)

=>        0  140616882  da0s1  BSD  (67G)
          0   16777216      2  freebsd-swap  (8.0G)
   16777216  123839666      1  freebsd-ufs  (59G)

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.