国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

RedHat Linux系統(tǒng)故障修復(fù)—— grub引導(dǎo)、MBR損壞修復(fù)過程

這篇具有很好參考價值的文章主要介紹了RedHat Linux系統(tǒng)故障修復(fù)—— grub引導(dǎo)、MBR損壞修復(fù)過程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、故障問題

MBR損壞是一種非常常見的錯誤,兩種情況:1.MBR文件損壞 2.grub目錄被誤刪除

1.首先,MBR是安裝在硬盤的第一個扇區(qū)上占用了512個字節(jié),其中前446字節(jié)是bootloader用于引導(dǎo)操作系統(tǒng)(中間的64個自己用來指定分區(qū),每個分區(qū)為16個字節(jié),所以一個操作系統(tǒng)最多有四個主分區(qū),最后兩個字節(jié)是標(biāo)志位,用于表示OK或者not ok),它不在分區(qū)上,而是位于分區(qū)之外,因為分區(qū)是對于操作系統(tǒng)而言的,而MBR是用于引導(dǎo)操作系統(tǒng)的,因此現(xiàn)在模擬MBR損壞只要把磁盤上第一個扇區(qū)的錢446個字節(jié)破壞掉即可。

###########模擬故障命令#######
# dd if=/dev/zero of=/dev/sda bs=400 count=1
# sync

命令含義:從dev目錄下取得任意個字符串,去替換/dev/sda中一定數(shù)量的字符,這個數(shù)量是根據(jù)bs和count來計算的,本條命令為取大小為400字節(jié)的塊,一共取1個,注意bs單位還可以是M和G。這樣就破壞掉了MBR分區(qū),現(xiàn)在重新啟動系統(tǒng),如下(破壞的字節(jié)數(shù)不同所報的錯誤也是不同的)。

裝有Red Hat Enterprise Linux 操作系統(tǒng)的服務(wù)器,系統(tǒng)無法啟動,只顯示光標(biāo),如下圖所示:

redhat開機grub>命令修復(fù)方法,linux,運維,服務(wù)器

?二、問題修復(fù)

1、準(zhǔn)備引導(dǎo)掛盤鏡像,調(diào)整服務(wù)器BIOS啟動項,使用系統(tǒng)從光驅(qū)啟動,插入系統(tǒng)光盤,進(jìn)入救援模式。(掛盤鏡像建議和損壞系統(tǒng)版本一致)

redhat開機grub>命令修復(fù)方法,linux,運維,服務(wù)器

?2.如圖操作:

redhat開機grub>命令修復(fù)方法,linux,運維,服務(wù)器

?redhat開機grub>命令修復(fù)方法,linux,運維,服務(wù)器

?redhat開機grub>命令修復(fù)方法,linux,運維,服務(wù)器

redhat開機grub>命令修復(fù)方法,linux,運維,服務(wù)器

進(jìn)入shell后,執(zhí)行chroot /mnt/sysp_w_picpath命令,掛載到系統(tǒng)目錄,查看/boot目錄的文件,/boot下面主要是grub和kernel,如果沒有需要先安裝這兩個。

3. 進(jìn)入系統(tǒng)掛載的目錄

# chroot /mnt/sysimage

一般把處于resuce模式的系統(tǒng)稱為偽系統(tǒng),把#chroot/mnt/sysimage后看到的稱為真正的系統(tǒng)。

修復(fù)內(nèi)核文件:

# exit          ---退回到resecu模式下
# mount /dev/hdc /mnt/source      ---掛載光驅(qū)cdrom到/mnt/source目錄
# rpm -ivh /mnt/source/Server/kernel-2.6.18-164.e15.i686.rpm--root=/mnt/sysimage/ --force

安裝完成后可以到/mnt/sysimage/boot目錄下查看。

注:需要修復(fù)的三個內(nèi)核文件在系統(tǒng)盤server目錄下kernel-2.6.18.rpm軟件包里,所以要掛載光盤之后并安裝kernel軟件包。

此時,內(nèi)核已修復(fù)完成!再繼續(xù)修復(fù)grub程序

# chroot /mnt/sysimage  進(jìn)入到已損壞的linux系統(tǒng)中
# grub-install /dev/sda   安裝grub程序到/dev/sda
# ls /boot/grub          查看grub目錄下是否存在grub.conf文件。如果沒有就手動編輯一個。
# vim /boot/grub/grub.conf

手動編輯grub.conf文件內(nèi)容

title CentOS (2.6.18-164.e15.x86_64)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-164.e15.x86_64 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
        initrd /boot/initrd-2.6.18-164.e15.x86_64.img

注:一些高版本里為:/boot/initramfs-2.6.32-431.29.2.el6.x86_64.img,以實際系統(tǒng)版本為準(zhǔn)。

如果缺少inittab文件先修復(fù)inittab

修復(fù)/etc/inittab等文件

# rpm -qf /etc/inittab         查詢包含inittab文件的軟件包
# rpm -qf /etc/rc.d/rc.sysinit   查詢包含rc.sysinit文件的軟件包
# rpm -qf /etc/rc.d/rc.local   查詢包含rc.local文件的軟件包

