無法啟動 Ubuntu,顯示 GRUB 指令 shell

無法啟動 Ubuntu,顯示 GRUB 指令 shell

當我啟動系統時,它會引導到 GRUB 命令 shell。我是這個系統的新手,看起來好像缺少核心。

在網上尋找解決方案,我嘗試啟動修復,並獲得了http://paste.ubuntu.com/13143511/

我什至嘗試從 live USB 加載帶有內核的 grub 來重新安裝內核,但是,它把我帶到了 Busybox

我該怎麼做才能恢復系統,我不能遺失檔案。

答案1

這應該有效...

啟動至 Ubuntu Live Media。

使用lsblk -f或 Gparted 來識別您的根分割區和開機分割區。

讓我們 chroot 到您現有的根目錄中,

將 Linux 根分割區掛載到 /mnt

 sudo mount /dev/sdbX /mnt/

如果您有單獨的啟動分割區

 sudo mount /dev/sdbX /mnt/boot/

綁定目錄,以便 grub 可以偵測其他作業系統。

sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

重新安裝GRUB

grub-install

更詳細的指南:http://www.linuxdeveloper.space/install-windows-after-linux/(見下重新安裝/恢復 Grub

代替sdbX使用正確的設備 ID。

相關內容