今天,当我继续安装 Natty 时,我选择了btrfs
文件root
系统。令我大吃一惊的是,屏幕上出现了
未知文件系统
grub 救援 >
我尝试过的所有选项(例如Y
)均yes
无效。后来我再次安装了 Natty 和ext4
文件系统。
为什么会出现这样的错误呢?
答案1
btrfs
btrfs
被认为是实验性的,除非您非常有冒险精神,否则应避免使用它。如果文件系统损坏(例如断电后),也没有可用的 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。