如何在 FreeBSD 上重新安装引导加载程序?

如何在 FreeBSD 上重新安装引导加载程序?

我计划使用 rsync 将整个 FreeBSD 服务器克隆到另一台机器,覆盖现有旧 FreeBSD 操作系统的文件(除此以外/etc/hostid还有一些其他文件)

但我认为这会破坏启动过程?我想我之后需要重新安装引导加载程序,但似乎有几种不同类型的引导加载程序(MBR、PMBR、GPT、EFI……)似乎我应该使用,gpart bootcode但我怎么知道我应该使用哪种方案?

磁盘看起来像这样

# 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)

相关内容