公司運行的KVM主機,死機重啓後,發現虛擬機(Ubuntu 24.04.3 LTS)啓動報錯:

虛擬機ubuntu無法啓動,卡在(initramfs)_Ubuntu

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

虛擬機ubuntu無法啓動,卡在(initramfs)_重啓_02

️第二步:修復文件系統

輸入以下命令(替換為你的分區路徑):

fsck -y /dev/vda2
  • -y 參數自動確認所有修復選項,遇到提示時直接按 y 繼續。
  • 修復完成後會顯示 *****FILE SYSTEM WAS MODIFIED 或類似提示

虛擬機ubuntu無法啓動,卡在(initramfs)_Ubuntu_03

第三步:重啓系統

輸入命令退出並重啓:

exit
  • 系統會自動重啓,正常進入桌面。
  • 如果沒重啓,手動輸入 reboot

以上,是我的修復過程,如果還有其它狀況出現,還請一起討論!~