公司運行的KVM主機,死機重啓後,發現虛擬機(Ubuntu 24.04.3 LTS)啓動報錯:
BusyBox v1.36.1 (Ubuntu 1:1.36.1-6ubuntu3.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
開機卡在 initramfs 界面通常是因為文件系統損壞,只需用 fsck 命令修復即可恢復。以下是詳細操作步驟:
第一步:找到損壞的分區
在 initramfs 提示符下輸入命令,查看所有磁盤分區:
blkid
- 找到
TYPE="EXT4"的分區(通常是/dev/sda1、/dev/sda3或類似名稱) - 我的是:
/dev/vda2
️第二步:修復文件系統
輸入以下命令(替換為你的分區路徑):
fsck -y /dev/vda2
-y參數自動確認所有修復選項,遇到提示時直接按y繼續。- 修復完成後會顯示
*****FILE SYSTEM WAS MODIFIED或類似提示
第三步:重啓系統
輸入命令退出並重啓:
exit
- 系統會自動重啓,正常進入桌面。
- 如果沒重啓,手動輸入
reboot
以上,是我的修復過程,如果還有其它狀況出現,還請一起討論!~