如何在 ubuntu 启动时跳过 fsck 检查,因为它使用 SystemD

如何在 ubuntu 启动时跳过 fsck 检查,因为它使用 SystemD

我想升级内核,并希望在我旧的但仍能使用的“三星 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 或其他程序来检查和修复磁盘错误。

请查看此网站:

https://my.esecuredata.com/index.php?/knowledgebase/article/110/skip-or-permanently-bypass-fsck-check-on-linux

其中写道:

更新:如果您的操作系统使用 SystemD,则在启动期间不能跳过 fsck 检查。

因此,似乎我无法跳过对使用 systemd 的操作系统(如 ubuntu)的检查。这是真的吗?谢谢。

相关内容