經(jīng)過rpm –qf查詢命令可得知,要修復(fù)的文件都包含在initscripts-8.45.rpm這個軟件包里面。下一步,要把文件從這個RPM里面分離出來,并還原到/etc目錄下.

# exit
# cp /mnt/source/Server/initscripts-8.45.30-2.el5.i386.rpm   /mnt/sysimage/tmp
# chroot /mnt/sysimage
# cd tmp/
# ls
# rpm2cpio initscripts-8.45.30-2.el5.i386.rpm  |cpio -imd    解壓軟件包到當(dāng)前目錄
# cd etc/
# ls
# cp inittab /etc/
# cp rc.sysinit /etc/rc.d/
# cp rc.local /etc/rc.d/

重啟系統(tǒng)即可。

手動編輯配置文件和交互模式二選一,

grub交互模式,修復(fù)MBR文件。

# grub
 
grub> root (hd0,0)<span style="white-space:pre">	</span>//設(shè)定內(nèi)核的根分區(qū)(只能是hd開頭的,無論你是scsi或者ide等其他格式硬盤),注意這個不是我們啟動操作系統(tǒng)后的根分區(qū)(啟動后是位于/boot下,但這只是一個單獨分區(qū)的掛載點而已,它其實比操作系統(tǒng)更早讀入內(nèi)存之中,因為是它來引導(dǎo)硬盤上的驅(qū)動和操作系統(tǒng)) hd(0,0) 即表示hd|(device#,partion#)
 
grub>setup (hd0)<span style="white-space:pre">	</span>//設(shè)定MBR安裝分區(qū),只要知道硬盤就可以了,不需要指定分區(qū)
 
grub>quit<span style="white-space:pre">		</span>//退出grub分區(qū)
 
# reboot<span style="white-space:pre">		</span>//重啟操作系統(tǒng)

參考:

redhat修復(fù)模式安裝丟失的包及grub引導(dǎo)修復(fù) – 云原生之路

MBR損壞修復(fù)(一)_虛擬機mbr損壞_Brad_Chen的博客-CSDN博客

RedHat Linux系統(tǒng)修復(fù)—— grub引導(dǎo)、MBR損壞修復(fù)過程_51CTO博客_修復(fù)硬盤引導(dǎo)mbr文章來源地址http://www.zghlxwxcb.cn/news/detail-847131.html

