以前用 Windows 在不正常關機後重開機,系統會自動啟動磁碟掃描工具,並嘗試修復磁區錯誤。Linux 也有磁碟修復程式,稱為 fsck。
有時 Linux 不正常關機,重開後會進入 BusyBox 的 shell,顯示:
然後就進不到桌面了。
然後就會開始想:慘了,是不是要重灌了?重新安裝 Linux 又是一段奮鬥的旅程啊...(擦淚)
此時不必急著重灌,建議先用 fsck 嘗試讓系統自動修復磁碟錯誤。
解決方法
首先輸入 exit 先離開當前 shell,系統會再次回到 BusyBox 的 shell,並顯示錯誤的磁區,例如 /dev/sda2 等等。
輸入 fsck 指令來修復錯誤磁區(假設要修復 /dev/sda2):
fsck /dev/sda2 -y
(-y 表示所有問題都會預設回答 yes)
然後再輸入 reboot 指令重開機,通常就能順利進入桌面了。
Reference
fsck 指令詳細教學
有時 Linux 不正常關機,重開後會進入 BusyBox 的 shell,顯示:
BusyBox v1.xxx ... built-in shell ... Enter 'help' for a list of built-in commands. (initramfs)
然後就進不到桌面了。
然後就會開始想:慘了,是不是要重灌了?重新安裝 Linux 又是一段奮鬥的旅程啊...(擦淚)
此時不必急著重灌,建議先用 fsck 嘗試讓系統自動修復磁碟錯誤。
解決方法
首先輸入 exit 先離開當前 shell,系統會再次回到 BusyBox 的 shell,並顯示錯誤的磁區,例如 /dev/sda2 等等。
輸入 fsck 指令來修復錯誤磁區(假設要修復 /dev/sda2):
fsck /dev/sda2 -y
(-y 表示所有問題都會預設回答 yes)
然後再輸入 reboot 指令重開機,通常就能順利進入桌面了。
Reference
fsck 指令詳細教學
留言
張貼留言