新聞中心
Linux操作系統(tǒng)的流行和廣泛應用讓它成為了現(xiàn)代計算機世界的主力軍之一。但是,即使最精心規(guī)劃的系統(tǒng)也可能會遇到啟動問題,這時候,我們可能需要在Linux救援模式或GRUB(多重引導程序)下修復系統(tǒng)故障。本文將為你介紹Linux救援模式與GRUB,并教你在這些模式下解決啟動問題。

發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優(yōu)良服務模式,真誠服務每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及成都效果圖設計等,在重慶網(wǎng)站建設、全網(wǎng)整合營銷推廣、WAP手機網(wǎng)站、VI設計、軟件開發(fā)等項目上具有豐富的設計經(jīng)驗。
一、Linux救援模式
救援模式是Linux操作系統(tǒng)的一種特殊模式,它提供了一種途徑用于修復磁盤系統(tǒng)、密碼重置、網(wǎng)絡問題、驅動問題以及系統(tǒng)崩潰等。在發(fā)生系統(tǒng)啟動問題時,我們可以在救援模式下進行修復。
1.1 如何進入Linux救援模式
Linux系統(tǒng)在啟動時,按下‘e’鍵可進入編輯模式,然后找到需要進入的啟動項,在該行最后添加single(or 1)、init=/bin/bash或emergency,最后按Ctrl+X組合鍵啟動。此時,系統(tǒng)就會進入救援模式。
1.2 如何使用Linux救援模式
在進入Linux救援模式后,你可以使用以下命令來修復系統(tǒng)或解決問題:
1.修復磁盤文件系統(tǒng):
fsck -y /dev/sda1
2.修改密碼:
passwd root
3.重裝 GRUB:
grub-install /dev/sda
4.設置網(wǎng)絡:
systemctl start NetworkManager
如果你遇到了其他故障,可以通過在救援模式下使用各種可用命令來解決它們。
二、GRUB
GRUB(多重引導程序)是一種最常見的啟動管理程序。它可以在啟動時顯示可用的操作系統(tǒng)列表,使用戶可以選擇將要啟動的系統(tǒng)。GRUB通常安裝在磁盤驅動器的引導區(qū),而非操作系統(tǒng)的磁盤分區(qū)中。
2.1 如何使用GRUB
在啟動時,GRUB顯示在屏幕上,顯示可用的操作系統(tǒng)選項。然后,選擇操作系統(tǒng)并按Enter鍵即可啟動。如果沒有顯示使用的操作系統(tǒng),可以編輯GRUB引導界面。按下“e”鍵進入編輯模式,通過編輯引導設置文件(GRUB的配置文件)中的選項來改變啟動值。編輯完成后,按Ctrl+X,系統(tǒng)就會按照新的設置啟動。
2.2 如何重裝GRUB
如果你的系統(tǒng)不能啟動,可能是由于GRUB配置損壞而造成的。解決這種問題的方法是重新安裝GRUB:
在救援模式下,使用以下命令后,重裝GRUB
grub-install /dev/sda
如果你不確定你要安裝 GRUB 的磁盤名稱是什么,可以在命令行上輸入下面地址并查看磁盤和分區(qū)列表:
fdisk -l
或者,你可以使用下面的命令來安裝GRUB:
grub-install /dev/sda1
:
當你的系統(tǒng)啟動時遇到問題時,在Linux救援模式和GRUB下選擇正確的修復方法,可能是恢復系統(tǒng)運行的更好方法。使用此文中介紹的命令可以幫助你解決問題,并使你重新獲得對系統(tǒng)的完全控制。
相關問題拓展閱讀:
- 開機出現(xiàn)grub rescue,怎樣修復
- 如何跳過grub啟動
開機出現(xiàn)grub rescue,怎樣修復
grub
rescue修復方法如下:
1.
進入電腦blos(主乎漏租板)設置搜畝,選擇從u盤啟動,
2.
進入u盤啟動系統(tǒng)后,各種u盤啟動系統(tǒng)大同小異,選項1可正常啟歲兆動系統(tǒng),但下次開機仍會出現(xiàn)grub
rescue
3.
所以要運行winpe或win8pe進行修復,
4.
開機后直接啟動修復工具就可以了
grub是一個系統(tǒng)啟動管理器軟件,grub
rescue是啟動救援模式。
看你操作顯示的內容,系統(tǒng)只有msdos文件系統(tǒng),沒有l(wèi)inux下的命令ls可識別的ext2或ext3文件系統(tǒng)了,所以,提示”error:unknown
filesystem
”,錯誤:不辯派能識別的文件系統(tǒng)。
是不是把linux分區(qū)格式化刪了呀?或者重新安裝了windows系統(tǒng)?
grub,linux的引導器,安裝在硬盤的mbr上,不重新分區(qū)硬攜跡賀盤會一直存在。
如果你不想用linux只用windows的話,解決辦法:
dos啟動盤啟動計州數(shù)算機,運行:fdisk
/mbr
回車就好了。
如何跳過grub啟動
fdisk /mbr
先把主引導清空了
然后就可以按照這個問題里的脊核方法解決
直接清空了ubuntu默認安裝的啟野皮grub,也可以保障出問題以后xp的引導問題,雖然悄差就省掉了不多的麻煩
1、首先單擊打開finder。
2、點擊左側應用程序,右側雀扮賣可以看到缺簡應用程序列表。
3、找到Ubuntu應用,鼠標右鍵點擊應用圖標,在右鍵菜單中點擊顯示包內容。
5、然后進入boot/grub/目錄下,因為是boot目錄受限訪問,一般會提示進行認證。grub目錄下內容如圖:
6、然后,打開grub.cfg文件。建議用sublimtext打開。
7、然后,如下圖,強行寫set timeout=0即可。重啟,即可發(fā)現(xiàn)可跳過grub啟動。一般在ubuntu進行系統(tǒng)更新時頃逗,上述設置會被修改回去,只要重復上述過程,即可重新完成跳過grub啟動。
WINDOWS應急啟動方法:
敲入以下命令:
grub>root (hd0,0) 回車(windows系統(tǒng)要裝在C盤)
grub>rootnoverify(hd0,0)回車
grub>chainloader +1回車
boot (hd0,0) 回車(從此分區(qū)啟動)這里直接輸入boot也行。
修復主引的方法:
1.用RHEL安裝盤啟動計算機
2.等安裝界面出來后,輸入:linux rescue 后 回車進入linux救援模式。
3.救援模式做了什么:只是linux安裝的前兩步,語言和鍵盤。然后選擇中文還是英文取決于你(建議選英文)。不用選擇網(wǎng)卡
跳過網(wǎng)卡配置這一步。往后會出現(xiàn)continue readonly 和 skip三個選項:
continue:搜索硬盤上的linux系統(tǒng)并掛載到/mnt/sysimage 目錄下 實際上是自動rescue模式。
readonly:當然是readonly模式
skip: 直接出現(xiàn)單用戶的根shell,是手工救援模式,不查找linux系統(tǒng)文件。
我們選辯老擇continue
4.硬盤上的系統(tǒng)已經(jīng)被找到并掛載在/mnt/sysimage 下
會提示通過命令chroot /mnt/sysimage 改變根目錄
linux rescue中使用的shell是SH shell,常用命令和bash shell一樣。
進入 linux rescue后會出現(xiàn)這樣的字符
sh#
此時有兩種方法:
方法一:
輸入命令
sh#grub
會出現(xiàn)這樣的字符
grub>
我們可以在此輸入
grub>root (hd0,7)
grub>setup (hd0)
OK主引導記錄修復成功
方法二:
用linux 啟動盤(系統(tǒng)盤也行)進入系統(tǒng)
1.用root登陸執(zhí)行下面的語句
#/in/grub
然后會出現(xiàn)grub>提示符
2.再執(zhí)行下面命令
grub> root (hd0,7)
grub>setup (hd0)
OK主引導記錄修復攜襪升好仔成功
開機無法引導,出現(xiàn)”grub>”,相信不少網(wǎng)友都遇到這樣的問題,像這樣的問題大多數(shù)出自學習Linux者的電腦上,為了學習Linux,
安裝了Windows與Linux雙系統(tǒng),另外還有一原因,你并沒有裝過Linux,那是因為你安裝了某種備份軟件。解決的方法,用安裝盤重裝系信帆統(tǒng),或者在
純dos下:fdisk/mbr(修復主引導記錄)
下面就Windows與Linux雙系統(tǒng)遇到這個問題詳細說明一下
grub.conf出錯導致無法啟動同樣會出現(xiàn) “grub>”因為grub無法加載linux內核
如果出現(xiàn)這種情況 當務之急是先啟動LINUX或WINDOWS再說
一:LINUX啟動方法:
之一步:(如果知道linux具體在哪個分區(qū),則可以略過之一步)
查找/boot/grub/grub.conf分區(qū)所在的目錄:
輸入以下命令:
grub> find /boot/grub/grub.conf
會返回你Linux內核所在分區(qū)
我這里返回(hd0,7),說明我LINUX在之一磁盤第五分區(qū)(這里hd0表示之一塊磁盤,7表示第五分
區(qū),為什么???因為在這里表示方法是……而,磁盤最最多有五個主分區(qū),從4
開機是擴展分區(qū),所以嘛……不多說了,傻瓜都懂
第二步:查看一下自己linux內核信息
輸入以下命令:
cat (hd0,7)/boot/grub/grub.conf (返回信息不說了) 關于內核信息的,看一下就明白了。
按照下面命令依次輸入
指定/boot分區(qū)使用命令:grub>root (hd0,0)
—-
下面兩行是內核信息,你輸入cat ()hd0,7)/boot/grub/grub.conf會返回給你的,你按照返回的信息輸入,可以借助tab鍵自動添加
grub>kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/滑世雹 rhgb quiet 回車
grub>initrd /boot/initrd-2.6.18-53.el5.img 回車
—-
grub>boot (hd0,7) 回車(從此分區(qū)啟動)這里直接輸入boot也行
OK,下面就等著LINUX啟動吧
二WINDOWS啟動方法:
敲入以下命令:
grub>root (hd0,0) 回車(你WINDOW不會裝在其它分區(qū)吧?)
grub>rootnoverify(hd0,0)回車
grub>chainloader +1回車
boot (hd0,0) 回車(從此分區(qū)啟動)這里直接輸入boot也行-
說了這么多問題還沒解決,上面的方法只是應急措施,總不能每次開機都要這樣輸入吧?下面分別來介紹一下如何修復主引
導記錄和介紹另外一款引導軟件(很簡單的喲!!!)
修復主引導記錄:
1.用RHEL安裝盤啟動計算機
2.等安裝界面出來后,輸入:linux rescue 后 回車進入linux救援模式。
3.救援模式做了什么:只是linux安裝的前兩步,語言和鍵盤。然后選擇中文還是英文取決于你(建議選英文)。不用選擇返雹網(wǎng)卡
跳過網(wǎng)卡配置這一步。往后會出現(xiàn)continue readonly 和 skip三個選項:
continue:搜索硬盤上的linux系統(tǒng)并掛載到/mnt/sysimage 目錄下 實際上是自動rescue模式。
readonly:當然是readonly模式
skip: 直接出現(xiàn)單用戶的根shell,是手工救援模式,不查找linux系統(tǒng)文件。
我們選擇continue
4.硬盤上的系統(tǒng)已經(jīng)被找到并掛載在/mnt/sysimage 下
會提示通過命令chroot /mnt/sysimage 改變根目錄
linux rescue中使用的shell是SH shell,常用命令和bash shell一樣。
進入 linux rescue后會出現(xiàn)這樣的字符
sh#
此時有兩種方法:
方法一:
輸入命令
sh#grub
會出現(xiàn)這樣的字符
grub>
我們可以在此輸入
grub>root (hd0,7)
grub>setup (hd0)
OK主引導記錄修復成功
方法二:
用linux 啟動盤(系統(tǒng)盤也行)進入系統(tǒng)
2.用root登陸執(zhí)行下面的語句
#/in/grub
然后會出現(xiàn)grub>提示符
4.再執(zhí)行下面命令
grub> root (hd0,7)
grub>setup (hd0)
OK主引導記錄修復成功
第三種方法:
具體:用之一張修復盤啟動進入linux rescue出現(xiàn)#時輸入命令
#chroot /mnt/sysimages
#grub -install /dev/hda(之一塊硬盤)
等待一會
#exit
OK主引導記錄修復成功
介紹另外一款引導軟件(很簡單的)
用迅雷下載grud4dos,地址在
,解開壓縮包,把grldr和menu.lst放到C盤根目錄
然后修改boot.ini
操作系統(tǒng)文件(推薦),把前面的勾去掉,就可以了),在boot.ini最后添加一行:
C:\grldr=linux boot
grldr會搜索C盤根目錄尋找menu.lst文件。
用記事本打開menu.lst,編輯內容如下:
title Red Flag Linux
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-53.el5.img
Boot
更新內核以后,需要手動同步Windows的C盤的menu.lst的內容。否則無法用新內核啟動。
解決方法很簡單,grub很強大,支持一條configfile的命令:
把你的C盤根目錄的menu.lst改成
timeout 5
configfile (hd0,7)/grub/menu.lst
這樣,grldr就會重新加載(hd0,7)/grub目錄下的menu.lst,顯示這個menu.lst的啟動菜單。
更新了內核也不用修改Windows下面的任何東西了。重裝系統(tǒng)也不怕了。僅僅需要兩個文件(grldr和menu.lst),修改一個文件(boot.ini),
一切就都OK。
不想選擇兩次才進入linux,可以修改C盤根目錄menu.lst的timeout為0
下面是我menu.lst的內容,
www.dglikeen.com
可以參考一下:
color black/cyan yellow/cyan
timeout 5
default /default
title Red Hat Enterprise Linux Server (2.6.18-53.el5)
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-53.el5.img
boot
用 xp 2023等的系統(tǒng)盤 進入控制臺!然后FIXBOOT 就可以了!Fixboot
向系統(tǒng)分區(qū)寫入新的分區(qū)引導扇區(qū)。只有在使用故障恢復控制臺時,才能使用fixboot 命令。
fixboot
參數(shù) 驅動器
將要寫入引導扇區(qū)的驅動器。它將替代默認的驅動器(即用戶登錄的系統(tǒng)分區(qū))。例如,驅動器:D:
范例
下列命令范例向驅動器 D:的系統(tǒng)分區(qū)寫入新的分區(qū)引導扇區(qū):
fixboot d:
注意: 如果不帶任何參數(shù),fixboot 命令將向用戶登錄的系統(tǒng)分區(qū)寫入新的分區(qū)引導扇區(qū)。
Fixmbr
修復啟動磁盤的 主啟動記錄。fixmbr 命令僅在使用故障恢復控制臺時才可用。
fixmbr
參數(shù)
device_name
要寫入新的主引導記錄的設備(驅動器)。設備名稱可從 map 命令的輸出獲得。例如,設備名稱:唯兆
\ Device\ HardDisk0
范例
下列命令示例向指定設備寫入一個新的主引導記錄:
fixmbr \ Device\ HardDisk0
注意
· 如果不指定 device_name,新的主引導記錄將被寫入引導設備,即裝載主系統(tǒng)的驅動器。
關于linux 救援模式 grub的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
成都服務器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。物理服務器托管租用:四川成都、綿陽、重慶、貴陽機房服務器托管租用。
標題名稱:Linux救援模式與GRUB:解決你的系統(tǒng)啟動問題 (linux 救援模式 grub)
文章源于:http://www.dlmjj.cn/article/cddjhso.html


咨詢
建站咨詢
