linux5.5救援模式,RHEL5救援模式简介RescueModeinRHEL5.PDF

本文介绍了在RHEL5系统中如何使用救援模式来解决无法正常启动的问题,特别是当Windows安装覆盖了MBR导致Linux多重启动失效的情况。救援模式允许挂载系统分区并手动修复启动配置,如重新安装GRUB到MBR。通过选择合适的挂载模式,使用`chroot`和`grub-install`命令,可以恢复系统的正常启动。此方法适用于RHEL、Fedora和CentOS等系统。
摘要由CSDN通过智能技术生成

RHEL5 救援模式簡介

Rescue Mode in RHEL5

聯成電腦教育學苑 胡尚忠老師

使用救援模式的時機通常是當系統無法正常開機時,將系統恢復到可以正常開機的一種不

得不為之手段。尤其現在同學並不一定只在電腦上安裝一種作業系統,所謂的雙重開機、

甚至是多重開機的配置更是所在多有,更重要的一點是,當同學重新安裝Windows 之後 ,

視窗系統的安裝程式會覆蓋原先安裝在硬碟主要開機紀錄(MBR,Master Boot Record) 中

原本已經安裝好的開機資訊,導致開機過程會直接載入Windows 作業系統,使得原先配

置好的多重開機失效而必須使用救援模式將開機資料再一次的覆蓋到硬碟的MBR 上,所

以不管是實務的日常使用上或對準備認證考試而言,使用LINUX 救援模式的常識是絕對

不可缺少的。

以下的操作,在RHEL/Fedora/CentO 中都是差不多的,有需要的同學可以多多參考。

進入救援模式

使用安裝光碟第一片開機,出現下面的畫面,在開機指令處,輸入 linux rescue

核心及模組載入之後,選擇語系,

再選擇鍵盤類型

這裡會詢問你是否要連接網路,一般解決開機問題時,網路卡的啟動是不需要的。

這裡的介紹就相對的重要多了,這篇訊息在告訴你,稍後救援環境會在主機的硬碟中尋找

已安裝linux 的分割區,如果你在硬碟中有裝兩套linux ,如RHEL5 及Fedora ,他在稍後

的選項中就會出現兩套已安裝套件給你選擇,救援程式會嘗試將你所選的套件之根檔案系

統掛載在救援系統中的/mnt/sysimage 目錄下,請注意,是嘗試,也就是說,這個動作不

一定會成功,如果在你自己的實驗中它掛載失敗了,你也不用擔心,稍後你自己再用指令

掛載就可以了。

在這裡你要選擇「繼續」就是讓救援程式幫你掛載為可讀寫的模式,「唯讀(read only)」

為掛載為唯讀的模式,「跳過」就是此項不作任何動作,稍後你自己決定該怎麼作。

如果救援環境掛載成功,就可以看到下面的畫面。

成功進入救援模式,使用指令介面。

了解分割區配置情形

每個人主機的配置都不盡相同,所以先用 fdisk -l 指令列出系統中的分割表配置,從下圖

中可以看到,/dev/sda1 有將近 50MB ,那裡是/boot/分割區。

使用mount 指令列出掛載狀況,可以更進一步確定分割區的內容,/dev/sda2 是/分割區,

也就是根檔案系統,/dev/sda3 掛載的是使用者家目錄。

如果救援系統在前一步的自動掛載是失敗的話 ,同學就需要自行手動掛載,手動掛載的說

明在下面的第二個部份 。

一定要注意的是,此時系統的根目錄是光碟機上的救援系統,千萬不要把救援系統與硬碟

中的系統混為一談,救援系統當然也是 LINUX ,甚至如果有一天你手上剛好沒有安裝片 ,

找一片用光碟機開機的LINUX 套件,如UBUNTU ,knoppix 之類的,其實都可以滿足

這樣的救援工作,操作的過程,其實都大同小異,這就是LINUX 最令人感到快慰的地方

了。

確定分割區掛載 成之後,就可以開始工作了。

1.重新安裝GRUB 至硬碟的MBR

這是所有使用LINUX 的同學最需要學會的工作了,大部分網路上的救援都是這樣說的 :

#chroot /mnt/sysimage

#grub-install /dev/sda

chroot 指令會暫時將其指定的目錄視為假的根目錄,這樣一來,其後執行的grub-install

指令就可以順利的由這個假的根目錄找到/boot/grub/menu.lst 的設定檔,當時使用這個方

式,其實成功率也蠻高的,同學不妨可以試一試這個方式,但這個方式不是每次都有效,

為什麼呢?問題就出在grub-install 這個指令上。

chroot 之後,我們使用的是一個假的根目錄,假的根目錄底下,有一個原本就存在於根檔

案系統中的目錄,專門存硬體裝置檔,也就是/dev/ 目錄,很久以前,/dev/ 目錄的內容大

部分是固定的,而對於今日此時的套件來說卻不是這樣 ,因為在大約2.6.10 版的核心之後 ,

各廠家普遍的應用udev 來動態產生硬體裝置檔,所以現在/dev 目錄的內容是開機時由

udev 隨著他抓到的硬體項目而產生的,所以這個時候敗了,當你輸入 grub-install

/dev/sda 的時候 ,電腦會回答你,「什麼是/dev/sda 呀?我看不懂呀!」,因為在假的根

目錄之下,那個硬碟上的/dev 目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值