![文件系统未在启动时安装?](https://linux22.com/image/66021/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E6%9C%AA%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E5%AE%89%E8%A3%85%EF%BC%9F.png)
重新启动后我收到此错误:
Scanning for Btrfs filesystems
* Stopping Read required files in advance [ OK ]
* Starting Mount filesystems on boot [fail]
我尝试了这里的说明:
Ubuntu 13.04 至 13.10:文件系统检查或挂载失败
(总之:重新挂载根读/写,运行dpkg --configure -a
,重新挂载根只读,然后重新启动),并且没有骰子。我还发现了一个关于摆脱 Btrfs 的线程(如何摆脱启动时的“扫描 btrfs 文件系统”?),但我不确定这是否是一个值得尝试的好主意。
这一切都在虚拟机上,在关闭系统之前我确实有一个快照,这似乎有效。但如果我永远无法关闭,那就会是一个问题。
答案1
我不确定您的系统是否安装为使用 Btrfs 作为其主文件系统,但听起来确实如此。将其更改为其他内容的唯一方法是创建具有不同格式的新分区并复制/恢复新分区上的文件。外部 USB 驱动器或足够大的闪存驱动器即可实现此目的。
(旁注:这就是为什么实验性文件系统不应该用于关键数据的原因。:))
IIRC,您仍然可以通过在 GRUB(或 GRUB2)中的引导命令末尾添加字母“S”或单词“single”来引导到 Ubuntu 中的 shell 提示符。这样做将使您进入命令提示符,其中文件系统尚未安装。您可以从那里进行 fsck 和相关诊断。完成后重新启动,看看您的阴谋是否解决了问题。