記一次在原有win10基礎(chǔ)上安裝manjaro雙系統(tǒng),手殘經(jīng)歷:
安裝manjaro時(shí),手殘,將efi分區(qū)格式化了,導(dǎo)致win10啟動(dòng)項(xiàng)丟失
劃重點(diǎn)
只要windows的系統(tǒng)分區(qū)和linux的根分區(qū)沒(méi)有被破壞,理論上都是是可以修復(fù)的.
可以去補(bǔ)一下系統(tǒng)引導(dǎo)過(guò)程方面的知識(shí).
解決方法
1. 修復(fù)win10啟動(dòng)項(xiàng)
- 無(wú)法在manjaro中使用os-prober自動(dòng)重建win10啟動(dòng)項(xiàng).
- 但是可以使用win10系統(tǒng)光盤(pán)進(jìn)行啟動(dòng)項(xiàng)修復(fù),修復(fù)成功后,安裝的linux的啟動(dòng)項(xiàng)會(huì)被覆蓋.
- 成功后進(jìn)入windows,如果需要在windows引導(dǎo)管理器添加linux啟動(dòng)項(xiàng),可以使用easybcd等工具,
后面的就不用看了;如果要使用linux引導(dǎo)管理器,請(qǐng)繼續(xù)步驟2
2.修復(fù)manjaro啟動(dòng)項(xiàng)
- 獲取manjaro的安裝介質(zhì),并選擇安裝介質(zhì)啟動(dòng).
- 在首頁(yè)會(huì)有一項(xiàng)"detect efi....."(檢測(cè)efi啟動(dòng)項(xiàng)),點(diǎn)進(jìn)去,選擇manjaro的啟動(dòng)項(xiàng)
- 系統(tǒng)會(huì)進(jìn)入以前安裝好的manjaro系統(tǒng)
- 此時(shí)使用鍵入命令
grub-mkconfig -o /boot/grub/grub.cfg
- 可以看到反饋信息中"found ..."字樣,表示搜索到啟動(dòng)項(xiàng)了.
如果磁盤(pán)中有其他啟動(dòng)分區(qū),也會(huì)自動(dòng)添加進(jìn)去. - 修改GPT的第一引導(dǎo)指向linux引導(dǎo)管理器
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck
- 重建grub引導(dǎo)菜單
grub-mkconfig -o /boot/grub/grub.cfg