ubuntu系統引導修復

       準備一個ubuntu 16.04的引導優盤,推薦用 Refus,然後從優盤啓動,選擇 try without install(試用模式),然後打開一個終端.在終端中依次輸入以下命令

sudo mount/dev/sdXX /mnt  #掛載/分區
sudo mount/dev/sdXX /mnt/boot  #掛載boot分區
for i in /dev /proc /sys; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdX
update-grub

 

其中如果系統是UEFI模式啓動.則上面的第二句需要改爲

sudo mount/dev/sdXX /mnt  #掛載/分區
sudo mount/dev/sdXX /mnt/boot/efi  #掛載efi分區
for i in /dev /proc /sys; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdX
update-grub

用命令 efibootmgr 可以查看當前系統是否是UEFI模式,當用UEFI啓動時會返回如下類似信息.

aaa@HHHH:~$ efibootmgr 
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0002,0000,0003,0001,0004,0005
Boot0000* Windows Boot Manager
Boot0001* UEFI:CD/DVD Drive
Boot0002* ubuntu
Boot0003* Hard Drive
Boot0004* UEFI:Removable Device
Boot0005* UEFI:Network Device

PS:其實efibootmgr這個命令就可以修改啓動項,感興趣的同學可以去嘗試.

發佈了18 篇原創文章 · 獲贊 1 · 訪問量 4690
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章