回覆列表
  • 1 # JasonJe

    手動引導進入系統的操作如下:

    1、 利用ls命令查詢Linux系統的分割槽號。

    grub> ls (hd0) (hd0,gpt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)

    2、接著輸入命令ls (hd0,gpt5)/,將上面的分割槽號每個試一遍,直到顯示該路徑下有檔案時候該分割槽號就是Linux系統所在分割槽(其它不存在系統的分割槽會提示找不到檔案)。

    3、假如系統分割槽在(hd0,gpt1),下面呼叫這些命令,(這裡可以使用Tab鍵進行補全)

    grub> set root = (hd0,gpt1) grub> set prefix = (hd0,gpt1)/boot/grub grub> insmod /boot/grub/normal.mod

    4、最後輸入grub> normal就可以顯示出丟失的grub選單了,選擇需要進入的系統即可。

    5、進入系統之後,開啟終端(Crtl+Alt+T),在命令列下輸入

    $ sudo update-grub $ sudo grub-install /dev/sda

    sda為硬碟號,單硬碟預設為sda,多硬碟可以利用磁碟工具進行檢視,設定為Linux系統所在硬碟。

    需要注意的是不能設定為分割槽號,例如sda1等。

    重啟測試是否已經修復即可。

    注:進入系統時候可以在終端輸入以下命令修改grub啟動選單,

    $ sudo gedit /boot/grub/grub.cfg

  • 2 # 殘花花敗柳柳

    首先製作 Ubuntu 啟動 USB

    sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb

    #/dev/sdb 為 USB 碟符

    1.使用啟動 USB 進入 Ubuntu 試用環境

    2.檢視硬碟分割槽狀況,獲取 Linux 系統安裝分割槽編號 sudo fdisk -l 檢視輸出結果,然後根據檔案型別和分割槽大小來判定 Linux 系統安裝在哪塊硬碟和安裝的分割槽。

    我的電腦是在 /dev/sda3 安裝了 Fedora。 或者,開啟 Gparted 圖形化工具來檢視分割槽資訊也可以。 掛載 Fedora 安裝分割槽

    3.已知 Fedora 安裝在了 /dev/sda3 上,所以我們可以用下面命令來掛載 Fedora 安裝分割槽。你需要將 /dev/sda3 換成自己的 Linux 安裝分割槽。

    sudo mount /dev/sda3 /mnt

    4.掛載其他所需的目錄(使用 --bind)

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

    5.Chroot 到硬碟上的 Linux 系統 sudo chroot /mnt

    6.安裝&更新

    Grub grub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg

    7.Grub 已經修復成功,我們還需要退出 chroot 環境、解除安裝已經掛載的裝置與目錄: exit #退出 chroot 環境

    sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt

  • 中秋節和大豐收的關聯?
  • 如果高鐵姐霸座你的座位你應該怎麼樣處理?