1. 程式人生 > >Linux/Windows雙系統引導修復

Linux/Windows雙系統引導修復

重新 沒有 roo generic ini 引導修復 vmlinuz sda kernel

安裝雙系統建議先安裝windows,然後在安裝Linux,使用Linux(grub2)引導雙系統

如果重新安裝了windows,則無法引導進入linux,需要修復引導

在windows下安裝easyBCD引導,選擇linux引導分區,

如果無法引導進入linux,出現grub命令界面

確認ubuntu的根目錄在哪,以及是否給boot單獨分區

如根目錄在/dev/sdaX,對應(hd0,X-1)

重啟選擇進入NeoGrub,看到“grub>”就對了

(1)root (hdX,Y)

// X為硬盤位置,如果你只有一快硬盤,X=0; 如果有多塊,相應設置x。

// Y為boot分區所在位置; 如果沒有單獨分boot分區,Y就是你的 /分區所在位置

(2)

①boot分區單獨分出來

kernel /vmlinuz-3.xxxxx-generic root=/dev/sda8

(無論你有沒有把,sdaX這裏都要寫 /根分區的位置,否則無法完成啟動,這裏可以按tab完成填寫)

②沒有單獨把boot分區分出來

kernel /boot/vmlinuz-3.xxxxx-generic root=/dev/sda8

(3)

initrd /initrd.img-3.xxxxx-generic //boot分區單獨分出來

initrd /boot/initrd.img-3.xxxxx-generic // 沒有單獨把boot分區分出來

(4)boot

此時ubuntu會在grub界面直接啟動ubuntu,進入後在終端運行

$ sudo update-grub //恢復ubuntu引導項

$ sudo grub-install /dev/sda

//如果出錯,加上--force:sudo grub-install --force /dev/sda

Linux/Windows雙系統引導修復