![如何在 ubuntu 启动时跳过 fsck 检查,因为它使用 SystemD](https://linux22.com/image/952515/%E5%A6%82%E4%BD%95%E5%9C%A8%20ubuntu%20%E5%90%AF%E5%8A%A8%E6%97%B6%E8%B7%B3%E8%BF%87%20fsck%20%E6%A3%80%E6%9F%A5%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%AE%83%E4%BD%BF%E7%94%A8%20SystemD.png)
我想升级内核,并希望在我旧的但仍能使用的“三星 Chromebook ARM 型号 XE303C12 SNOW”上启用 KVM,因为稍后我想使用 qemu 和 kvm 虚拟化 FreeBSD。我已经开始关注这个教程:
http://www.virtualopensystems.com/en/solutions/guides/kvm-on-chromebook/
如您所见,他们使用 Ubuntu 13.04 作为用户空间。不,我不想运行这么老的 ubuntu 版本!实际上,我的问题是,在 10 次尝试中,只有 2 次我的 chromebook 能够使用相同的设置正确启动。我还使用 sudo dd if=/dev/zero of=/dev/mmcblk1 status=progress bs=2M 完全擦除了 SD 卡,但它很少想要启动。我不明白错误在哪里。当我将 SD 卡插入插槽时,它会发出哔哔声,并准备从内部存储器启动 chrome OS,而不是从 SD 卡启动 Linux。
问题可能是 systemd 或其他程序执行了检查和修复磁盘错误的操作,因为它本身不支持 chrome os 磁盘分区标志。因此,它可能会在第一次启动后破坏这些标志。因此,我想问一下是否有方法可以停止 systemd 或其他程序来检查和修复磁盘错误。
请查看此网站:
其中写道:
更新:如果您的操作系统使用 SystemD,则在启动期间不能跳过 fsck 检查。
因此,似乎我无法跳过对使用 systemd 的操作系统(如 ubuntu)的检查。这是真的吗?谢谢。