我并不认为这是一个问题,直到我在两个不同的系统上都遇到过两次这种情况,我以前从未遇到过这种情况。
我第一次在联想 T61 上使用 BTRFS 运行 Xubuntu 15.04。电池没电了,我有备用电池,所以我决定在运行时进行热插拔。我想我忘了电源,拔掉了电池,然后它就关机了。之后它就无法启动了,只显示黑屏,没有其他内容。我想是硬盘坏了或内存质量很差。这是一个 1 小时前的操作系统安装,所以我想我最好重新安装。加载磁盘,选择重新安装,黑屏,什么都没加载。内存问题?我把笔记本电脑里的内存拿出来,寻找替代品,但我没有那么旧的东西。我还是把它放回去,重启,最后 Live DVD Xubuntu 又加载了。奇怪……
现在,我在戴尔笔记本电脑上运行 15.04(也是 btrfs)。我决定尝试一下 Kubuntu,看看它是否好玩,是否具有额外的功能。它运行起来非常缓慢,所以我关掉了电源,因为我讨厌等待。是的,这可能不太好,但我的 Windows 分区加载得很好。重新启动后,Live USB Kubuntu 无法加载,硬盘上的 Ubuntu 也无法加载。我重试了几次,尝试了高级启动选项。一个选项显示“正在初始化 RAM 磁盘”,然后挂起。其他选项只是黑屏。
这个问题可能是我见过的最奇怪的事情。
答案1
基本上搞明白了。这是 BTRFS 的一个错误。请点击此处:https://bbs.archlinux.org/viewtopic.php?id=195524
答案2
自从我切换到 15.04 后,当我进行非干净启动时,系统会挂起,说找不到根 btrfs 卷,我觉得这很奇怪,我认为这可能与这个问题有关。
我的设置有点复杂,布局是手工制作的,因为安装程序无法做到这一点:我有一个未加密的 /boot 分区,然后磁盘的其余部分由一个 LUKS 分区占用,其中包含一个 LVM PV,VG 包含两个逻辑卷:一个用于根(格式化为 btrfs,带有 /home 的子卷),一个用于交换。
我通常通过重新启动 14.10 中的 3.16 内核来“解决”这个问题,这种方法似乎总能奏效。不幸的是,刚刚从头安装 15.04 的人没有这个选项。