Solaris 风格的启动环境?

Solaris 风格的启动环境?

我正在从启动 zfs poot 的 FreeBSD 桌面迁移到 Ubuntu 系统,我也想这样做。我有几个关于设置的问题,但似乎找不到答案。我还将 Ubuntu(使用 btrfs)添加到我的笔记本电脑中进行测试。

1) 是否有引导环境工具?不,不是双重引导(这里出现的术语就是双重引导),而是在根池中的不同 ZFS 文件系统上引导同一操作系统的不同版本。也在为 btrfs 寻找这个。

2) 我似乎找不到任何有关根池的文档,只有一些操作指南。他们都说“不要使用这个操作指南进行双重启动”,但没有说明原因。是不是因为操作指南没有涵盖它或它没有经过测试,还是有什么根本原因我不应该这样做?

答案1

您可以检查https://moinakg.wordpress.com/2017/05/02/boot-environments-on-linux/在 Btrfs 中拥有启动环境。

答案2

我也在寻找适用于 Linux 的 beadm,并在邮件列表中偶然发现了一些与我们正在寻找的东西最接近的东西。

以下是消息内容:

你好呀,

不久前,为了管理我的启动环境,我将 beadm 从 FreeBSD beadm 脚本移植到 Linux(来自这里: https://github.com/vermaden/beadm),已经使用了大约 6 个月,并且似乎运行正常(至少在我的环境中)。

我确信该部门还有其他选择,但已发布到 github 以便对任何人都有用。

我已经做了大量的检查(专注于 rm -f 和 zfs 破坏),但我强调:有限的测试使用风险自负,我建议如果您使用此脚本,请备份您的系统并掌握:ZFS(快照、克隆、提升、bootfs 属性等)、beadm 以及您使用的任何启动工具。

在这里能找到它:

https://github.com/b333z/beadm

答案3

我对此进行了一些研究,Ubuntu 团队显然在最近的版本中加入了 OpenZFS。太棒了!

安装和配置过程可以在这里找到:

https://wiki.ubuntu.com/Kernel/Reference/ZFS

相关内容