btrfs——未知文件系统?

btrfs——未知文件系统?

今天,当我继续安装 Natty 时,我选择了btrfs文件root系统。令我大吃一惊的是,屏幕上出现了

未知文件系统
grub 救援 >

我尝试过的所有选项(例如Y)均yes无效。后来我再次安装了 Natty 和ext4文件系统。

为什么会出现这样的错误呢?

答案1

btrfsbtrfs被认为是实验性的,除非您非常有冒险精神,否则应避免使用它。如果文件系统损坏(例如断电后),也没有可用的 fsck 工具。

摘录自发行说明

在此版本中,btrfs 文件系统被视为实验性的。它通常可以安装和使用,但存在许多问题。只有当您愿意处理问题并帮助我们解决问题时,才应使用它。

  • 正如 btrfs wiki 所述:“请注意,Btrfs 还没有可以修复错误的 fsck 工具。虽然 Btrfs 在稳定的机器上很稳定,但如果您的机器在无法正确处理刷新请求的磁盘上崩溃或断电,则目前可能会不可挽回地损坏文件系统。当 fsck 工具准备就绪时,这个问题将得到修复。”
  • GRUB 无法检测到加密磁盘内的 btrfs 安装,并且无法设置正确的内核参数。(757631)

GRUB 实际上可以从 btrfs 文件系统启动(指示),但请注意,Ubuntu 仍将 btrfs 视为实验性的。

答案2

btrfs 是文件系统的未来:https://btrfs.wiki.kernel.org/index.php/Main_Page 但它还只是个孩子,还没有完全准备好。btrfs 非常快,但我不建议想要稳定系统的人使用它。如果你想了解 btrfs 的一些技术方面,你可以访问 http://lwn.net/Articles/342892/

答案3

第一次尝试重新安装 GRUBgrub-install。执行此操作后是否有任何输出?如果有,请在此处发布。

答案4

在这种情况下,我大胆猜测,你的问题是 grub 版本不支持或不正确支持 btrfs。有两种解决方案。要么给你的系统一个单独的 ext2/3 启动分区,要么使用以更干净的方式支持 btrfs 的最新版本的 grub。

相关内容