日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何使用Linux修復(fù)GRUB引導(dǎo)程序(linux修復(fù)grub)

GRUB引導(dǎo)程序是Linux系統(tǒng)啟動的關(guān)鍵組件。如果出現(xiàn)了問題,可能會導(dǎo)致無法正常引導(dǎo)系統(tǒng)甚至無法進入操作系統(tǒng)。本文將介紹。

為扶余等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及扶余網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、扶余網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

簡介

GRUB(GNU GRand Unified Bootloader)是一個開源的多操作系統(tǒng)引導(dǎo)加載程序。它可以在啟動時加載多個操作系統(tǒng),允許用戶選擇他們想要運行的操作系統(tǒng)。這個引導(dǎo)程序允許用戶在單個電腦上安裝多個操作系統(tǒng)。

GRUB的目標(biāo)是實現(xiàn)一個完整、靈活且可定制的引導(dǎo)系統(tǒng),同時允許用戶與簡單和高效的啟動處理流程交互。它被廣泛應(yīng)用在Linux發(fā)行版中。

安裝GRUB時,它通常安裝在主引導(dǎo)記錄(MBR)中。當(dāng)計算機啟動時,BIOS會加載MBR,并將控制權(quán)轉(zhuǎn)交給GRUB。然后,GRUB會查找內(nèi)部配置文件并檢測系統(tǒng)上的可用操作系統(tǒng)。

如果GRUB引導(dǎo)程序損壞,則可能會無法引導(dǎo)操作系統(tǒng)。如果沒有安裝多個操作系統(tǒng),也可能會出現(xiàn)問題。在這種情況下,您需要修復(fù)GRUB引導(dǎo)程序。

修復(fù)GRUB

您可以使用Live CD / USB來修復(fù)GRUB。Live CD / USB是一個可啟動的操作系統(tǒng),它不需要安裝就可以運行。您可以使用它來訪問硬盤驅(qū)動器并修復(fù)GRUB。

以下是如何修復(fù)GRUB的步驟:

步驟1: 創(chuàng)建Live CD / USB

之一步是創(chuàng)建Live CD / USB。您可以從Linux發(fā)行版的官方網(wǎng)站或其他來源下載ISO文件并將其燒錄到CD或USB驅(qū)動器中。

步驟2: 啟動計算機

將Live CD / USB插入計算機并重新啟動。如果您的計算機開機時未設(shè)置引導(dǎo)設(shè)備,則需要在開機時按F2、F10或Delete鍵進入BIOS設(shè)置。在BIOS菜單中,選擇CD或USB作為啟動設(shè)備。

步驟3: 進入Live CD / USB

進入操作系統(tǒng)后,您需要打開終端。您可以在終端中輸入以下命令:

“`

sudo fdisk -l

“`

該命令將列出硬盤驅(qū)動器的設(shè)備名稱和分區(qū)信息。請記住,您需要修復(fù)的分區(qū)。

步驟4: 掛載分區(qū)

接下來,您需要掛載分區(qū)。使用以下命令掛載分區(qū):

“`

sudo mount /dev/sda1 /mnt

“`

“/dev/sda1”是您需要修復(fù)的分區(qū)的名稱,“/mnt”是您要掛載的目錄。請根據(jù)您的需要更改它們。

步驟5: 安裝GRUB

現(xiàn)在,您需要安裝GRUB。使用以下命令安裝GRUB:

“`

sudo grub-install –root-directory=/mnt /dev/sda

“`

請確保將“/dev/sda”更改為硬盤驅(qū)動器的名稱。此命令將根據(jù)指定目錄中的配置文件安裝GRUB。

步驟6: 更新GRUB

您需要更新GRUB配置文件。使用以下命令更新GRUB:

“`

sudo update-grub

“`

此命令將掃描硬盤驅(qū)動器上的操作系統(tǒng),并更新GRUB的配置文件。

完成這些步驟后,您應(yīng)該能夠重新啟動計算機,并正常引導(dǎo)操作系統(tǒng)。

結(jié)論

修復(fù)GRUB可能看起來很復(fù)雜,但實際上并不難。使用Live CD / USB和幾個簡單的命令,您就可以修復(fù)GRUB引導(dǎo)程序,并確保您的系統(tǒng)正常引導(dǎo)。記住,安裝多個操作系統(tǒng)時需要小心,否則可能導(dǎo)致GRUB引導(dǎo)程序出現(xiàn)問題。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220

卸載linux后出現(xiàn)grub rescue怎么辦

癥狀:

開機顯示:GRUB loading

error:unknow filesystem

grub rescue>

原因:

