日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统开机grub命令修复方法,linux系统GRUB修复

發布時間:2023/12/10 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统开机grub命令修复方法,linux系统GRUB修复 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.把安裝盤的第一張放到光驅,然后重新啟動機器,在BOIS中把系統用光驅來引導。

2.等安裝界面出來后,按F5

然后在boot后面下輸入

linux rescue

然后就是回車一下

3.一系列鍵盤以及幾項簡單的配制,過后就[繼續]了。。。這個過程,我不說了,比較簡單。

4.然后會出現這樣的字符

sh#

5.我們就可以操作GRUB了。。。哈。。。只要能出現這樣的,以后都是小KISS了,我就是不說,誰也能明白,地球人都知道了。。。。

sh#grub

會出現這樣的字符

grub>

我們就可以在這樣的字符后面,注意root后面空格后才是(hdx,y)

grub>root (hdX,Y)

grub>setup (hd0)

如果成功會有一個successful......

這里的X,如果是一個盤,就是0,如果你所安裝的linux的根分區在第二個硬盤上,那X就是1了;Y,就是裝有linux系統所在的根分區。

setup (hd0)就是把GRUB寫到硬盤的MBR上。

我來舉個例子吧,如果以我的硬盤為例。我在第一個硬盤上裝了XP,在第一個硬盤的hda9個裝了RH73.我總共有兩個硬盤。如果我把GRUB丟了,就用這種辦法找回來。如果你不知道你的linux安裝到哪個分區上,也就是說,不知道這個Y是多少,這也不要緊,先輸入root

