我有一台运行 10.04 的机器,正在使用带 lzo 压缩的 BTRFS。我将内核升级到 2.6.38 以启用此功能(使用 PPA)。我的 /home 文件夹位于单独的(4 TB)BTRFS 驱动器上。/ 位于 ext4 上。我对此设置的唯一抱怨是它使用了旧的 BTRFS 工具。
当 10.10 使用 2.6.35 时,我如何才能先升级到 10.10,然后根据需要升级到 11.04?我不希望它在挂载 /home 时崩溃/阻塞。它是否只会让我在升级期间继续启动我拥有的较新的内核?
答案1
LZO 压缩的 BTRFS卷是10.10 不支持。因此,我们无法通过从 10.10 升级的路径将 10.04 升级到具有修改过的内核的 11.04。
对于您这种情况,我会/home
在继续操作之前进行备份,以避免数据丢失。
我们可以执行 11.04 的全新安装,并选择保持您的/home
目录不变 - 这是我在这里推荐的路径。
安装程序确实为您提供了“从 10.04 升级到 11.04”的选项,但这绝不是您期望的升级,因为它无法恢复源、用户帐户和应用程序。您必须手动备份这些内容并稍后重新安装。/home
但是,所有用户设置都会保留。
答案2
升级系统并继续使用自定义内核进行引导。升级到 10.10 后,当出现 grub 引导菜单时,只需选择使用 2.6.38 内核进行引导。然后升级到 11.04。您可能还想全新安装 11.04,而不是进行双重升级。这样会更快,而且不太可能出现问题。11.04 安装程序现在甚至会注意到您已经安装了 Ubuntu,并建议用新版本替换它,而无需格式化磁盘,这样您就可以保留数据文件。