到了這里,關(guān)于RedHat Linux系統(tǒng)故障修復(fù)—— grub引導(dǎo)、MBR損壞修復(fù)過程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Windows電腦引導(dǎo)損壞?按照這個教程能修復(fù)

    Windows電腦引導(dǎo)損壞?按照這個教程能修復(fù)

    Windows系統(tǒng)的引導(dǎo)一般情況下是不會壞的,小伙伴們可以不用擔(dān)心。發(fā)布這個帖子是因為要給接下來的文章做點鋪墊。 關(guān)注小白很久的小伙伴應(yīng)該都知道,小白的文章都講得比較細(xì)。而且文章與文章之間的關(guān)聯(lián)度其實還是蠻高的。在文章中,你會遇到很多超鏈接,基本上都是

    2024年02月03日
    瀏覽(19)
  • Linux修復(fù)損壞的文件系統(tǒng)

    Linux修復(fù)損壞的文件系統(tǒng)

    當(dāng)文件系統(tǒng)受損時,將會出現(xiàn)一些明顯的跡象。例如,文件或文件夾無法訪問、文件大小異常、系統(tǒng)啟動慢或無法啟動等。此外,系統(tǒng)也可能發(fā)出一些錯誤信息,如\\\"Input/output error\\\"、\\\"Filesystem checks failed\\\"等。 前提:通常linux在啟動的時候自動運行一個檢查命令“fsck”來嘗試修

    2024年02月09日
    瀏覽(24)
  • 【已解決】grub引導(dǎo)項修復(fù):Minimal BASH-like line editing is supported.

    【已解決】grub引導(dǎo)項修復(fù):Minimal BASH-like line editing is supported.

    環(huán)境: Win10 Ubuntu20.04 現(xiàn)象:雙系統(tǒng)電腦向移動硬盤安裝Ubuntu系統(tǒng)后,重啟黑屏并顯示 Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions. 在Win10+Ubuntu雙系統(tǒng)安裝、配置、卸載保姆級圖文教程中我們遇到

    2024年02月12日
    瀏覽(23)
  • Linux系統(tǒng)引導(dǎo)過程及引導(dǎo)修復(fù)

    目錄 一、磁盤引導(dǎo)修復(fù) ?1、清空系統(tǒng)/dev/sda上的mbr數(shù)據(jù),使虛擬機westosa無法正常啟動 ?2、用光盤進(jìn)入系統(tǒng)挽救模式 ?3、調(diào)整系統(tǒng)啟動位置 ?4、開機,進(jìn)入挽救模式 ?5、修復(fù)結(jié)束后,恢復(fù)系統(tǒng)啟動位置 二、?grub2文件引導(dǎo) ?1、當(dāng)兩個文件出問題,且系統(tǒng)還沒有關(guān)機時如何恢

    2024年02月15日
    瀏覽(20)
  • CentOS7系統(tǒng)MBR、GRUB2、內(nèi)核啟動流程報錯問題

    CentOS7系統(tǒng)MBR、GRUB2、內(nèi)核啟動流程報錯問題

    目錄 ??Linux啟動流程 ??MBR修復(fù) ??1、模擬損壞 ??2、重啟測試 ??3、修復(fù)MBR ??4、測試系統(tǒng) ??GRUB2修復(fù) ??1、模擬損壞 ??2、修復(fù)GRUB2 ??3、測試系統(tǒng) ??內(nèi)核修復(fù) ??1、模擬損壞 ??2、修復(fù)內(nèi)核 ??3、測試系統(tǒng) ???????博客主頁:大蝦好吃嗎的博客 ? ? ???專欄地址:

    2024年02月16日
    瀏覽(30)
  • 雙系統(tǒng)下解決無grub引導(dǎo)菜單以及grub中沒有windows引導(dǎo)項的問題

    雙系統(tǒng)下解決無grub引導(dǎo)菜單以及grub中沒有windows引導(dǎo)項的問題

    參照雙系統(tǒng)安裝教程安裝完ubuntu 成功可以使用以后就沒有管了 直到后來想切換回windows 發(fā)現(xiàn)重啟以后沒有ubuntu的grub啟動引導(dǎo)菜單,也就沒法切換回windows系統(tǒng),直接就進(jìn)ubuntu了 先通過bios修改了啟動引導(dǎo)順序,未果 參照雙系統(tǒng)安裝 Ubuntu 沒有g(shù)rub啟動項的解決 進(jìn)入ubuntu系統(tǒng)后,

    2024年02月16日
    瀏覽(29)
  • kali與Windows安裝雙系統(tǒng),grub引導(dǎo)器安裝失敗,或安裝grub后無法引導(dǎo)kali系統(tǒng)問題解決

    kali與Windows安裝雙系統(tǒng),grub引導(dǎo)器安裝失敗,或安裝grub后無法引導(dǎo)kali系統(tǒng)問題解決

    安裝失敗圖片? ?這個時候不要慌,既然它的自動安裝無法搞定,那我們就手動安裝grub引導(dǎo)器 (注意:本人電腦環(huán)境是:windows10,分區(qū)表類型是GPT類型。嘗試安裝kali雙系統(tǒng)出現(xiàn)grub引導(dǎo)器錯誤。不同環(huán)境下解決方法可能會有區(qū)別。并且接下來的操作可能會導(dǎo)致系統(tǒng)無法啟動,請

    2024年02月14日
    瀏覽(27)
  • 【Linux】磁盤分區(qū)與永久掛載,實操模擬損壞文件系統(tǒng),只要一個命令即可修復(fù)!?。? decoding=

    【Linux】磁盤分區(qū)與永久掛載,實操模擬損壞文件系統(tǒng),只要一個命令即可修復(fù)?。?!

    目錄 一、磁盤基礎(chǔ)內(nèi)容 1、了解扇區(qū)的大小,以及與塊的關(guān)系 2、磁盤的第一個扇區(qū)的內(nèi)容 二、在Linux中使用硬盤的三大步驟 1、分區(qū) ----分區(qū)的作用:提高硬盤的性能 ----分區(qū)的命令 ----分區(qū)的分類: ----實操分區(qū)實驗 2、創(chuàng)建文件系統(tǒng) ----文件系統(tǒng)類型: ----創(chuàng)建文件系統(tǒng)的命

    2024年02月04日
    瀏覽(57)
  • mac m1通過qemu和grub制作操作系統(tǒng)引導(dǎo)盤

    mac m1通過qemu和grub制作操作系統(tǒng)引導(dǎo)盤

    我電腦是mac m1芯片的,做了如下嘗試,最終在第4種方式下成功: 開始用了parallels desktop安裝了ubuntu 22版本的,因為本機是arm64芯片,所以只能安裝arm64的ubuntu,然后在運行g(shù)rub-install /dev/loop0時報錯:grub-install: error: cannot find EFI directory,并且它只能安裝arm64的efi 如果是ubutnu16.0

    2024年02月12日
    瀏覽(38)
  • Ubuntu22.04.1 & WIN11 雙系統(tǒng)+雙硬盤 grub啟動項中無WIN11開機引導(dǎo)

    Ubuntu22.04.1 & WIN11 雙系統(tǒng)+雙硬盤 grub啟動項中無WIN11開機引導(dǎo)

    本機UEFI+GPT安裝的雙系統(tǒng),兩塊固態(tài)硬盤,兩個系統(tǒng)各自使用自己的硬盤分區(qū),(選擇的全盤安裝在新硬盤,沒有自定義分區(qū),所以安裝的時候也沒有提示與當(dāng)前windows系統(tǒng)共存)。當(dāng)安裝完ubuntu之后,發(fā)現(xiàn)啟動項只有ubuntu,沒有找到win11啟動引導(dǎo),查看grub配置文件也沒有找到

    2023年04月14日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包