已經(jīng)發(fā)現(xiàn)下面幾種操作會導(dǎo)致這種問題:

1,想刪除ubuntu,于是直接在windows下刪除/格式化了ubuntu所在的分區(qū)。

2,調(diào)整磁盤,利用工具合并/分割/調(diào)整/刪除分區(qū),使磁盤分區(qū)數(shù)目發(fā)生了變化。

3,重新安裝系統(tǒng),把linux安裝到了新分區(qū),原有分區(qū)已經(jīng)格式化,但是沒有重新安裝grub2。

4,用ubuntu備份工具/衍生版制造工具等,把主分區(qū)回復(fù)成了8.X的老版本,結(jié)果老版本的grub是grub1,于是把grub2破壞掉了。

總歸,是由于操作者不知道grub2分為兩部分,一部分(一般情況下)寫在了mbr上,另一部分寫沖拍在了某個分區(qū)的/boot/grub目錄(如果/boot單獨分區(qū),則直接寫在對應(yīng)分區(qū)的/grub目錄)里面。由于上述操作,致使grub2的mbr里面的那一部分找不到/grub目錄里面的那一部分了(或者那一部分已經(jīng)刪除了)。

思路:

方法1,徹底刪除grub2,讓這個提示不再出現(xiàn):

適用于已經(jīng)不想再使用ubuntu,要轉(zhuǎn)回windows的人。

這個很簡單,只要你有Windows啟動盤(非Ghost),用它啟動,至選擇安裝位置,不用真正安裝,退出重啟就可以。

或者用它啟動到故障修復(fù)臺,運行fixboot或者fixmbr都可以。

win7命令行下,則是執(zhí)行:BootRec.exe /fixmbr

(/fixmbr修復(fù)mbr, /FixBoot修復(fù)啟動扇區(qū),/ScanOs檢測已安裝的win7,/RebuildBcd重建bcd。)

方法2,重新安裝、修復(fù)薯猜grub2

1. 先使用ls命令,找到Ubuntu的安裝在哪個分區(qū):

在 grub rescue>下輸入以下命令:

代碼:

ls

會羅列所有的磁盤分區(qū)信息,比方說:

引用:

(hd0,1),(hd0,5),(hd0,3),(hd0,2)

2. 然后依次調(diào)用如下命令: X表示各個分區(qū)號碼

如果/boot沒有單獨分區(qū),用以下命令:

代碼:

ls (hd0,X)/boot/grub

如果/boot單獨分區(qū),則用下列命令:

代碼:

ls (hd0,X)/grub

正常情況下,會列出來幾百個文件,很多文件的擴展名是.mod和.lst和.img,還有一個文件是grub.cfg。假設(shè)找到(hd0,5)時,顯示了文件夾中的文件,則表示Linux安裝在這個分區(qū)。

4,如果找到了正確的grub目錄,則設(shè)法臨時性將grub的兩部分關(guān)聯(lián)起來,方法如下:

以下是/boot沒有單獨分區(qū)的命令:

引用:

grub rescue>set root=(hd0,5)

grub rescue>set prefix=(hd0,5)/boot/grub

grub rescue>inod /boot/grub/normal.mod

以下是/boot 單獨分區(qū)的命令:(這幾句有待驗證)

引用:

grub rescue>set root=(hd0,5)

grub rescue>set prefix=(hd0,5)/grub

grub rescue>inod /grub/normal.mod

然后調(diào)用如下命令,就可以顯示出丟失的grub菜單了。

grub rescue>normal

不過數(shù)判型不要高興,如果這時重啟,問題依舊存在,我們需要進入Linux中,對grub進行修復(fù)。

啟動起來,進入ubuntu之后,在終端執(zhí)行:

代碼:

sudo update-grub

sudo grub-install /dev/sda

(sda是你的硬盤號碼,千萬不要指定分區(qū)號碼,例如sda1,sda5等都不對)

重啟測試是否已經(jīng)恢復(fù)了grub的啟動菜單? 恭喜你恢復(fù)成功!

5,如果找不到正確的/grub目錄,比如第3、4種誤操作,則嘗試尋找是否有l(wèi)inux核心文件,則依次調(diào)用如下命令: X表示各個分區(qū)號碼:

grub rescue>下,輸入:

如果/boot沒有單獨分區(qū):

代碼:

ls (hd0,X)/boot

如果/boot單獨分區(qū),則:

代碼:

ls (hd0,X)

找名字類似與vmlinuz-3.0.0-12-generic這樣的文件,這是linux核心文件,如果找到,記下(hd0,X)中的X值。假設(shè)找到(hd0,5)時,顯示了文件夾中的文件。

