grub損壞,開機(jī)出現(xiàn)GRUB 2 啟動(dòng)提示符的解決方法
如果設(shè)置不當(dāng),GRUB 2 可能會(huì)加載失敗,隨后進(jìn)入啟動(dòng)提示符中。要解決此問題,按如下步驟執(zhí)行:
1. 列出 GRUB 2 識別的驅(qū)動(dòng)器:
grub2> ls
2. 對于一個(gè)含有三個(gè)分區(qū)的 dos 分區(qū)表 /dev/sda ,輸出看起來類似于:
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
3. 對于一個(gè)含有四個(gè)分區(qū)的 gpt 分區(qū)表 /dev/sda ,輸出看起來類似于:
(hd0) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
4. 通過這些信息您就可以在驅(qū)動(dòng)器的每個(gè)分區(qū)探測并定位您的 vmlinuz 和 initramfs 文件了:
ls (hd0,1)/
將列出 /dev/sda1 下的文件。如果這個(gè)分區(qū)包含 /boot ,輸出就會(huì)顯示 vmlinuz 和 initramfs 的全名。
5. 有了地址和 vmlinuz 和 initramfs 的全名您就可以啟動(dòng)您的系統(tǒng)了。
5a. 聲明您的根分區(qū):
grub> set root=(hd0,3)
5b. 聲明您要想使用的內(nèi)核:
grub> linux (hd0,1)/vmlinuz-3.0.0-1.fc16.i686 root=/dev/sda3 rhgb quiet selinux=0
# 注意:需要的話添加其他內(nèi)核參數(shù)
# 注意:對照自己的系統(tǒng)改變內(nèi)容
5c. 聲明要使用的 initrd :
grub> initrd (hd0,1)/initramfs-3.0.0-1.fc16.i686.img
# 注意:對照自己的系統(tǒng)改變內(nèi)容
5d. 通知 GRUB 2 啟動(dòng)所選文件:
grub> boot
6. 啟動(dòng)后,打開一個(gè)終端。
7. 使用 grub2-mkconfig 命令來重新創(chuàng)建 grub 2 啟動(dòng)系統(tǒng)需要的 grub.cfg 文件:
grub2-mkconfig -o /boot/grub2/grub.cfg
8. 使用 grub2-install 命令并根據(jù)不得配置來安裝 grub 2 到您的硬盤驅(qū)動(dòng)器中:
grub2-install --boot-directory=/boot /dev/sda
# 注意:您的驅(qū)動(dòng)器可能會(huì)有其他的設(shè)備名稱。使用 mount 命令輸出檢查。
其他 GRUB 2 問題
缺少軟盤:一些用戶報(bào)告稱安裝 GRUB 2 到分區(qū)啟動(dòng)扇區(qū)時(shí)可能會(huì)失敗,如果計(jì)算機(jī)軟盤控制器在 BIOS 中處于激活狀態(tài)但卻沒有實(shí)際的軟盤。一個(gè)可能的替代辦法是從救援模式(系統(tǒng)安裝后)運(yùn)行:
grub2-install <target device> --no-floppy
以上就是小編為大家?guī)淼膅rub損壞,開機(jī)出現(xiàn)GRUB 2 啟動(dòng)提示符的解決方法全部內(nèi)容了,希望大家多多支持腳本之家~
相關(guān)文章
如何在Linux操作系統(tǒng)下安裝Apache服務(wù)的方法實(shí)例詳解
這篇文章主要介紹了如何在Linux操作系統(tǒng)下安裝Apache服務(wù)的方法,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07Linux內(nèi)核設(shè)備驅(qū)動(dòng)之高級字符設(shè)備驅(qū)動(dòng)筆記整理
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動(dòng)之高級字符設(shè)備驅(qū)動(dòng)筆記整理,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12在VMware虛擬機(jī)里安裝Linux操作系統(tǒng)
這篇文章介紹了在VMware虛擬機(jī)里安裝Linux操作系統(tǒng)的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03Linux系統(tǒng)下grub.cfg文件損壞修復(fù)步驟
大家好,本篇文章主要講的是Linux系統(tǒng)下grub.cfg文件損壞修復(fù)步驟,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦2021-12-12Linux配置防火墻,開啟80、3306端口的實(shí)例方法
在本篇文章里小編給大家整理的是關(guān)于Linux配置防火墻,開啟80端口、3306端口的相關(guān)內(nèi)容,需要的朋友們參考下。2020-02-02Linux下nginx配置https協(xié)議訪問的方法
這篇文章主要介紹了Linux下nginx配置https協(xié)議訪問的方法,需要的朋友可以參考下2016-07-07