(hdX,然后用[TAB]來查看,一下就明白了...

操作如下:[前面開機啟動的上面有說明]

sh# grub

會出現下面的字樣的

grub>

然后再這樣操作,如果我知道我的linux裝在第一個硬盤上,但我不知道裝在哪個分區上,就可以先輸入root

(hd0,然后用[TAB]鍵來補齊,然后就明白了,你也可以打入

find /boot/grub/grub.conf

find /grub/grub.conf

來查詢下位置

grub>root (hd0,8)

grub>setup (hd0)

當然意外也是有的,比如這次MagicLinux仍舊沒法引導系統,解決如下:

裝XP系統后不見了GRUB系統引導

用紅旗4.1的安裝盤

F5

linux rescue

grub

find /grub/grub.conf

得到hd0,6

root (hd0,6)

setup (hd0)

然后退出,grub是建成了,可我只能呆在grub>下了。。。

在grub>下,cat (hd0,6)/grub/grub.conf,回車

查看命令行,照抄第一個LINUX系統登陸的長串命令,回車

boot,回車就進入了系統

然后/boot/grub中建立一個menu.lst文件,直接將grub.conf中內容復制到menu.lst中重起,grub圖形界面就回來了~~

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

修復GRUB引導菜單

又看到一些朋友發這樣的帖子問重新安裝win破壞grub及忘了root密碼解決的方法,我寫了解決的方法并且置頂,大家以后直接看就可以了。

一、fdisk /mbr是把DOS的引導記錄寫進MBR

如果grub出現問題。

1,用制作好的軟盤啟動,如果軟盤沒有制作好,就用安裝光盤選擇升級,最后可以制作啟動盤,用制作好的軟盤啟動后,在shell下輸入grub-install

/dev/hda 這樣就把grub安裝到到MBR。

2 從光盤啟動,當出現boot時,輸入linux rescue

一系列鍵盤以及幾項簡單的配制,過后就[繼續]了。。。這個過程,我不說了,比較簡單。

然后會出現這樣的字符

sh#grub

會出現這樣的字符

grub>

我們就可以在這樣的字符后面,輸入

grub>root (hdX,Y)

grub>setup (hd0)

如果成功會有一個successful......

這里的X,如果是一個盤,就是0,如果你所安裝的linux的根分區在第二個硬盤上,那X就是1了;Y,就是裝有linux系統所在的根分區,,不知道根分區在哪,可以df,它就會顯示出來。

setup (hd0)就是把GRUB寫到硬盤的MBR上。

二、如果超級用戶將密碼忘記,就無法進入系統,也無法管理和使用系統。本來這種事不太可能發生,但是在一些Linux單機使用者,尤其是初學者中,卻是比較容易發生。一般的解決方法就是格式化硬盤來重新安裝系統,但這有點兒小題大作了。如何修復,進入有以下方法

當密碼忘了怎么辦?

一. lilo

1. 在出現 lilo: 提示時鍵入 linux single

畫面顯示 lilo: linux single

2. 回車可直接進入linux命令行

3. #vi /etc/passwd

將第一行,即以root開頭的一行中root:后和下一個:前的內容刪除,

第一行將類似于

root::......

或者直接passwd

保存

4. #reboot重啟,root密碼為空

二. grub

1.

在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然后按e鍵

2. 再次用上下鍵選中你平時啟動linux的那一項(類似于kernel

/boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e鍵

3. 修改你現在見到的命令行,加入single,結果如下:

kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/

或者把single加在最后也可以的。

4. 回車返回,然后按b鍵啟動,即可直接進入linux命令行

5. #vi /etc/passwd

將第一行,即以root開頭的一行中root:后和下一個:前的內容刪除,

第一行將類似于

root::......

或者直接passwd

保存

6. #reboot重啟,root密碼為空

如果不是雙啟動,用制作好的軟盤啟動,linux single,linux 1,linux -s

都可以進入單用戶方式, 然后進去后passwd

,如果沒有制作好的軟盤,你安裝光盤啟動,選擇升級制作一個。,不過用安裝光盤也可以passwd。

在開始時輸入linux rescue

,進入修復模式,然后選擇只讀或是跳過,只讀它已經掛接好的硬盤,跳過你要自己掛接硬盤。

然后chroot ./

進入真正的單用戶模式,然后passwd.

如果系統中沒有軟驅,光驅,可以把硬盤拆下,掛到其它有linux,unix的電腦中,然后mount,然后找到掛載你的硬盤的/etc/passwd,清除root密碼也可以的。不過這種方法我沒有試過。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

修復grub指南(使用工具)

1、下載工具

如果你將 Grub 安裝到了 MBR,重新安裝 Windows XP/2K 等會將 MBR

清除,那么怎么修復 MBR 中的 Grub 引導記錄呢?這里介紹的方法是使用

Grub4DOS 這個DOS下的工具,最新版本的 Grub4DOS 可以在

這里下載到,下來之后可以用 win 下的 WinRAR、WinZIP 或 Linux 下的

tar zxvf 命令解開,將其中的 grub.exe 放在你的一個 fat/fat32

分區中(如 D:\grub4dos)。

2、重新啟動到 DOS,你可以用 DOS 啟動軟盤或光盤(我想一般都有一張

win98或 winme 光盤吧)。然后鍵入:

代碼:

d:\grub4dos\grub.exe

這樣就進入了 Grub 環境,你可以看到一個 gurb>

提示符,下面要做的就是恢復你的 Grub 引導記錄

3、在 Grub> 提示符下鍵入

代碼:

root (hdx,y)

kernel (hdx,y)/boot/yourkernelname ro root=/dev/hdxx

setup (hd0)

第一個命令是指定你的 /boot 分區位置,如果你的 /boot

沒有單獨分區,那么就是你的 / 分區。

第二個命令指定內核位置,具體位置根據自己的實際情況確定。

第三個命令是將 Grub 引導記錄寫入 MBR 。

如果你對自己的 Linux 分區位置不十分清楚,你可以使用 TAB

鍵補全功能來查看確定。

執行完 setup 命令后成功會看到 succeed ! 字樣。

現在你就可以重啟進入 Grub 了。

4、如果你只是想啟動 Linux 而不是修復 Grub,那么你可以在進入 DOS

后鍵入下面命令啟動你的 Linux 系統。

代碼:

d:\grub4dos\grub.exe

--config-file=(hdx,y)/boot/grub/grub.conf

其中參數同上。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

修復Linux的Grub引導(vfloppy)

最近我的機器硬盤不夠用,就把軟驅下了(占位置),裝了第二塊硬盤,然后再將第一塊硬盤裝了Windows

XP,第二塊硬盤裝了RedHat Fedora Core 1(Red Hat

Linux個人版),用Linux下的Grub來引導。考慮到Windows系統經常要重裝,想應做一個Linux應急啟動盤來修復Grub引導,可沒有軟驅如何來做呢?經查看幫助發現如下辦法可行,供大家參考:

一、制作Linux啟動盤,在Linux下用mkbootdisk可以制作一張啟動應急盤,可沒有軟驅怎么做呢?沒關系,mkbootdisk可以將啟動盤制作成鏡像文件,在我的機器上是這樣做的:mkbootdisk

--device /root/fedora.img

2.4.22-1.2115.nptl。最后的參數為你的Linux內核版本號,如不知道可用uname

-r查一下。然后將軟盤鏡像文件拷貝到Windows分區下。

二、找一個叫虛擬啟動軟盤的軟件vfloppy,運行后將fedora.img裝載進去,實際是在Windows

XP的boot.ini加入軟盤的啟動。這樣在Windows

XP啟動時如選擇軟盤啟動就會進入Linux。如Grub損壞或是Windows系統重裝后改寫了MBR(主引導記錄),可用此辦法啟動到Linux,然后用grub-install

/dev/hda重新安裝Grub就可以了。

注:還可以用一些軟件來管理MBR,比如SRCTools。

總結

以上是生活随笔為你收集整理的linux系统开机grub命令修复方法,linux系统GRUB修复的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。