然后用live cd 或者 live u啟動,在live cd的ubuntu的終端中依次輸入以下命令(sda5中的“5”必須改成上面記錄下來數(shù)值)(這兩句需要驗證):

如果/boot沒有單獨分區(qū):

代碼:

sudo mount /dev/sda5 /mnt

sudo grub-install –boot-directory=/mnt/boot /dev/sda

如果/boot單獨分區(qū),則:

代碼:

sudo mount /dev/sda5 /mnt

sudo grub-install –boot-directory=/mnt /dev/sda

然后重新啟動即可。

(以上這兩句命令也可以解決安裝ubuntu時grub安裝位置不對,沒有將grub安裝到/dev/sda,造成啟動時不出現(xiàn)ubuntu啟動項直接進入windows的問題,不過需要自行確定sda5中的“5”改成什么數(shù)字。)

6,如果連linux核心文件都沒有,那么,徹底重新安裝吧。

方法3

沒什么難度,只是準(zhǔn)備工作稍微麻煩了一點,你需要一個linux啟動U盤或者光盤。

用U盤直接啟動(改變系統(tǒng)引導(dǎo)順序,使之先從U盤開始引導(dǎo)),在U盤上運行l(wèi)inux,打開終端,輸入以下內(nèi)容:

(下面是基于debian的系統(tǒng)(其實就是普通個人電腦的系統(tǒng)),其他系統(tǒng)自己轉(zhuǎn)換命令)

sudo apt-get install lilo

sudo lilo -M /dev/sda mbr

lilo是一種以前的引導(dǎo)組件,現(xiàn)在基本上已經(jīng)被放棄了,大部分系統(tǒng)采用的都是grub引導(dǎo),通過lilo就可以修復(fù)MBR的正常引導(dǎo)了。

我的問題及解決:我是直接格式化linux安裝盤導(dǎo)致進入時出現(xiàn)grub rescue>,用三種方法解決了問題,所以刪除系統(tǒng)的時候還是得按照規(guī)矩來啊

癥狀:

開機顯示:GRUB loading

error:unknow filesystem

grub rescue>

原因:

已經(jīng)發(fā)現(xiàn)下面幾種操作會導(dǎo)致這種問題:

1,想刪除ubuntu,于是直接在windows下刪除/格式化了ubuntu所在的分區(qū)。

2,調(diào)整磁盤,利用工具合并/分割/調(diào)整/刪除分區(qū),使磁盤分區(qū)數(shù)目發(fā)生了變化。

3,重新安裝系統(tǒng),把linux安裝到了新分區(qū),原有分區(qū)已經(jīng)格式化,但是沒有重新安裝grub2。

4,用ubuntu備份工具/衍生版制造工具等,把主分區(qū)回復(fù)成了8.X的老版本,結(jié)果老版本的grub是grub1,于是把grub2破壞掉了。

總歸,是由于操作者不知道grub2分為兩部分,一部分(一般情況下)寫在了mbr上,另一部分寫沖拍在了某個分區(qū)的/boot/grub目錄(如果/boot單獨分區(qū),則直接寫在對應(yīng)分區(qū)的/grub目錄)里面。由于上述操作,致使grub2的mbr里面的那一部分找不到/grub目錄里面的那一部分了(或者那一部分已經(jīng)刪除了)。

思路:

方法1,徹底刪除grub2,讓這個提示不再出現(xiàn):

適用于已經(jīng)不想再使用ubuntu,要轉(zhuǎn)回windows的人。

這個很簡單,只要你有Windows啟動盤(非Ghost),用它啟動,至選擇安裝位置,不用真正安裝,退出重啟就可以。

或者用它啟動到故障修復(fù)臺,運行fixboot或者fixmbr都可以。

win7命令行下,則是執(zhí)行:BootRec.exe /fixmbr

(/fixmbr修復(fù)mbr, /FixBoot修復(fù)啟動扇區(qū),/ScanOs檢測已安裝的win7,/RebuildBcd重建bcd。)

方法2,重新安裝、修復(fù)薯猜grub2

1. 先使用ls命令,找到Ubuntu的安裝在哪個分區(qū):

在 grub rescue>下輸入以下命令:

代碼:

ls

會羅列所有的磁盤分區(qū)信息,比方說:

引用:

(hd0,1),(hd0,5),(hd0,3),(hd0,2)

2. 然后依次調(diào)用如下命令: X表示各個分區(qū)號碼

如果/boot沒有單獨分區(qū),用以下命令:

代碼:

ls (hd0,X)/boot/grub

如果/boot單獨分區(qū),則用下列命令:

