LinuxGrub修復方法

Linux因Grub損壞的修復方法:

1)救援模式修復(備份了MBR)

2)救援模式修復(無備份MBR)

3)Grub下手動啟動Linux系統

1、救援模式修復(備份了MBR)

    MBR中存放了Bootloader信息(Grub),在磁盤的最開始512字節,當這512字節出現故障,系統將無法引導啟動。

    a、備份MBR,在工作中也要把此項作為定時備份的一部分。

[root@case2 ~]# dd if=/dev/sda of=/root/mbr.bk bs=1 count=512        #dd命令是磁盤塊級別的拷貝命令
512+0 records in
512+0 records out
512 bytes (512 B) copied, 0.00123297 s, 415 kB/s
[root@case2 ~]#

    b、破壞MBR的512字節信息,導致系統連Grub都進入不了,只能通過重新掛載光驅,進入到救援模式

[root@case2 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=512        #將/dev/sda磁盤的MBR分區破壞
512+0 records in
512+0 records out
512 bytes (512 B) copied, 0.00422362 s, 121 kB/s
[root@case2 ~]#

    c、系統啟動不了

1.png

    d、重新掛載ISO文件啟動,進入救援模式

1.png

    e、接下來是一系列救援模式的配置

2.png

3.png

4.png

5.png

6.png

7.png

8.png

    f、進入到救援模式,掛載磁盤的根文件系統之后,就可以識別到磁盤上的文件,將之前備份的MBR恢復,退出救援模式即可

9.png

2、救援模式修復(無備份MBR)

    在沒有備份MBR的情況下,我們需要利用GRUB重新安裝,恢復的方式差不多,在救援模式下,切換到磁盤

    根文件系統,進入Grub模式,重新安裝即可

10.png

3、Grub下手動啟動Linux(配置Grub第二階段,參考/boot/grub/grub.conf配置文件)

11.png

12.png

13.png

輸入完Grub配置之后,boot,系統將根據你向內核傳遞的參數啟動系統。

原創文章,作者:nice_neo_linux,如若轉載,請注明出處:http://www.www58058.com/18065

(3)
nice_neo_linuxnice_neo_linux
上一篇 2016-06-22
下一篇 2016-06-22

相關推薦

  • DNS服務器搭建

    1. 配置正向解析 1.安裝bind yum install bind bind-utils -y 2.配置/etc/named.conf,需要修改的地方 listen-on port 53 { 127.0.0.1; 192.168.42.135; }; allow-query { any; }; dnssec-enable no; dnssec-valid…

    Linux干貨 2017-05-24
  • shell編程——讓你又愛又恨的東西

    變量類型:      不同的數據類型在系統中所占資源不同,并且表示的范圍也不同      數值型:          短整型short:      &…

    Linux干貨 2016-08-12
  • pxe自動安裝linux

    配置自動安裝操作系統 1.網卡應支持pxe技術,由網卡作為dhcp的客戶端向dhcp服務器請求一個IP地址,dhcp會將ip,網關等信息和的tftp服務器的地址應加載的文件名提供給客戶端 2.根據dhcp服務器提供的信息網卡上內置的tftp客戶端向tftp服務器發出請求,將文件下載至內存,包括bootloader(可能有選單),initrd,內核等(內核和i…

    Linux干貨 2016-11-11
  • linux基礎學習-第六天

    2016-08-02 授課內容: 用戶和組管理命令 理解并設置文件權限 默認權限 特殊權限 文件ACL 用戶和組管理命令 用戶和組的配置文件:/etc/default/useradd(相當于useradd -D)、/etc/skel(創建用戶的家目錄配置文件)、/etc/login.defs(修改用戶的密碼策略配置) /etc/default/useradd…

    Linux干貨 2016-08-04
  • 包管理工具rpm和yum的用法

    包管理工具rpm和yum的用法 一、rpm的用法 rpm原本是Rde Hat Linux發行版專門用來管理Linux各項套件的程序,由于它遵循GPL規則且功能強大方便,因而廣受歡迎。逐漸收到其他發行版的采用,RPM套件管理方式的出現,讓Linux易于安裝、升級,間接提升了Linux的適用性。 rpm用法:rpm [OPTION…] 1、rpm安裝…

    Linux干貨 2016-08-24
  • 磁盤管理—MBR分區與GPT分區總結

    描述: 1,什么是磁盤分區   磁盤分區是使用分區編輯器(partition editor)在磁盤上劃分幾個邏輯部分,盤片一旦劃分成數個分區(Partition),不同類的目錄與文件可以存儲進不同的分區。 2,硬盤結構及參數   3D參數(Disk Geometry):CHS(Cylinder/Head/Sector)  &nb…

    Linux干貨 2016-08-29

評論列表(1條)

  • stanley
    stanley 2016-06-22 15:50

    層次主題清晰到位,樣式缺失,加油

欧美性久久久久