您好,登錄后才能下訂單哦!
小編今天帶大家了解Linux環(huán)境下怎么修復(fù)GRUB引導(dǎo)故障,文中知識(shí)點(diǎn)介紹的非常詳細(xì)。覺(jué)得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個(gè)問(wèn)題的朋友找到問(wèn)題的答案,下面跟著小編一起深入學(xué)習(xí)“Linux環(huán)境下怎么修復(fù)GRUB引導(dǎo)故障”的知識(shí)吧。
引起GRUB故障的原因:MBR中的GRUB程序遭到破壞 grub.conf文件丟失,引導(dǎo)配置有誤。
Linux開(kāi)機(jī)自動(dòng)會(huì)進(jìn)入到grub引導(dǎo)介面(如果沒(méi)進(jìn)入到grub引導(dǎo)介面可以按C鍵進(jìn)入)
GNU GRUB version x.x.xxxxx Minimal BASH-like line editing is supported... grub >
第一步:找到系統(tǒng)對(duì)應(yīng)的扇區(qū)及/boot/grub目錄 注意:假設(shè)是硬盤接口類型sd,hd0對(duì)應(yīng)是sda hd1對(duì)應(yīng)是sdb (hd0)≠(hd0) (hd1,gpt2)=(hd1,2) ls (hd1,gpt2) ? 查看(hd1,gpt2)扇區(qū)信息(盤符、空間等) ls (hd1,gpt2)/ ? 查看(hd1,gpt2)扇區(qū)下的內(nèi)容(文件、文本等)
如果打印每個(gè)扇區(qū)目錄信息,會(huì)出現(xiàn)兩種情況:
1、ls (hd1,gpt2)顯示Unknow filesystem提示說(shuō)明這個(gè)扇區(qū)不是我們要找系統(tǒng)分區(qū)
2、ls (hd1,gpt2)顯示/boot /proc等系統(tǒng)目錄信息說(shuō)明這個(gè)扇區(qū)是我們要找的系統(tǒng)分區(qū)
如果找到對(duì)應(yīng)扇區(qū)的系統(tǒng)分區(qū),可能會(huì)遇到兩種情況:
1、 A目錄下有/boot/grub
2、A目錄下有/boot,B目錄下有/grub (此時(shí)在第二步加載系統(tǒng)內(nèi)核要使用 set prefix=(hd1,gpt2)/grub 命令)
grub > ls (hd0), (hd1), (hd1, gpt1), (hd2,gpt2), (hd3, gpt3)
第二步:加載系統(tǒng)內(nèi)核 grub > set root=hd1,2 #此處不需要括號(hào),加括號(hào)也可以,hd0和hd1是有區(qū)別 grub > set prefix=(hd1,2)/boot/grub grub > linux /vmlinuz root=/dev/sdb2 #vmlinuz必須使用TAB補(bǔ)全(可能有后綴),注意sda或sdb需要看自己的實(shí)際情況 grub > initrd /initrd.img-xxx #TAB補(bǔ)全,多內(nèi)核情況下版本需統(tǒng)一 grub > boot
提示:如果在boot之后不幸進(jìn)入BusyBox,說(shuō)明參數(shù)設(shè)置有問(wèn)題,可以仔細(xì)查看出錯(cuò)的日志,再重啟系統(tǒng)后重復(fù)執(zhí)行第二步操作(重啟系統(tǒng)后上面設(shè)置的參數(shù)會(huì)被清空)。
第三步:修改grub引導(dǎo) 如果成功進(jìn)入系統(tǒng),記得要馬上信息grub引導(dǎo),不然重啟系統(tǒng)后問(wèn)題還是存在
sudo update-grub2 #grub2命令(高版本使用grub2) $ sudo grub-install /dev/sdb
第四步:重啟系統(tǒng) 重啟系統(tǒng)后即可正常進(jìn)入系統(tǒng) reboot
感謝大家的閱讀,以上就是“Linux環(huán)境下怎么修復(fù)GRUB引導(dǎo)故障”的全部?jī)?nèi)容了,學(xué)會(huì)的朋友趕緊操作起來(lái)吧。相信億速云小編一定會(huì)給大家?guī)?lái)更優(yōu)質(zhì)的文章。謝謝大家對(duì)億速云網(wǎng)站的支持!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。