代碼:

ls (hd0,X)/grub

正常情況下,會列出來幾百個文件,很多文件的擴展名是.mod和.lst和.img,還有一個文件是grub.cfg。假設(shè)找到(hd0,5)時,顯示了文件夾中的文件,則表示Linux安裝在這個分區(qū)。

4,如果找到了正確的grub目錄,則設(shè)法臨時性將grub的兩部分關(guān)聯(lián)起來,方法如下:

以下是/boot沒有單獨分區(qū)的命令:

引用:

grub rescue>set root=(hd0,5)

grub rescue>set prefix=(hd0,5)/boot/grub

grub rescue>inod /boot/grub/normal.mod

以下是/boot 單獨分區(qū)的命令:(這幾句有待驗證)

引用:

grub rescue>set root=(hd0,5)

grub rescue>set prefix=(hd0,5)/grub

grub rescue>inod /grub/normal.mod

然后調(diào)用如下命令,就可以顯示出丟失的grub菜單了。

grub rescue>normal

不過數(shù)判型不要高興,如果這時重啟,問題依舊存在,我們需要進入Linux中,對grub進行修復(fù)。

啟動起來,進入ubuntu之后,在終端執(zhí)行:

代碼:

sudo update-grub

sudo grub-install /dev/sda

(sda是你的硬盤號碼,千萬不要指定分區(qū)號碼,例如sda1,sda5等都不對)

重啟測試是否已經(jīng)恢復(fù)了grub的啟動菜單? 恭喜你恢復(fù)成功!

5,如果找不到正確的/grub目錄,比如第3、4種誤操作,則嘗試尋找是否有l(wèi)inux核心文件,則依次調(diào)用如下命令: X表示各個分區(qū)號碼:

grub rescue>下,輸入:

如果/boot沒有單獨分區(qū):

代碼:

ls (hd0,X)/boot

如果/boot單獨分區(qū),則:

代碼:

ls (hd0,X)

找名字類似與vmlinuz-3.0.0-12-generic這樣的文件,這是linux核心文件,如果找到,記下(hd0,X)中的X值。假設(shè)找到(hd0,5)時,顯示了文件夾中的文件。

然后用live cd 或者 live u啟動,在live cd的ubuntu的終端中依次輸入以下命令(sda5中的“5”必須改成上面記錄下來數(shù)值)(這兩句需要驗證):

如果/boot沒有單獨分區(qū):

代碼:

sudo mount /dev/sda5 /mnt

sudo grub-install –boot-directory=/mnt/boot /dev/sda

如果/boot單獨分區(qū),則:

代碼:

sudo mount /dev/sda5 /mnt

sudo grub-install –boot-directory=/mnt /dev/sda

然后重新啟動即可。

(以上這兩句命令也可以解決安裝ubuntu時grub安裝位置不對,沒有將grub安裝到/dev/sda,造成啟動時不出現(xiàn)ubuntu啟動項直接進入windows的問題,不過需要自行確定sda5中的“5”改成什么數(shù)字。)

6,如果連linux核心文件都沒有,那么,徹底重新安裝吧。

方法3

沒什么難度,只是準(zhǔn)備工作稍微麻煩了一點,你需要一個linux啟動U盤或者光盤。

用U盤直接啟動(改變系統(tǒng)引導(dǎo)順序,使之先從U盤開始引導(dǎo)),在U盤上運行l(wèi)inux,打開終端,輸入以下內(nèi)容:

(下面是基于debian的系統(tǒng)(其實就是普通個人電腦的系統(tǒng)),其他系統(tǒng)自己轉(zhuǎn)換命令)

sudo apt-get install lilo

sudo lilo -M /dev/sda mbr

lilo是一種以前的引導(dǎo)組件,現(xiàn)在基本上已經(jīng)被放棄了,大部分系統(tǒng)采用的都是grub引導(dǎo),通過lilo就可以修復(fù)MBR的正常引導(dǎo)了。

我的問題及解決:我是直接格式化linux安裝盤導(dǎo)致進入時出現(xiàn)grub rescue>,用三種方法解決了問題,所以刪除系統(tǒng)的時候還是得按照規(guī)矩來啊

linux修復(fù)grub的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux修復(fù)grub,如何使用Linux修復(fù)GRUB引導(dǎo)程序,卸載linux后出現(xiàn)grub rescue怎么辦的信息別忘了在本站進行查找喔。

創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計,成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價值。


本文題目:如何使用Linux修復(fù)GRUB引導(dǎo)程序(linux修復(fù)grub)
文章出自:http://www.5511xx.com/article/ccsgcjs.html