Boot

開機時進入緊急模式的正確方法?

  • June 23, 2020

在引導期間進入緊急模式(不安裝任何文件系統)以便我可以執行的正確方法是什麼fsck

systemd.unit=emergency.target作為一個核心參數,儘管它確實掛載了根目錄,但我卻把我放到了一個 shell 中。

如果我替換 grub 中的 linux 行(在 Arch 上),即使它顯示一些錯誤(未找到設備),以下似乎也可以工作:

linux /vmlinuz-linux ro

這不會安裝任何東西,並允許我fsck -f在所有驅動器上執行。

有更好的選擇或一些文件嗎?

自 1995 年發明以來,觸發緊急或救援模式的方式在多個系統管理系統中都是相同的。systemd、system-manager來自 nosh 工具集的和 van Smoorenburginit都支持這些機制。它們被大量記錄,至少從 1997 年開始就出現在 Linux 書籍中。

在核心命令行中,由 LILO、GRUB 或其他一些引導載入程序設置:

  • -b表示緊急模式
  • -s表示救援模式

van Smoorenburginit是它們的發明地,它支持額外的同義詞S,singleemergency。systemd 和 nosh system-manager(實際上是system-control init將程序#1 命令行傳遞給它)都支持這些同義詞和進一步的同義詞s,1rescue.

所有這些都記錄在各自的手冊中。

進一步閱讀

引用自:https://unix.stackexchange.com/questions/594442