%20%E5%85%A7%E5%BB%BA%20shell%20(ash)%20%E8%BC%B8%E5%85%A5%E2%80%98help%E2%80%99%E4%BB%A5%E7%8D%B2%E5%8F%96%E5%85%A7%E5%BB%BA%E5%91%BD%E4%BB%A4%E5%88%97%E8%A1%A8%EF%BC%9F%E2%80%9D.png)
所以我正在使用 Ubuntu,突然整個事情都凍結了,我不得不重新啟動。從那一刻起,系統在啟動時,會提示這個小選擇選單:
GNU GRUB version 1.99~rc1-13ubuntu3
Ubuntu, with Linux 2.6.38-10-generic
ubuntu, with Linux 2.6.38-10-generic (recovery mode)
Previous Linux versions
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
我已經選擇了所有可用的選項,但我得到的只是另一個命令列系統,其內容如下:
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs):
老實說我對此無能為力。有誰知道發生了什麼事以及如何讓 Ubuntu 再次運作?
答案1
我不斷遇到同樣的問題,最後我得到了每次都適合我的解決方案:
- 使用 LIVE CD 或 Pendrive 啟動系統
- 打開終端並執行 sudo fsck /dev/sda1 (通常使用 sda1,如果您有安裝 ubuntu 的不同驅動器,則提供該驅動器)
- 它可能會多次提示您詢問“y 或 n”,在這種情況下請繼續按 Y。
- 過程結束後,重新啟動系統並刪除USB
答案2
這是救援砲彈。具有受限命令集。
現在是時候尋求專業協助來診斷系統無法正常啟動的原因了。
要在幾乎沒有任何知識的情況下自己解決這個問題,這需要幾個小時/幾天的時間。第一步是檢查日誌檔案中的提示、警告和錯誤。
答案3
fsck /dev/xxxx
其中 xxx 是您的設備,例如 sda1。使用 root 權限執行此操作。為此,請在 initramfs 上鍵入 exit 並重複直到出現提示並等待。打開終端並完成所有操作後應該會啟動。
答案4
您的系統啟動到 initramfs,然後無法載入內核,然後提供最小的 busybox shell 來恢復它。這可能是由於硬碟上的資料損壞、RAM 或主機板損壞或 grub 配置不正確造成的。如果這是預設的 Ubuntu 安裝,其中 grub 使用磁碟 UUID,則這可能不是由插入諸如 pendrive 之類的東西引起的,這會使 grub 搞亂磁碟排序。
從任何 LiveCD 啟動(例如諾普克斯)並嘗試診斷問題出在哪裡。