Linux操作系统故障排除之Grub信息被删除

                                      作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

[root@yinzhengjie ~]# hexdump -C /dev/sda -n
eb 8e d0 bc b0 b8 8e d8 8e c0 |.H..............|
fb be 7c bf b9 f3 a4 ea |...|.........!..|
be be 0b c6 fe fe |.....u........u|
f3 eb b4 b0 bb 7c b2 8a |.........|...t..|
fe fa f6 c2 |.....I..........|
b2 ea 7c c0 8e d8 8e d0 bc |u....Y|........|
fb a0 7c 3c ff c2 f6 c2 |. ..@|<.t...R...|
b4 bb aa cd 5a fb |tT.A..U..ZRrI..U|
aa a0 7c c0 e1 |.uC.A|..u....t7f|
8b 4c be 7c c6 ff 8b 1e 7c c7 |.L...|.D..f..D|.|
000000a0 c7 5c c7 |....D...f.\..D..|
000000b0 c0 0c b4 cd |pf1..D.f.D..B..r|
000000c0 bb eb 7d b4 cd 0a f6 c2 0f |...p.}....s.....|
000000d0 f0 e9 8d be 7c c6 ff c0 |........|.D..f1.|
000000e0 f0 d2 ca c1 e2 e8 |..@f.D.........|
000000f0 f4 c0 d0 c0 e8 |..@.D.......f..|
a1 7c d2 f7 0a d2 |f.D|f1.f..T.f1.|
f7 0b 0c 3b 7d 3c 8a |f.t..T..D.;D.}<.|
0d c0 e2 8a 4c 0a fe c1 d1 8a 6c 0c 5a |T.....L......l.Z|
8a 0b bb 8e c3 db b8 cd |.t...p........r|
2a 8c c3 8e 7c 1e b9 8e db f6 |*....H|`.......|
ff fc f3 a5 1f ff 7c be 7f 7d e8 |.....a.&B|..}.@|
eb 0e be 7d e8 eb be 8e 7d e8 |.....}......}.|
be 7d e8 2a eb fe |...}.*...GRUB .G|
6f 6d 6b |eom.Hard Disk.Re|
6f bb b4 0e cd |ad. Error.......|
000001a0 ac 3c f4 c3 |..<.u...........|
000001b0 d2 |........v...... |
000001c0 dd 1e 3f a0 0f dd |!....?..........|
000001d0 1f 3f 8e fe ff ff a8 0f 3e |.?.........Xp>..|
000001e0 |................|
000001f0 aa |..............U.|
|................|
* [root@yinzhengjie ~]#

[root@yinzhengjie ~]# hexdump -C /dev/sda -n 10240      #在模拟故障之前,我们查看20个扇区的信息,使用grub或者grub-install命令修复后再次观察20个分区信息,你会发现是有差异的哟~

一.模拟故障

1>.查看分区信息

[root@yinzhengjie ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_node200-lv_root
50G .6G 44G % /
tmpfs .9G 228K .9G % /dev/shm
/dev/sda1 477M 41M 411M % /boot
/dev/mapper/vg_node200-lv_home
439G 71M 417G % /home
/dev/sr0 .8G .8G % /media/CentOS_6.10_Final
[root@yinzhengjie ~]#

2>.查看grub分区

[root@yinzhengjie ~]# hexdump -C /dev/sda -n
eb 8e d0 bc b0 b8 8e d8 8e c0 |.H..............|
fb be 7c bf b9 f3 a4 ea |...|.........!..|
be be 0b c6 fe fe |.....u........u|
f3 eb b4 b0 bb 7c b2 8a |.........|...t..|
fe fa f6 c2 |.....I..........|
b2 ea 7c c0 8e d8 8e d0 bc |u....Y|........|
fb a0 7c 3c ff c2 f6 c2 |. ..@|<.t...R...|
b4 bb aa cd 5a fb |tT.A..U..ZRrI..U|
aa a0 7c c0 e1 |.uC.A|..u....t7f|
8b 4c be 7c c6 ff 8b 1e 7c c7 |.L...|.D..f..D|.|
000000a0 c7 5c c7 |....D...f.\..D..|
000000b0 c0 0c b4 cd |pf1..D.f.D..B..r|
000000c0 bb eb 7d b4 cd 0a f6 c2 0f |...p.}....s.....|
000000d0 f0 e9 8d be 7c c6 ff c0 |........|.D..f1.|
000000e0 f0 d2 ca c1 e2 e8 |..@f.D.........|
000000f0 f4 c0 d0 c0 e8 |..@.D.......f..|
a1 7c d2 f7 0a d2 |f.D|f1.f..T.f1.|
f7 0b 0c 3b 7d 3c 8a |f.t..T..D.;D.}<.|
0d c0 e2 8a 4c 0a fe c1 d1 8a 6c 0c 5a |T.....L......l.Z|
8a 0b bb 8e c3 db b8 cd |.t...p........r|
2a 8c c3 8e 7c 1e b9 8e db f6 |*....H|`.......|
ff fc f3 a5 1f ff 7c be 7f 7d e8 |.....a.&B|..}.@|
eb 0e be 7d e8 eb be 8e 7d e8 |.....}......}.|
be 7d e8 2a eb fe |...}.*...GRUB .G|
6f 6d 6b |eom.Hard Disk.Re|
6f bb b4 0e cd |ad. Error.......|
000001a0 ac 3c f4 c3 |..<.u...........|
000001b0 d2 |........v...... |
000001c0 dd 1e 3f a0 0f dd |!....?..........|
000001d0 1f 3f 8e fe ff ff a8 0f 3e |.?.........Xp>..|
000001e0 |................|
000001f0 aa |..............U.| [root@yinzhengjie ~]#

3>.删除grub信息并重启操作系统

[root@yinzhengjie ~]# dd if=/dev/zero of=/dev/sda bs= count=
+ records in
+ records out
bytes ( B) copied, 0.000656519 s, kB/s
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# hexdump -C /dev/sda -n
|................|
*
000001b0 |............... |
000001c0 dd 1e 3f a0 0f dd |!....?..........|
000001d0 1f 3f 8e fe ff ff a8 0f 3e |.?.........Xp>..|
000001e0 |................|
000001f0 aa |..............U.| [root@yinzhengjie ~]#
[root@yinzhengjie ~]# reboot Broadcast message from root@yinzhengjie
(/dev/pts/) at : ... The system is going down for reboot NOW!
[root@yinzhengjie ~]#

4>.发现操作系统无法正常启动,直接进入光盘界面了(本来优先从硬盘启动,结果发现MBR分区信息全为0,因此认为硬盘没有启动功能,直接读取光盘信息)

二.通过光盘修复故障

1>.选择救援模式(Rescue installed system)

2>.语言选择"English",默认即可

3>.键盘选择"us",默认即可

4>.不启用网络接口(咱们现在是维护模式)

5>.选择continue

6>.选择"ok"

7>.继续选择"ok"

8>.按回车即可进入bash环境

9>.切换根并尝试修复grub信息

10>.grub修复成功后,别忘记同步一下信息

11>.连续输入两个exit

12>.选择重启操作系统

13>.启动成功

三.通过grub命令修复

1>.备份grub分区

[root@yinzhengjie ~]# dd if=/dev/sda of=/root/mbr bs= count=512          #如果生产环境中你有两台电脑操作系统分区是一样的,你可以拿另一台grub分区来还原。
+ records in
+ records out
bytes ( B) copied, 0.00105919 s, kB/s
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# ll /root/mbr
-rw-r--r-- root root Dec : /root/mbr
[root@yinzhengjie ~]#

2>.清空grub信息

[root@yinzhengjie ~]# hexdump -C /dev/sda -n
eb |.H..............|
|................|
*
|................|
ff fa f6 c2 |... ............|
b2 ea 7c c0 8e d8 8e d0 bc |u....Y|........|
fb a0 7c 3c ff c2 f6 c2 |. ..@|<.t...R...|
b4 bb aa cd 5a fb |tT.A..U..ZRrI..U|
aa a0 7c c0 e1 |.uC.A|..u....t7f|
8b 4c be 7c c6 ff 8b 1e 7c c7 |.L...|.D..f..D|.|
000000a0 c7 5c c7 |....D...f.\..D..|
000000b0 c0 0c b4 cd |pf1..D.f.D..B..r|
000000c0 bb eb 7d b4 cd 0a f6 c2 0f |...p.}....s.....|
000000d0 f0 e9 8d be 7c c6 ff c0 |........|.D..f1.|
000000e0 f0 d2 ca c1 e2 e8 |..@f.D.........|
000000f0 f4 c0 d0 c0 e8 |..@.D.......f..|
a1 7c d2 f7 0a d2 |f.D|f1.f..T.f1.|
f7 0b 0c 3b 7d 3c 8a |f.t..T..D.;D.}<.|
0d c0 e2 8a 4c 0a fe c1 d1 8a 6c 0c 5a |T.....L......l.Z|
8a 0b bb 8e c3 db b8 cd |.t...p........r|
2a 8c c3 8e 7c 1e b9 8e db f6 |*....H|`.......|
ff fc f3 a5 1f ff 7c be 7f 7d e8 |.....a.&B|..}.@|
eb 0e be 7d e8 eb be 8e 7d e8 |.....}......}.|
be 7d e8 2a eb fe |...}.*...GRUB .G|
6f 6d 6b |eom.Hard Disk.Re|
6f bb b4 0e cd |ad. Error.......|
000001a0 ac 3c f4 c3 |..<.u...........|
000001b0 |............... |
000001c0 dd 1e 3f a0 0f dd |!....?..........|
000001d0 1f 3f 8e fe ff ff a8 0f 3e |.?.........Xp>..|
000001e0 |................|
000001f0 aa |..............U.| [root@yinzhengjie ~]#
[root@yinzhengjie ~]# dd if=/dev/zero of=/dev/sda bs= count=
+ records in
+ records out
bytes ( B) copied, 0.00113958 s, kB/s
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# hexdump -C /dev/sda -n
|................|
*
000001b0 |............... |
000001c0 dd 1e 3f a0 0f dd |!....?..........|
000001d0 1f 3f 8e fe ff ff a8 0f 3e |.?.........Xp>..|
000001e0 |................|
000001f0 aa |..............U.| [root@yinzhengjie ~]#

[root@yinzhengjie ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446

3>.使用grub命令修复grub分区

[root@yinzhengjie ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_node200-lv_root
50G .6G 44G % /
tmpfs .9G 72K .9G % /dev/shm
/dev/sda1 477M 41M 411M % /boot
/dev/mapper/vg_node200-lv_home
439G 71M 417G % /home
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# ll /boot/grub/        #grub分区依赖于该目录中的文件,若这些文件不存在则无法通过grub分区修复(你可以将他们暂时移动到别的目录,执行下面的grub命令相关的操作就会修复失败)
total
-rw-r--r--. root root Dec : device.map
-rw-r--r--. root root Dec e2fs_stage1_5
-rw-r--r--. root root Dec fat_stage1_5
-rw-r--r--. root root Dec ffs_stage1_5
-rw-------. root root Dec : grub.conf
-rw-r--r--. root root Dec iso9660_stage1_5
-rw-r--r--. root root Dec jfs_stage1_5
lrwxrwxrwx. root root Dec : menu.lst -> ./grub.conf
-rw-r--r--. root root Dec minix_stage1_5
-rw-r--r--. root root Dec reiserfs_stage1_5
-rw-r--r--. root root Nov splash.xpm.gz
-rw-r--r--. root root Dec stage1
-rw-r--r--. root root Dec stage2
-rw-r--r--. root root Dec ufs2_stage1_5
-rw-r--r--. root root Dec vstafs_stage1_5
-rw-r--r--. root root Dec xfs_stage1_5
[root@yinzhengjie ~]#
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# grub
Probing devices to guess BIOS drives. This may take a long time. GNU GRUB version 0.97 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename.]
grub> root (hd0,)
root (hd0,)
Filesystem type is ext2fs, partition type 0x83
grub> grub> setup (hd0)
setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd0)"... sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+27 p (hd0,0)/grub/stage2 /grub/grub.conf"... succeeded
Done.
grub> grub> quit
quit
[root@yinzhengjie ~]#

4>.grub-install比grub命令要好使(因为它不依赖于文件)

[root@yinzhengjie ~]# dd if=/dev/zero of=/dev/sda bs= count=
+ records in
+ records out
bytes ( B) copied, 0.000762872 s, kB/s
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# hexdump -C /dev/sda -n
|................|
*
000001b0 |............... |
000001c0 dd 1e 3f a0 0f dd |!....?..........|
000001d0 1f 3f 8e fe ff ff a8 0f 3e |.?.........Xp>..|
000001e0 |................|
000001f0 aa |..............U.| [root@yinzhengjie ~]#
[root@yinzhengjie ~]# mkdir /data
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# mv /boot/grub/* /data/
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# grub
Probing devices to guess BIOS drives. This may take a long time. GNU GRUB version 0.97 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename.]
grub> root (hd0,0)
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
grub> grub> setup (hd0)
setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no Error 15t: File not found        #这里报错啦~
grub> grub> quit
quit
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# hexdump -C /dev/sda -n 512      #很明显通过grub命令修复失败了
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 20 |............... |
000001c0 21 00 83 dd 1e 3f 00 08 00 00 00 a0 0f 00 00 dd |!....?..........|
000001d0 1f 3f 8e fe ff ff 00 a8 0f 00 00 58 70 3e 00 00 |.?.........Xp>..|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# ll /boot/grub/
total 0
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# grub-install /dev/sda        #使用grub-install命令进行修复
Probing devices to guess BIOS drives. This may take a long time.
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'. (fd0) /dev/fd0
(hd0) /dev/sda
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# hexdump -C /dev/sda -n 512
00000000 eb 48 90 00 00 00 00 00 00 00 00 00 00 00 00 00 |.H..............|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 02 |................|
00000040 ff 00 00 20 01 00 00 00 00 02 fa 90 90 f6 c2 80 |... ............|
00000050 75 02 b2 80 ea 59 7c 00 00 31 c0 8e d8 8e d0 bc |u....Y|..1......|
00000060 00 20 fb a0 40 7c 3c ff 74 02 88 c2 52 f6 c2 80 |. ..@|<.t...R...|
00000070 74 54 b4 41 bb aa 55 cd 13 5a 52 72 49 81 fb 55 |tT.A..U..ZRrI..U|
00000080 aa 75 43 a0 41 7c 84 c0 75 05 83 e1 01 74 37 66 |.uC.A|..u....t7f|
00000090 8b 4c 10 be 05 7c c6 44 ff 01 66 8b 1e 44 7c c7 |.L...|.D..f..D|.|
000000a0 04 10 00 c7 44 02 01 00 66 89 5c 08 c7 44 06 00 |....D...f.\..D..|
000000b0 70 66 31 c0 89 44 04 66 89 44 0c b4 42 cd 13 72 |pf1..D.f.D..B..r|
000000c0 05 bb 00 70 eb 7d b4 08 cd 13 73 0a f6 c2 80 0f |...p.}....s.....|
000000d0 84 f0 00 e9 8d 00 be 05 7c c6 44 ff 00 66 31 c0 |........|.D..f1.|
000000e0 88 f0 40 66 89 44 04 31 d2 88 ca c1 e2 02 88 e8 |..@f.D.1........|
000000f0 88 f4 40 89 44 08 31 c0 88 d0 c0 e8 02 66 89 04 |..@.D.1......f..|
00000100 66 a1 44 7c 66 31 d2 66 f7 34 88 54 0a 66 31 d2 |f.D|f1.f.4.T.f1.|
00000110 66 f7 74 04 88 54 0b 89 44 0c 3b 44 08 7d 3c 8a |f.t..T..D.;D.}<.|
00000120 54 0d c0 e2 06 8a 4c 0a fe c1 08 d1 8a 6c 0c 5a |T.....L......l.Z|
00000130 8a 74 0b bb 00 70 8e c3 31 db b8 01 02 cd 13 72 |.t...p..1......r|
00000140 2a 8c c3 8e 06 48 7c 60 1e b9 00 01 8e db 31 f6 |*....H|`......1.|
00000150 31 ff fc f3 a5 1f 61 ff 26 42 7c be 7f 7d e8 40 |1.....a.&B|..}.@|
00000160 00 eb 0e be 84 7d e8 38 00 eb 06 be 8e 7d e8 30 |.....}.8.....}.0|
00000170 00 be 93 7d e8 2a 00 eb fe 47 52 55 42 20 00 47 |...}.*...GRUB .G|
00000180 65 6f 6d 00 48 61 72 64 20 44 69 73 6b 00 52 65 |eom.Hard Disk.Re|
00000190 61 64 00 20 45 72 72 6f 72 00 bb 01 00 b4 0e cd |ad. Error.......|
000001a0 10 ac 3c 00 75 f4 c3 00 00 00 00 00 00 00 00 00 |..<.u...........|
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 20 |............... |
000001c0 21 00 83 dd 1e 3f 00 08 00 00 00 a0 0f 00 00 dd |!....?..........|
000001d0 1f 3f 8e fe ff ff 00 a8 0f 00 00 58 70 3e 00 00 |.?.........Xp>..|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# ll /boot/grub/        #我们发现grub-install命令不仅仅是修复grub分区,还会自动把1.5 stage的文件自动成了啦~
total 255
-rw-r--r-- 1 root root 30 Dec 2 21:26 device.map
-rw-r--r-- 1 root root 13428 Dec 2 21:26 e2fs_stage1_5
-rw-r--r-- 1 root root 12636 Dec 2 21:26 fat_stage1_5
-rw-r--r-- 1 root root 11780 Dec 2 21:26 ffs_stage1_5
-rw-r--r-- 1 root root 11772 Dec 2 21:26 iso9660_stage1_5
-rw-r--r-- 1 root root 13284 Dec 2 21:26 jfs_stage1_5
-rw-r--r-- 1 root root 11972 Dec 2 21:26 minix_stage1_5
-rw-r--r-- 1 root root 14428 Dec 2 21:26 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 Dec 2 21:26 stage1
-rw-r--r-- 1 root root 126148 Dec 2 21:26 stage2
-rw-r--r-- 1 root root 12040 Dec 2 21:26 ufs2_stage1_5
-rw-r--r-- 1 root root 11380 Dec 2 21:26 vstafs_stage1_5
-rw-r--r-- 1 root root 13980 Dec 2 21:26 xfs_stage1_5
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# hexdump -C /dev/sda -n
eb |.H..............|
|................|
*
|................|
ff fa f6 c2 |... ............|
b2 ea 7c c0 8e d8 8e d0 bc |u....Y|........|
fb a0 7c 3c ff c2 f6 c2 |. ..@|<.t...R...|
b4 bb aa cd 5a fb |tT.A..U..ZRrI..U|
aa a0 7c c0 e1 |.uC.A|..u....t7f|
8b 4c be 7c c6 ff 8b 1e 7c c7 |.L...|.D..f..D|.|
000000a0 c7 5c c7 |....D...f.\..D..|
000000b0 c0 0c b4 cd |pf1..D.f.D..B..r|
000000c0 bb eb 7d b4 cd 0a f6 c2 0f |...p.}....s.....|
000000d0 f0 e9 8d be 7c c6 ff c0 |........|.D..f1.|
000000e0 f0 d2 ca c1 e2 e8 |..@f.D.........|
000000f0 f4 c0 d0 c0 e8 |..@.D.......f..|
a1 7c d2 f7 0a d2 |f.D|f1.f..T.f1.|
f7 0b 0c 3b 7d 3c 8a |f.t..T..D.;D.}<.|
0d c0 e2 8a 4c 0a fe c1 d1 8a 6c 0c 5a |T.....L......l.Z|
8a 0b bb 8e c3 db b8 cd |.t...p........r|
2a 8c c3 8e 7c 1e b9 8e db f6 |*....H|`.......|
ff fc f3 a5 1f ff 7c be 7f 7d e8 |.....a.&B|..}.@|
eb 0e be 7d e8 eb be 8e 7d e8 |.....}......}.|
be 7d e8 2a eb fe |...}.*...GRUB .G|
6f 6d 6b |eom.Hard Disk.Re|
6f bb b4 0e cd |ad. Error.......|
000001a0 ac 3c f4 c3 |..<.u...........|
000001b0 |............... |
000001c0 dd 1e 3f a0 0f dd |!....?..........|
000001d0 1f 3f 8e fe ff ff a8 0f 3e |.?.........Xp>..|
000001e0 |................|
000001f0 aa |..............U.|
5e bf f8 8b 2d 7d 0f c4 |RV^..!f.-.}.....|
7c ff 3e 8b 1d c0 b0 7f |..|..t>f..f1...|
7f 8b c7 |E....E.)E.f.....|
5c c7 |..D.f.\..D..pPf1|
c0 0c b4 cd 0f |..D.f.D..B......|
bb eb 8b d2 f7 |..p.Vf..f1.f..T|
0a d2 f7 0b 0c 3b |.f1.f.t..T..D.;D|
7d 8b 2a 0a 7f 8b |.}h..*D.9E....E.|
8a 0d c0 e2 8a 4c 0a fe |)E.f...T.....L..|
c1 d1 8a 6c 0c 5a 8a 0b bb 8e |....l.ZR.t.P..p.|
000002a0 c3 db b4 cd 3a 8c c3 8e c1 |......r:...E.X.|
000002b0 e0 1e c1 e0 c1 ff f6 |...E.`......1.1.|
000002c0 8e db fc f3 a4 1f 7d 0f ff |......a.}....B..|
000002d0 ef e9 ff 5a ea be e8 3f |....Z.."....!.?|
000002e0 eb be 0c e8 be e8 eb |.....!....!...|
000002f0 fe 4c 6f 6e 2e |.Loading stage1.|
2e 0d 0a 6f 6d |......Geom.Read|
6f bb b4 0e cd |. Error........F|
8a 3c f2 c3 |..<.u...........|
|................|
*
000003f0 1a |.............. .|
ea ff ff ff |.p".............|
2e ff ff ff 2f |..0.97...../grub|
2f 2f 2f |/stage2 /grub/gr|
2e 6f 6e |ub.conf.........|
|................|
*
fa c0 8e d8 8e d0 8e c0 2d fc |........gf.-.$.|
bd f0 1f ec fb f8 |.f.....f...g...$|
cd e8 bf b9 |....f.a....tT...|
000004a0 f9 c0 fc f3 aa e8 |(U..)..........|
000004b0 e8 8c f4 e9 fa ff ff ff 8b a3 |............D$..|
000004c0 c3 8b a3 |.%....f.D$.f..%.|
000004d0 c1 e0 c3 a1 |.......$U.......|
000004e0 8a 8b 4c 0c e8 |...dT...L$..Q...|
000004f0 cd ff 2d fa 0f |f..gf.-.%...gf..|
0f c0 c8 0f c0 |.@%... .f....".f|
ea b8 8e d8 8e c0 8e |..#....f........|
e0 8e e8 8e d0 8b a3 f0 1f a1 f4 |.......$.......$|
c4 c5 a1 f0 1f c0 |.............$.|
c3 0f e0 a3 f4 8b |....@%......$...|
a3 f0 1f b8 f0 1f c4 c5 |.$..............|
b8 8e d8 8e c0 8e e0 8e e8 8e d0 ea |f. ............u|
0f c0 e0 fe 0f c0 |#..... .f....".f|
ea c0 8e d8 8e c0 8e e0 |..#....f1.......|
8e e8 8e d0 fb c3 e5 8b |.....f.U..VS.E.f|
000005a0 c6 c0 c1 e8 c1 8a 0c 8b |..f1....f...U.f.|
000005b0 5d e8 8a ff ff ff d8 8e d9 cd e2 |]..............|
000005c0 c0 8e d8 e8 ff ff ff d0 5b 5e 5d c3 |...f......[^].U|
000005d0 e5 8b c5 8a c0 e0 |..SWV.E....E....|
000005e0 c1 e8 c1 8a 8a 0c 8b 5d |f......u..U.f.] |
000005f0 8a 8a 1c c7 e8 ff ff ff 8e c3 |.e..E.f...C.....|
db be f8 cd e3 c0 cd |........s.....|
4e fe db eb ea e8 da fe ff |.N...t....f....|
ff d8 5e 5f 5b 5d c3 e5 8a e8 |...^_[].U..S.U..|
0d ff ff ff b4 bb aa cd fb |.....A..U..r...U|
aa 0e e3 a0 c0 e1 |.u....."..u....u|
db e8 a2 fe ff ff d8 5b 5d c3 |..f.......[].U.|
e5 8a e8 d6 fe ff ff b4 cd |.SW.U...........|
e4 f6 c1 3f b4 e3 e8 fe |.u...?u..`..f.y.|
ff ff 8d 6c f0 8b 7d c0 |...l$...@.}....|
c8 3f 8b 7d c0 e9 cc e8 |..$?.}..........|
000006a0 8b 7d 0c c0 d8 5f 5b 5d c3 |@.}......_[].US|
000006b0 8b 5c 0c e8 fe ff ff fb cd |.\$.........ft..|
000006c0 eb b4 cd c3 e8 2b fe ff ff |.f........f.+...|
000006d0 d8 5b 5d c3 8b b3 e8 5f fe |f..[]..T$.`..._.|
000006e0 ff ff d0 ff b4 0e cd e8 0b fe ff ff |.........f.....|
000006f0 c3 f0 7f |a.f.............|
|................|
|................|
ff ff 9a cf ff ff cf |................|
ff ff 9e ff ff |................|
e5 ec 6a |'..%....U....4j.|
e8 ff ff ff c7 a3 |.Y.....$......T.|
e8 ff ff ff 8b e4 |..H......".....T|
5a a3 a1 f8 8d e0 |..Z..T....$...U.|
a3 e8 e8 bf c4 |YRP..T....$.....|
c0 f6 f4 0c c7 |..u..E..u...0T..|
000007a0 ff eb 0a a1 f8 a3 |........$...0T..|
000007b0 e8 c8 c9 c3 e5 8b 8b 4d |........U...E..M|
000007c0 bb 0a d2 f7 f3 fa 0a |.WVS...........|
000007d0 8d 8d 7a 0f 4c f7 c0 f2 8d |.rW.z0.L........|
000007e0 d1 eb e1 8b d6 eb 0a 8a |Q.t......E......|
000007f0 8a c1 f2 f0 5b |.....I..@.w...[|
5e 5f 5d c3 e5 8b 5d 8d bf 8d |^_].U...E.].H..P|
f9 0f c2 c3 e5 8b 5d 8d | ....F..U...E.].|
9f 8d e0 f9 0f c2 c3 c0 |H..P.....F..U1..|
e5 8b ea fa 8b |..U.......w....x|
5d c3 c0 e5 8b 4d 0c 8b 5d |R..].U1....M.S.]|
eb d2 c0 eb 8a 3a |...@..u.......:|
ef fa c0 c8 5b 5d c3 |..t.........[].U|
c9 e5 eb db c0 |...WVS..A..u..|
eb 8b 8a 1c 0f be d3 8d bf fe |..E........r...|
8b 0c 8d 0f d0 0f be 0e 8d |..u..B .F......x|
000008a0 bf ff 8d 0f c6 c2 cb fb |.....p .F..t...|
000008b0 c0 c8 5b 5e 5f 5d c3 e5 8b |......[^_].U...E|
000008c0 8b 4d 0c 3d ff 0f 7e 3d ff ff 0f |..M.=....~)=....|
000008d0 7f 0e 8b 8d c1 e2 0a eb |.....T..........|
000008e0 8b 8d f0 ff c1 e2 0a |...T............|
000008f0 c2 0a c7 1c c0 |.s...tT.......|
3d 5d 0f c0 c3 c0 |.=tT...]....U1..|
e5 8b 4d 0c 8b 8b 5d eb 8a |.V.M.S.u..].....|
f0 7c f5 5b 5e 5d c3 e5 |....@.|.[^].U..|
ec 8b 4d 8b 5d 8b 0c |WVS....M..]..u.Q|
4d f0 e8 ff ff ff 5a 8b 4d f0 c0 |S.M..r...ZY.M...|
f3 df fc f3 a4 eb 0c 8d ff |t..s.........y.|
fe 8d 3c 3b fd f3 a4 fc 3d |...<;.....=tT...|
b8 0f d8 d8 8d f4 5b 5e 5f |......E....e.[^_|
5d c3 e5 8b 8b 5d e8 |].U..V.u.S.].VS.|
ff ff ff 5a c0 0f d8 eb 8a |'...ZY..t......U|
000009a0 0c 4e f6 7f f5 3d |.N..@.....=tT...|
000009b0 b8 0f d8 d8 8d f8 5b 5e 5d |......E....e.[^]|
000009c0 c3 e5 ec 8b 5d fb 0a 0d |.U..S....]....u.|
000009d0 ec 0c 6a 0d e8 e7 ff ff ff c4 5d |...j..........].|
000009e0 8b 5d fc c9 e9 ed fc ff ff c0 e5 |.].......U....V.|
000009f0 ce d1 0d 8b db |.S..t.....t...C.|
00000a00 eb 0f ec 0c 0f be c1 e8 b2 ff ff ff |.........P......|
00000a10 c4 ff 8d f8 5b 5e 5d c3 e5 |.....e.[^].U..W.|
00000a20 cf c6 b8 5c ec 0c d3 |.V..S.\R........|
00000a30 d2 0f d8 eb 0d 0f be d2 f9 f0 e8 a6 |..D..........C..|
00000a40 ff ff ff 8a d2 ed c4 0c 5b 5e 5f 5d |.......u....[^_]|
00000a50 c3 c0 e5 ec ac 8b |.U1...WVS.......|
00000a60 4d 0c c7 e4 8a d2 0f 0f |M..E............|
00000a70 0a 8d 7c ff ff ff 8d 7d b8 b9 |...A..|....}....|
00000a80 c7 c7 |...E......E.....|
00000a90 c7 c7 c7 |.E......E......E|
00000aa0 b0 c9 c6 b8 c7 |.......t).E...E.|
00000ab0 c7 c7 |.....E......E...|
00000ac0 c7 c7 b0 |...E......E.....|
00000ad0 eb c0 3a fa 1b 8b b0 c9 |....u:..%u..E..|
00000ae0 c6 b8 c6 b8 8b 5d |.D..%@.D....]..E|
00000af0 b0 e9 5f 8d 4d e4 0f be d2 8d e8 |.._....M.....E..|
00000b00 e5 fe ff ff 8b 5d c9 c0 e9 4a |.....].1.1..J...|
00000b10 fa 0f b8 7f fa 7f 1c |..X.......A....|
00000b20 fa 0f 8d c5 fa fa |..........%ty..|
00000b30 0f f9 e9 fa 0f |.............P.|
00000b40 ac fa 0f 6e fa |.......U..n.....|
00000b50 4c 0f d9 e9 ce fa 0f |L.............p.|
00000b60 7f fa 0f |...... ..d......|
00000b70 fa 6c 0f fa 0f ae |..l........c....|
00000b80 e9 c3 fa 0f 2c |.........u..,...|
00000b90 fa 0f 3f fa 0f 8e |..x..?.....s....|
00000ba0 e9 7d b0 0d 8d 4d e4 |........}..t..M.|
00000bb0 fa 8d e8 fe ff ff 8d 4d e4 ba |...E..a....M..%.|
00000bc0 8d e8 1f fe ff ff e9 7e |...E.......~....|
00000bd0 7d 8b b0 c6 b8 c6 |}..u..U..D..0B.D|
00000be0 b8 8b 5d b0 e9 d7 8b 5d |....]..U.......]|
00000bf0 b0 6b 0a 1d b8 0f be d2 8d |.kE...T.....C.T.|
00000c00 d0 5d b0 c6 1d b8 eb 8b |..]..D....U....u|
00000c10 b0 ff c6 b8 6c b0 c6 |..E..D5.lF.u..D5|
00000c20 b8 8b 5d e9 2b 8b b0 c7 |...]..+....E..E.|
00000c30 c6 b8 4c c6 b8 8b |.....D..L@.D....|
00000c40 5d b0 e9 0b 8b 4d 8b 5d |]..E.......M..].|
00000c50 8b c3 e2 ff c7 e0 |...........u..E.|
00000c60 8d 4d e4 fa 8d e0 e9 b8 |bR...M....E.....|
00000c70 0f be d2 8d 4d e4 8d e8 6a fd ff ff e9 |.....M..E..j....|
00000c80 cc 7d 0f 8e 8b |.....}.........E|
00000c90 8b 5d 8b c3 6a 6a e8 |..]..0Q...j(j.W.|
00000ca0 de fc ff ff c4 fe 7e c7 b4 |..........~..E..|
00000cb0 eb 0f 0f cf c7 b4 |............E...|
00000cc0 f6 b9 9d ff ff ff |....&.....P....|
00000cd0 f0 bb 0a f7 fb fa 0a ac 8d |.............E..|
00000ce0 8d 0f 4c c6 8b ac 0f |r0.BW.L..u....I.|
00000cf0 f6 dc 7d b4 8b 9d ff ff ff c6 |.u..}....P...t..|
00000d00 0d b8 2d c0 eb 8a 0f |D..-IA1......A..|
00000d10 f9 f3 e9 8b |.@..'v.......E..|
00000d20 7d 8b 0f c3 6a |}.........R..j(|
00000d30 c3 6a e8 fc ff ff c4 fe |...j.W.G........|
00000d40 7e c7 b4 eb 0f 0f |.~..E.........F.|
00000d50 c7 b4 f6 b9 |...E.......&...|
00000d60 9d ff ff ff f0 bb 0a f7 fb |..P.............|
00000d70 fa 0a ac 8d 8d 0f 4c c6 8b |....E..r0.BW.L..|
00000d80 ac 0f f6 dc 7d b4 8b 9d |u....I..u..}....|
00000d90 ff ff ff c6 0d b8 2d c0 eb |P...t..D..-IA1..|
00000da0 8a 0f f9 f3 f8 |....A...@..'v...|
00000db0 0f 8e 6a 7d b4 e9 da |...j....}.......|
00000dc0 8b 8b 5d 8b c3 6a 6a |.E..]..P.P...j(j|
00000dd0 ff ff ff e8 a5 fb ff ff 8b |.W..d..........d|
00000de0 ff ff ff c4 fa 7c 7f fe |.........|......|
00000df0 0a c9 8c eb 1a d1 f1 |v..u...U.......|
00000e00 0f a0 c9 c7 c7 |........E......|
00000e10 8c be 5d ac 8b 5d |E......&....]..]|
00000e20 b4 8b 8c 4d 6a 6a 0a |..u..u..M.j.j.VS|
00000e30 e8 eb c4 8d f8 0a 8d |..!......H0....P|
00000e40 8b b4 0f 4c d1 6a 6a 0a |W.E..L....Hj.j.V|
00000e50 b4 e8 c4 c3 d6 |S.E..G .........|
00000e60 da c6 8b 4d 5d 8b 5d ac 8c |..u..M..]..]..u.|
00000e70 8b b4 c9 c6 b8 2d 4e c0 |.u...t..D5.-NF1.|
00000e80 eb 8a fe f3 |....7F...@..'v..|
00000e90 f8 0f 8e c9 0f |................|
00000ea0 fe b6 e9 8b 5d 8d 4d e4 8b |.D...x....]..M..|
00000eb0 c3 8b e9 6a 7d |u.......j....}..|
00000ec0 8b 8b 6a 6a e8 b0 fa |uP.E...Qj(j.W...|
00000ed0 ff ff b9 c4 d8 bb 0a |...&............|
00000ee0 d2 f7 f3 fa 0a 8d 5a 8d 0f 4c |........ZW.r0.L|
00000ef0 de 1c 0f c0 e3 8d f8 eb |....I..u..Q.....|
00000f00 8a 1c ff fa f3 e9 |...B.X.@..'v..X.|
00000f10 7d 8b 8b 1e 6a |...}..uP.u...Rj(|
00000f20 6a e8 5a fa ff ff b9 c4 |j.W.Z....&......|
00000f30 d8 bb 0a d2 f7 f3 fa 0a 8d 5a |..............Z|
00000f40 8d 0f 4c de 1c 0f c0 e3 8d |W.r0.L....I..u..|
00000f50 f8 eb 8a 1c ff fa |Q........B.X.@..|
00000f60 f3 e9 8b 8b 8b |'v.......E....p.|
00000f70 6a 6a e8 fa ff ff b9 |Pj(j.W......&...|
00000f80 c4 8d ff ff ff 6a 6a 0a e8 |.....P...j.j.VS.|
00000f90 8c c4 8d f8 0a b4 |.#......PW....U.|
00000fa0 8a 4d b4 8d 8b ff ff ff ac 0f |.M..P0..P....U..|
00000fb0 4c ca 0c 6a 6a 0a ff |L....Hj.j.VS..P.|
00000fc0 ff ff e8 c4 c3 d6 da |...)"...........|
00000fd0 b7 8b 8d ff ff ff f8 8d eb 8a |u...P......Q....|
00000fe0 1c ff fa f3 e9 2a |..B.X.@..'v..*..|
00000ff0 c7 8b 4d 7d 8b |..E......M..}...|
db e3 6a c3 6a e8 |..Q.. j(..Aj.W.|
6e f9 ff ff b8 ba |n.........&....u|
b4 8d f6 c4 f1 4d 8b 4d b4 |..s.......M..M..|
8d ff ff ff 8b 9d ff ff ff e3 0f 5d |.P.....P.......]|
b4 8a 4d b4 8a 5d 5d b4 c1 7d b4 |..M..]..]....}.|
0a 0f 4c d9 c9 1c 4a c0 0f 9f c1 |..L.....J.....)|
c8 c1 ad ff ff ff cb d1 c3 eb |...P....u.......|
c6 4a f8 ff f5 d9 f8 8d |...0JH...u.)....|
eb 8a 1c ff fa |Q......B.X.@..'v|
f3 7d b8 6a 8b 5d ba |..}...jR...]..gR|
000010a0 8d 4d e4 0f d0 8d e8 6b f9 ff ff |...M..E..E..k...|
000010b0 8d 4d e4 fa 8d c3 e8 5b f9 ff ff |.M....E.....[...|
000010c0 b9 c7 e9 |......E.........|
000010d0 c7 7d 0f |..E......}......|
000010e0 8b 5d 7d 8b db e3 |...]..}.....R..|
000010f0 6a c3 6a e8 f8 ff ff f0 | j(..Aj.W.......|
ba 8d f6 c4 f1 b4 |.&....s.......E.|
b8 4d 8a 4d b4 8a 5d 0f b6 |......M..M..]...|
c9 4d ac e1 0f 8d cb f9 0a 0f |..M.....q0......|
4c de c9 1c 4a c0 0f 9f c1 c8 8b |L.....J.....)..|
4d ac c1 e9 c9 d2 d1 c3 eb c6 |M......u........|
4a f8 ff f5 d9 f8 8d |..0JH...u.)....Q|
eb 8a 1c ff fa f3 |......B.X.@..'v.|
e9 f5 7d 0f a4 8b |......}.........|
7d 8b db e3 6a |E..}.....P.. j(|
c3 6a e6 ff ff e8 e1 f7 ff |..Aj.......W....|
000011a0 ff b8 ba b4 8d |.......&....u..s|
000011b0 f6 c4 f1 4d ac 8b 4d b4 8d ff |.......M..M...P.|
000011c0 ff ff 8b 9d ff ff ff e3 0f 5d b4 8a 4d |....P.......]..M|
000011d0 b4 8a 5d ac 5d b4 c1 7d b4 0a 0f 4c |..]..]....}...L|
000011e0 d9 c9 1c 4a c0 0f 9f c1 c8 c1 ad |.....J.....)...|
000011f0 ff ff ff cb d1 c3 eb c6 |P....u..........|
4a f8 ff f5 d9 f8 8d eb |0JH...u.)....Q..|
8a 1c ff fa f3 e9 |....B.X.@..'v..G|
7d 0f 9c 8b 5d |....}.........].|
7d 8b db e3 6a c3 |.}.....Q.. j(..|
6a e8 f7 ff ff 8b ba |Aj.W.....E..&..|
b4 8d f6 c4 f1 4d ac 8b |..u..s.......M..|
4d b4 8d ff ff ff 8b 9d ff ff ff e3 |M...P.....P.....|
0f 5d b4 8a 4d b4 8a 5d ac 5d b4 c1 |..]..M..]..]...|
7d b4 0a 0f 4c d9 c9 1c 4a c0 0f |.}...L.....J...|
9f c1 c8 c1 ad ff ff ff cb d1 |..)...P....u....|
000012a0 c3 eb c6 4a f8 ff f5 d9 |......0JH...u.).|
000012b0 f8 8d eb 8a 1c ff |...Q......B.X.@.|
000012c0 fa f3 e9 a1 7d 0f a2 |.'v.......}.....|
000012d0 8b 5d 7d 8b db |....]..}.....R.|
000012e0 e3 6a c3 6a e8 f6 ff ff 8b |. j(..Aj.W......|
000012f0 ba b4 8d f6 c4 |E..&....u..s....|
f1 4d ac 8b 4d b4 8d ff ff ff 8b 9d |...M..M...P.....|
ff ff ff e3 0f 5d b4 8a 4d b4 8a 5d ac |P.......]..M..].|
5d b4 c1 7d b4 0a 0f 4c d9 c9 |.]....}...L...|
1c 4a c0 0f 9f c1 c8 c1 ad ff ff ff |..J.....)...P...|
cb d1 c3 eb c6 4a |.u..........0JH.|
f8 ff f5 d9 f8 8d eb 8a 1c |..u.)....Q......|
ff fa f3 8b 5d c3 |B.X.@..'v..]....|
e9 ac 8b 7d 8b d2 |......E..}......|
8b e2 c2 6a 6a |.p... P..Aj(j.W.|
b4 e8 eb f5 ff ff 8a 4d b4 ba 8b |U.......M..&....|
000013a0 c4 9d ff ff ff b5 ff ff |E......P.....T..|
000013b0 ff e9 0a 4d b4 8a 4d da |.....M..U..M....|
000013c0 e2 0f ac d1 8a ac c2 7d ac |...U....U....}.|
000013d0 0a 0f 4c ca 8b b4 0c 4a c9 c0 0f |..L..U....J1....|
000013e0 9f c1 0f ac f3 c8 c1 ee f1 d9 |......).........|
000013f0 b4 c6 d1 c3 eb c6 4a |U.u..........0JH|
f8 ff f5 d9 f8 8d eb 8a 1c |...u.)....Q.....|
ff fa f3 8b 5d c3 |.B.X.@..'v..]...|
8d 4d e4 fa 8d e8 ed f5 ff ff eb |..M....E....... |
8b 5d b0 8d 4d e4 8d 1d b8 fa |.]..M..E..T..C..|
5d b0 c6 1d b8 e8 ce f5 ff ff 8b 5d |.]..D.........].|
b9 b8 8b b5 7c ff ff ff |............|...|
8a d2 0f b5 7c ff ff ff 5d |....t.F..|....].|
e9 f6 ff ff 8b c0 c6 8b |.....E...t.....|
e4 8d f4 5b 5e 5f 5d c3 f7 d6 c7 b4 |E..e.[^_]....E..|
e9 2c f8 ff ff f7 d6 c7 b4 |....,......E....|
000014a0 e9 b5 f8 ff ff f7 d6 f7 d2 b9 |...........u....|
000014b0 8c e9 5c f9 ff ff e5 ec |...U..\...U..S..|
000014c0 8b 5d eb ec 0c 0f be c0 e8 ee |..].........PC..|
000014d0 f4 ff ff c4 8a c0 ea 8b 5d fc c9 |..........u..]..|
000014e0 c3 e5 ec 0c 8d 0c ff 6a |.U......E.P.u.j.|
000014f0 e8 5c f5 ff ff c4 c9 c3 e5 ec |.\........U.....|
a1 8d ff fa |.tT...P..."w.RRP|
6d e8 c7 ff ff ff c4 c9 c3 |hmR.............|
b8 e5 5d c3 b8 |U.......].U.....|
e5 5d c3 e5 8b 8b d1 c1 e9 |..].U...E.......|
f9 ff 8b 0d e8 |.......u....T...|
e2 ff ff ff c0 0d |..........dT....|
5d c3 e5 ec 8b 1c |$U..].U........U|
8b 4d 8b 0c d2 3b f4 |...M..E...x.;..T|
7e 0c 8b f4 1c |..~....T.....U..|
c0 8b f4 2b 1c |..x....T..+..U..|
000015a0 d0 7e 0b a1 f4 2b 1c 8b |.~...T..+..U...|
000015b0 1c c2 3b f8 7e 0c c7 |..U....;..T..~..|
000015c0 0e eb 8b |.tT.......)..hT.|
000015d0 fa 0c c7 |....u...tT......|
000015e0 eb 6b d2 0c 4d 8b 3c |..k...E..M...<T.|
000015f0 c9 ff e0 c0 c9 c3 e5 ec 6b |.......U.....k.|
8b c0 c9 |hT.....DT....t..|
ff e0 c9 c3 e5 ec 2c 8b 7d |....U..WVS..,.}.|
8b 5d 0c 8b a1 0c 0f bc d0 7d |.]..u...U......}|
b8 e0 0f 8f 9c |........U.......|
e9 b0 3d 6c 3b |.....=lT..t;PPh|
fc e8 f2 c4 c0 |.T..W..........t|
0c c7 eb 3d 6c |...tT........=l|
a1 0c c7 ff ff |T....U.....U....|
ff ff 0f bc c8 4d e0 db 3b 1d |......M...x.;..U|
c7 c0 |..r...tT.......|
000016a0 e9 a1 0c ba 8a |.P.....U....p...|
000016b0 4d e0 d0 a1 d3 fa d3 e0 8b 0d |M..E...U........|
000016c0 3d d8 0f ca f7 |.U..=.p.....C...|
000016d0 f9 4d e4 d9 8b e4 d1 d0 4d d8 |..M....E.).)..M.|
000016e0 8a 4d e0 dc 8b d8 d3 e2 3b |.M..E..E...;..U.|
000016f0 8d d4 0f |.........U.....|
8b 8b 4d d0 f0 8d ff 8a 4d e0 |..E..M....T...M.|
d3 ea 3b dc 7f 8b 4d e4 8b d8 eb 0e 8b |..;U....M..E....|
4d dc 8d d4 d8 ec |M........E......|
fc 6a |h.p..QPh.T..Wj..|
cc e8 8a c4 8b cc c0 |U........ .U...t|
5a 3d c7 ff ff ff ff |Z=.......U......|
0c c7 eb 3b |u...tT.......E;U|
dc 7f fc |..#QQh.p..RSh.T.|
6a cc e8 c4 8b |.Wj..U..E..... .|
cc c0 0a c7 |U...t...tT......|
000017a0 8d 8e 4d d4 eb 8b d8 a3 |.......M....E...|
000017b0 3d 0f c0 db |U...=.U........t|
000017c0 c0 3d c2 1b 3d |...tp.=....Ut..=|
000017d0 d2 3d e2 |....Ut..=....Ut.|
000017e0 3d f2 4c 4a 7f c0 1c |.=....UuLJ....t.|
000017f0 a1 0c |..U..RP.....Ph..|
e8 f1 ff ff c4 eb |...&.......)PPh.|
6a 6a fc 6a e8 |p..j.j.h.T..Wj..|
ad c4 c0 0a c7 |...... ..t...tT.|
8b dc 8a 4d e0 8b d3 e0 |......E..M..U...|
f0 d0 0f 4e d0 e4 8b 7c |)...N..U...|T..|
d2 a1 0c f0 e4 0f |..tb..U..Q).9E..|
4e e4 cc ff d2 8b cc c4 |NE.PVS.E....E...|
8b e4 c6 f6 7e 3c 8d 5d d0 |..u.)...~<.C..].|
eb ec 6a 8d ff d1 d8 |.....Rj.P.X.....|
c4 2b 0c 8b 0c 8b |...+.U.....U...|
000018a0 0d 7c d6 d9 8b 5d d0 6a |.|T...w.R.].Vj.|
000018b0 ff d1 c4 ff e4 ff d4 ff |P.....P.u..u..u.|
000018c0 e8 f0 ff ff 8b e4 c4 7d |.h....E....)E..}|
000018d0 7e f6 5d dc 3d |..~..E...]..=tT|
000018e0 0f 5c fd ff ff c0 3d |.....\.....=tT.|
000018f0 0f c0 8d f4 5b 5e 5f 5d c3 e5 |......e.[^_].U..|
cb ec 0c 8b 2c 8b 1c 0f b6 |WVS......A,.q...|
ff ff 0c 8b 0c cf ff |x.......u..A....|
c7 ff ff ff ff 8b 0c ff 8b 0c 8b |.......C....C..S|
8b 3b 7c 0e c7 |...;.|...tT.....|
c0 eb 7a 8b ec 0c 8b ff 1c 0f |...z........s..|
af c2 c2 e2 ff 4a 8b |..R@........JR.S|
c1 f8 ff e8 a5 fc ff ff |......P.s$......|
c4 c0 8b 0b a9 8b 0c |. ..tI.F...t..F.|
0b a1 8b 8b 8b |.F.t..C G.V ...F|
8b 2b 8b c7 |(.S(@+F ...C....|
000019a0 8b 0c 8b 0c 8b 2c 8b |....C...C..S,..|
000019b0 c1 e0 0d ff ff b8 8d |................|
000019c0 f4 5b 5e 5f 5d c3 e5 ec 3c |e.[^_].U..WVS..<|
000019d0 8b 7d 8b 8b 8b 7d d8 8b |.}..u..U..E..}..|
000019e0 7d 1c 8b 4d 2c dc 8b 5d 0c e4 7d |}..M,.U..]..u..}|
000019f0 e0 8b 7d d0 4d c0 7d cc 8b 7d |..} .E..M..}..}$|
00001a00 7d c4 8b 7d 7d c8 8b 7d 7d bc 8b |.}..}(.}..}.}..|
00001a10 7d 7d b8 8b 7d 7d d4 3e ff ff ff |}.}..}.}..>...|
00001a20 0f 1f 8b e1 |.t$............|
00001a30 ff 8d b1 5b ff ff ff fe |......[......v..|
00001a40 f9 a9 d2 0f |.....t..........|
00001a50 c7 a5 8b e4 8b 0f |.u........E....|
00001a60 b6 c4 3d ff 8b e0 |..=....uI.E...v|
00001a70 ec 0c 8b d8 ff d4 6a |....E..u.h....j|
00001a80 8b ff dc e8 fb ff ff c4 |...@P.u........ |
00001a90 c0 0f 8b d4 |.........E..8WEV|
00001aa0 0c c7 eb 7b |.t...tT.......{.|
00001ab0 c8 ff 8b d4 0f b7 b2 8a 8d ba a0 |...U.@..........|
00001ac0 eb c1 c1 e1 8a d2 |....W.........t|
00001ad0 4a 8b 5d d0 0f b6 d2 c1 e2 c1 e0 8b |J.]............|
00001ae0 e6 ff f2 8b d4 8b 9c 0a |..........U.....|
00001af0 8b d8 1a 8b d4 8b 8c 0a |....U....U......|
00001b00 8b e0 0a 8b 4d e4 8b e2 ff |...U....M.......|
00001b10 ff d0 e9 4e f0 7c a5 |.......N...@.|.|
00001b20 c7 d8 ff |..tT........%...|
00001b30 3d ff d8 ff 3d |.=....t#..%....=|
00001b40 ff 0f 8b e4 |......&....E...|
00001b50 e3 ff 0f c7 |.............tT.|
00001b60 8b e4 0f b6 fe ff |......E...p.....|
00001b70 1e 8b cc ce ff c7 |..u..E..........|
00001b80 8b c8 c7 8b c4 c7 ff ff |.E........E.....|
00001b90 ff ff ec 0c 8b cc ff d4 |......E..u.h....|
00001ba0 6a ff ff dc e8 fa ff ff c4 |j...u..h..... .|
00001bb0 c0 0f b9 8b 5d d4 bb fe |........].f.....|
00001bc0 aa 0f c7 e9 |.U.t...tT.......|
00001bd0 9c 8b c4 ff 0f 9d |.....E.........|
00001be0 8b cc 0f bb c2 |.E.............|
00001bf0 ee 0f ec 0c |............Sh..|
00001c00 6a 6a ff dc e8 fa ff ff c4 |..j.j..u........|
00001c10 c0 0f 7b | ....W....{.PART|
00001c20 3b 2e 7b |u6.;EFI u..{....|
00001c30 8b 8b c0 8b 8b |.u%.SH.E....SP.E|
00001c40 bc 8b 8b b8 8d 4d b8 e8 aa |....ST.E....M...|
00001c50 fc ff ff e9 1a ec 0c 8b cc ff |............E..u|
00001c60 d4 6a ff ff dc e8 a2 f9 |.h....j...u....|
00001c70 ff ff c4 c0 0f f3 8b c0 |.... .........E.|
00001c80 c7 8b c4 ff 8b c4 8b 4d |.......E....E..M|
00001c90 d4 8b f8 c0 c3 c1 e3 8d |......u`.......|
00001ca0 1c 8a c2 fa 0f 0a fa |...........t....|
00001cb0 fa 2d 8b c8 8b c6 |t....u-.U.......|
00001cc0 8b cc 8b c8 8b |...U....E...u..|
00001cd0 cc 8b 8b c4 c7 ff ff ff ff e9 |U......E........|
00001ce0 fe ff ff f8 b0 c7 |....@...u...tT..|
00001cf0 c0 eb 7a c1 e0 0f b6 c2 |......z........|
00001d00 8b d0 8b c4 8b d4 8b |....E....E..U...|
00001d10 c1 e0 8b c6 8b cc 8b |...........U....|
00001d20 d8 8b c4 8b d4 8b c1 e0 |U....E..U.......|
00001d30 fe 8b ca 8b e0 7e 1a |..........E...~.|
00001d40 8b d0 8b f8 0f f8 0c 3d |.E......t....t.=|
00001d50 c0 8b e4 c1 e6 |....t...t.F.E...|
00001d60 ce ff ff b8 eb |...............|
00001d70 c0 8d f4 5b 5e 5f 5d c3 e5 |..e.[^_].U..WVS|
00001d80 ec 3c a1 8b 5d c7 |..<....$U...]...|
00001d90 c7 | U.........U....|
00001da0 cc ef ff ff a1 6c |.........dT...l|
00001db0 c7 ec |T.....T......t9R|
00001dc0 fc e8 0e c4 |Rh.T..P.........|
00001dd0 c0 c7 c0 e9 |.t...tT........|
00001de0 f9 a1 c7 ff |.....dT.....U...|
00001df0 ff ff ff a3 6c a1 db a3 |....lT....U.....|
00001e00 f0 3d ff ff ff |.T..u..=$U......|
00001e10 0f e9 c1 c7 cc ef ff ff ff ff ff |u...............|
00001e20 c7 ff ff ff 8d bd e8 ef ff |...$U...........|
00001e30 ff 8d b5 e4 ef ff ff eb 3f d0 0f b6 ce c1 e8 |........?.......|
00001e40 3d 8d c8 ef ff ff |..=.U...........|
00001e50 c4 ef ff ff db 1e 8b cc ef ff ff |....t"..u.......|
00001e60 d0 c2 c1 ea fa ff |.tt...........u|
00001e70 0f b6 c4 c8 ec 0c 8d e0 |.....t`...WV...|
00001e80 ef ff ff 8d dc ef ff ff 8d d8 ef ff |...P......P.....|
00001e90 ff 8d d4 ef ff ff 8d d0 ef ff ff |.P......P......P|
00001ea0 f0 ec |h.T..h.T..h.U..h|
00001eb0 ff b5 cc ef ff ff ff |$U.........5dT..|
00001ec0 e8 fb ff ff c4 8b c0 |.......@..$U....|
00001ed0 0f ff ff ff eb b8 8d f4 |..c...........e.|
00001ee0 5b 5e 5f 5d c3 e5 ec 6a e8 fe |[^_].U.....j....|
00001ef0 ff ff c9 c3 e5 ec e8 e6 ff ff ff |....U...........|
00001f00 c0 c7 ff |.t'..hT........8|
00001f10 c7 |T..Ht...hT......|
00001f20 c7 c0 3d |..tT........=tT|
00001f30 c9 0f c0 c3 e5 8b 5d |........U..VS.].|
00001f40 c7 1c 8b c2 c1 ea |...U............|
00001f50 fa ff 8b e8 |.......u....T...|
00001f60 de ff ff ff c6 a3 |.%.........dT...|
00001f70 0f c7 ff |$U..u...dT......|
00001f80 e9 e8 6a ff ff ff a1 |......j....tT...|
00001f90 c0 0b 7b 2f 6c f8 c7 |.t..{./tl...ug..|
00001fa0 c7 f8 ff ff |tT.........T....|
00001fb0 ff 7f 7b 2f 0a c7 |...{./t...tT....|
00001fc0 3d 3d |...=tT...u..=hT.|
00001fd0 0a c7 3d |..u...tT.......=|
00001fe0 1e 6b ec |tT...u.k.hT.....|
00001ff0 0c ff c4 c0 0f c0 |.V..@T..........|
0f b6 c0 eb c0 8d f8 5b 5e 5d c3 |.......e.[^].U.|
e5 ec 8b 8b 0c 8b 5d d2 |.S....U..E..]...|
8d 4c ff c1 f9 d1 3b 0d f0 |x..L.......;..T.|
0e c7 c0 eb |.r...tT........|
2a ec 0c c1 ff e1 ff c1 |*......u........|
f8 d0 ec ff |.......T..SQP.5d|
e8 ac f5 ff ff c4 8b 5d fc c9 c3 |T......... .]...|
e5 8b 5d a3 c3 e5 |U...E.].pT...U..|
ec e8 aa fe ff ff c4 |S...h.".........|
c0 6f |...toQQh....h...|
000020a0 c7 3e e8 b6 f4 ff ff |...xT..p>.......|
000020b0 c4 3d ff c7 |....=pT.....xT..|
000020c0 0f ec 0c df e8 0e |....u....h.R....|
000020d0 f4 ff ff eb 6a ff e8 |....4RRj.h......|
000020e0 f4 ff ff c3 e8 0e f5 ff ff c4 db |...............t|
000020f0 ff 6a e8 |.P.5pT..h....j..|
b7 e3 ff ff e8 f1 f3 ff ff e8 a2 e3 ff ff |................|
e5 c7 d6 bb |U..W..V..S......|
ec 8b 0d ff c1 |.........5dT....|
0a d3 e3 e8 e8 f3 ff ff 6a c1 d8 |........VSj.....|
f7 f9 c1 0f af cf e8 c0 fe ff ff 8d |........Q......e|
f4 5b 5e 5f 5d c3 e5 bf |.[^_].U..W.....V|
c6 b8 ec 0c 8b 0d |..S.............|
c1 0a d3 e0 b8 0a f3 8d |......f..(......|
0f 9f e9 |.(..............|
3a 0a f3 0f f7 0f b7 4a 8d |f.:..........J..|
000021a0 5a 6b c9 0c 8d 0c 0a eb c8 d8 c1 f8 |Z.k......"..)...|
000021b0 c0 ab aa aa aa f7 ff 6b c0 0c 8d |.i........k.....|
000021c0 3b 8d f4 eb 8d 0c cb da |;0s..H....X..v.|
000021d0 eb 0c 7b 0f 9b 8b |...f.{.........C|
000021e0 8b 0d ba |...T..t#.......|
000021f0 c1 0a d3 e2 c2 9c e8 |................|
0c ff ff ff c0 0f 8b 8b |.............C..|
0d a3 b8 |.......T........|
c1 0a d3 e0 8d 9c 7a 0f |..........f.z...|
5b ff ff ff 0f b7 4a 8d 5a bf |.[.....J..Z.....|
6b c9 0c 8d 0c 0a eb c8 d8 c1 f8 |.k......"..)....|
c0 ab aa aa aa f7 ff 6b c0 0c 8d 3b |i........k.....;|
8d f4 eb 8d 0c cb da 8d |0s..H....X..v..|
f4 7a 0c c7 0e |S.f.z..t...tT...|
eb 8b f4 0f b7 4a c1 f1 |......C...J....|
0f c7 c8 ff eb |s...tT..........|
000022a0 c6 8b f0 c4 0c 5b 5e 5f 5d c3 |.)..B......[^_].|
000022b0 e5 ec 2c f8 0b 8b 0d |U..WVS..,.......|
000022c0 7f c1 0a ba d3 e2 8b |................|
000022d0 e9 f5 ba |.(..............|
000022e0 c1 0a 8d f4 d0 d3 e0 c1 c1 e9 cb |...X...........|
000022f0 3d 8d 9c |sH.=.T...t......|
8b e8 fe ff ff c0 0f |...X............|
8b 0d b8 c7 |................|
c1 0a d3 e0 8b |..T.............|
9c e9 de ce 0f bc |............)...|
d9 8d 0c 1b d3 e2 d6 0f 8d 3d |..............=|
8d 9c 8b 5c |.T...t.........\|
e8 a8 fd ff ff c0 0f |...............|
8b 0d b8 f2 c7 |................|
c1 0a d3 e0 c1 c1 e9 |T...............|
0f bc c9 d3 fa 8b 9c 9c 3b 1d |.............;..|
000023a0 8d 9c d8 e8 5d |T..t...........]|
000023b0 fd ff ff c0 0f e9 8b 0d |................|
000023c0 b8 1d c1 0a d3 |.........T......|
000023d0 e0 c2 c0 c1 ea 4a f2 8b 9c |........J!......|
000023e0 e9 e8 3d c7 |........=.T.....|
000023f0 ff ff ff ff 8d 9c |.T......t.......|
8b e8 fd ff ff c0 0f |..`.............|
8d 0c 1b bb df d8 d3 |................|
e7 8b 0d fe f7 c7 |.......)......T.|
c1 0a d3 e0 c1 c1 e9 0f |................|
bc c9 c9 d3 fe 8d 9c 8b b0 |................|
9c e8 b7 fc ff ff c0 8b 0d |...........tG...|
d8 c1 0a d3 e0 c1 c0 c1 e9 |................|
4d d4 8d 9c 0f bc f1 e4 |..M...........u.|
8a 4d e4 fe d3 fe e4 8b d4 4e |.M......u..u.N!u|
e4 8b 4d e4 8b 9c e8 fc ff ff |..M.........p...|
000024a0 c0 0f c7 c8 |..u...tT........|
000024b0 ff eb 1c 8b 0d c1 0a d3 e3 d8 |................|
000024c0 db c1 e8 f8 8b 9c |.....H!.........|
000024d0 c4 2c 5b 5e 5f 5d c3 e5 ec 2c |.,[^_].U..WVS..,|
000024e0 8b c7 d4 fb ff ff |....u...........|
000024f0 c7 e0 fb ff ff c7 d8 fb ff ff |................|
8b d8 fb ff ff d2 bb |............ ..|
e4 fb ff ff f7 |.H.......(.....|
dc fb ff ff 8b 0d 3d |...........=`...|
0f b7 1d fe c1 0a b8 |.y..............|
d3 e0 f7 fb 8b bb |.............. .|
0f bc c8 d0 fb ff ff 3d |............=`..|
0f b7 1d fe 8b dc fb ff |..y.............|
ff 8b d3 f8 8d ba |..........D.....|
e8 fb ff ff c0 0f c0 |................|
3d bf 0f b7 3d |=`..... ...y...=|
000025a0 fe 8b 8d d0 fb ff ff b8 |................|
000025b0 c1 0a d3 e0 f7 fb dc fb ff ff 0f af |.......H#.......|
000025c0 c7 dc fb ff ff 3d |.............=`.|
000025d0 c7 |...y..x(.u...tT.|
000025e0 0e c8 ff e9 8b 0d |.........d......|
000025f0 bf c1 0a d3 e7 0f b7 0d |................|
f8 c7 f7 f9 |X..............|
d2 0f bc c8 8b e4 fb ff ff f7 |...........(...|
8b dc fb ff ff d3 fa d3 eb |.............X..|
d8 e8 da fa ff ff c0 0f 8b 0d |................|
b8 9c 0f |....P.....h.....|
b7 3d c1 0a d3 e0 8d |.=X.............|
f7 ff c7 ff ff ff ff c7 |.......T........|
ff ff ff ff e4 fb ff ff 0f |.T......H#......|
af c7 8d e8 a1 e2 ff ff 8b 0d |.....PS.........|
ba c4 c1 0a d3 e2 0f |................|
000026a0 b7 f0 3d a0 |......%....=....|
000026b0 0f ff d4 fb ff ff bd d4 fb |..U.............|
000026c0 ff ff 7f db eb c7 1a |..........tT...|
000026d0 e9 8a 1e c0 |....w...C.....t.|
000026e0 ec 0c 0f be c0 e8 e1 ff ff c4 |......P.@.......|
000026f0 c0 e5 8b 0d b8 c1 |.t..............|
0a d3 e0 8b 8d fa fe |................|
a3 f4 0f 3e db |....T....>.....t|
8d e8 fb ff ff 8d e8 fa |.WS......V...P..|
e1 ff ff c4 8d e8 f6 8d 1c 1d |.......E.......|
f4 c6 fc ff ff 8b 0d |.T..............|
bb c1 0a d3 e3 bb |.............h..|
1a ec 0c ff e8 ae ed |..t.....5dT.....|
ff ff c4 c1 d8 f7 f9 c6 8b 0d |................|
ba c1 0a d3 e2 b2 |...............|
1c d1 2a ff f4 |......t*QQ..T..|
000027a0 8d e8 fb ff ff e8 ba ed ff ff c4 c7 |......P.........|
000027b0 1c c0 e9 8d |..U........u"...|
000027c0 c1 ff f4 8d |..R..(.....T...|
000027d0 e8 fb ff ff e8 e1 ff ff c4 8b |.....QR.Q.......|
000027e0 e0 fb ff ff b8 bd e8 fb ff ff |................|
000027f0 2f 8d b5 e8 fb ff ff 0f d0 d8 fb ff ff |/.......D.......| [root@yinzhengjie ~]#

[root@yinzhengjie ~]# hexdump -C /dev/sda -n 10240          #还记得在开始模拟修复之前,我们也查看了前20个扇区信息没?虽说修复grub后操作系统可以正常启动了,但是和修复之前依旧是有差异的哟~

四.验证修复grub之前和修复grub之后的差异

1>.在"/boot/grub"目录只存放grub.conf文件,发现操作系统依旧可以正常启动

[root@yinzhengjie ~]# ls /boot/grub/
device.map fat_stage1_5 grub.conf jfs_stage1_5 minix_stage1_5 splash.xpm.gz stage2 vstafs_stage1_5
e2fs_stage1_5 ffs_stage1_5 iso9660_stage1_5 menu.lst reiserfs_stage1_5 stage1 ufs2_stage1_5 xfs_stage1_5
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# mkdir /data
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# mv /boot/grub/* /data/
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# ls /data/
device.map fat_stage1_5 grub.conf jfs_stage1_5 minix_stage1_5 splash.xpm.gz stage2 vstafs_stage1_5
e2fs_stage1_5 ffs_stage1_5 iso9660_stage1_5 menu.lst reiserfs_stage1_5 stage1 ufs2_stage1_5 xfs_stage1_5
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# mv /data/grub.conf /boot/grub/
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# ll /boot/grub/
total 2
-rw-------. 1 root root 839 Dec 1 07:36 grub.conf
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# reboot Broadcast message from root@yinzhengjie
(/dev/pts/2) at 20:47 ... The system is going down for reboot NOW!
[root@yinzhengjie ~]#

2>.修复后grub发生变化了,如果将修复后在"/boot/grub"目录的文件移并只剩下"grub.conf"文件是无法正常启动的(这种情况就只能使用上面我们介绍的救援模式来恢复grub啦~)

[root@yinzhengjie ~]# ll /boot/grub/
total
-rw-------. root root Dec : grub.conf
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# grub-install /dev/sda
Probing devices to guess BIOS drives. This may take a long time.
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'. (fd0) /dev/fd0
(hd0) /dev/sda
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# mkdir /data2
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# ls /boot/grub/
device.map fat_stage1_5 grub.conf jfs_stage1_5 reiserfs_stage1_5 stage2 vstafs_stage1_5
e2fs_stage1_5 ffs_stage1_5 iso9660_stage1_5 minix_stage1_5 stage1 ufs2_stage1_5 xfs_stage1_5
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# mv /boot/grub/* /data2/
[root@yinzhengjie ~]# mv /data2/grub.conf /boot/grub/
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# ls /boot/grub/
grub.conf
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# reboot Broadcast message from root@yinzhengjie
(/dev/pts/0) at 20:52 ... The system is going down for reboot NOW!
[root@yinzhengjie ~]#

五.grub.conf文件的功能

1>.根据grub.conf默认的菜单复制一个菜单

[root@yinzhengjie ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0      #默认启动为0,即默认启动第一个菜单
timeout=
splashimage=(hd0,)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.-.el6.x86_64)      #这里就是咱们第一个菜单
  root (hd0,)
  kernel /vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSFONT=lat
arcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
  initrd /initramfs-2.6.-.el6.x86_64.img
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# vim /boot/grub/grub.conf
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=1      #此处我们将默认设置为第二个菜单(注意:计算机是从0开始计数的)
timeout=
splashimage=(hd0,)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.-.el6.x86_64)    #这是操作系统默认的菜单,下面是对应的启动参数
root (hd0,)
kernel /vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSFONT=lat
arcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /initramfs-2.6.-.el6.x86_64.img
title CentOS (4.6.-.el6.x86_64)    #这第二个菜单其实就是把上面第一个菜单拷贝过来改动了一下名字而已,其本质还是使用的第一个菜单的功能,换汤不换药~
root (hd0,)
kernel /vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSFONT=lat
arcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
  initrd /initramfs-2.6.-.el6.x86_64.img
[root@yinzhengjie ~]#

2>.重启操作系统后发现有下面的默认启动菜单

[root@yinzhengjie ~]# reboot 

Broadcast message from root@yinzhengjie
(/dev/pts/) at : ... The system is going down for reboot NOW!
[root@yinzhengjie ~]#

3>.关于grub的root写法以及rhgb和quiet参数说明

[root@yinzhengjie ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=
timeout=
splashimage=(hd0,)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.-.el6.x86_64)
root (hd0,)
kernel /vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSFONT=lat
arcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
  initrd /initramfs-2.6.-.el6.x86_64.img
title CentOS (4.6.-.el6.x86_64)
root (hd0,)
kernel /vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSFONT=lat
arcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
  initrd /initramfs-2.6.-.el6.x86_64.img
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# vim /boot/grub/grub.conf
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=
timeout=
splashimage=(hd0,)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.-.el6.x86_64)
root (hd0,)
kernel /vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSFONT=lat
arcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /initramfs-2.6.-.el6.x86_64.img
title CentOS (4.6.-.el6.x86_64)    #我们将"root(hd0,0)"这行信息给删除掉,然后再每行的路径的开头声明根节点位置为(hd0,0)也是可以正常启动操作系统的哟~,不仅如此,我们还可以将rhgb(启动操作会显示一个转圈圈的图形,后面发生了啥咱也不知道呀因为只能看到一个图片,因此生产环境我们可以考虑将它去掉的)和quiet(该参数若不启用启动操作系统时会有更多信息输出到屏幕)参数删除,并不会影响到作系统的正常启动。
kernel (hd0,)/vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSF
ONT=latarcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
  initrd (hd0,)/initramfs-2.6.-.el6.x86_64.img
[root@yinzhengjie ~]#

4>.kernel参数和initrd启动顺序不可以颠倒

[root@yinzhengjie ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=
timeout=
splashimage=(hd0,)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.-.el6.x86_64)
root (hd0,)
kernel /vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSFONT=lat
arcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /initramfs-2.6.-.el6.x86_64.img
title CentOS (4.6.-.el6.x86_64)
kernel (hd0,)/vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSF
ONT=latarcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM initrd (hd0,)/initramfs-2.6.-.el6.x86_64.img
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# vim /boot/grub/grub.conf
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=
timeout=
splashimage=(hd0,)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.-.el6.x86_64)
root (hd0,)
kernel /vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSFONT=lat
arcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /initramfs-2.6.-.el6.x86_64.img
title CentOS (4.6.-.el6.x86_64)      #注意,我这里故意将kernel的顺序调到了initrd下面去啦!观察操作系统是否可以正常启动,答案是否定的,如下图所示。
initrd (hd0,)/initramfs-2.6.-.el6.x86_64.img
kernel (hd0,)/vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSF
ONT=latarcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM[root@yinzhengjie ~]#
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# reboot Broadcast message from root@yinzhengjie
(/dev/pts/) at : ... The system is going down for reboot NOW!
[root@yinzhengjie ~]#

  如果出现如上图所示的错误,其实咱们也可以手动修改的,按回车键进入如下图所示的界面,按字母"e"进行编辑

  删除"initrd"行,如下图所示。

按字母"o"新增一行,如下图所示。

如上图所示,按字母"e"进行编辑,然后将"initrd /initramfs-2.6.32-754.el6.x86_64.img"信息写入即可。

  如上图所示,按回车即可,出现如下图所示的界面后按"b"键可以正常启动操作系统啦~

如下图所示,操作系统启动成功啦

六.误删除"/boot/grub/grub.conf"配置文件案例

1>.删除"grub.conf"配置文件并重启操作系统

[root@yinzhengjie ~]# cp /boot/grub/grub.conf ./
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# ll
total
-rw------- root root Dec : grub.conf
-rw-r--r-- root root Dec windows.jpg
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# rm -f /boot/grub/grub.conf
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# reboot       #重启操作系统后发现操作系统无法启动了,如下图所示。 Broadcast message from root@yinzhengjie
(/dev/pts/) at : ... The system is going down for reboot NOW!
[root@yinzhengjie ~]#

2>.手动顺序编写grub配置文件

kernel /vmlinuz-2.6.-.el6.x86_64  root=/dev/mapper/vg_node200-lv_root     #这个根分区是路径是指定你安装操作系统的路径哟~
initrd /initramfs-2.6.32-754.el6.x86_64.img

boot

温馨提示:
  执行上述3条命令仅当次启动有效,下一次依旧无法启动,最好将上面的命令写入"/boot/grub/grub.conf"配置文件中,我在试验开始之前就对"grub.conf"配置文件进行备份操作。

3>.恢复grub.conf的备份文件,以防止下次无法正常启动的情况

[root@yinzhengjie ~]# ll
total
-rw------- root root Dec : grub.conf
-rw-r--r-- root root Dec windows.jpg
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# mv grub.conf /boot/grub/
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# reboot Broadcast message from root@yinzhengjie
(/dev/pts/) at : ... The system is going down for reboot NOW!
[root@yinzhengjie ~]#
[root@yinzhengjie ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default= timeout= splashimage=(hd0,)/grub/windows.xpm.gz password --encrypted $$bNlXV2xei8gteGzA$v4VFuBvn0svHHIbsBFzfdDnHTlUsZgVIXdLHqTRyAd7a9SFHGC4G87D7JNBKj5i3fGsEhS2vCgVbrO0Q34a7E1 title CentOS (2.6.-.el6.x86_64)
root (hd0,)
kernel /vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/
lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
  initrd /initramfs-2.6.-.el6.x86_64.img title CentOS (4.6.-.el6.x86_64)
kernel (hd0,)/vmlinuz-2.6.-.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_n
ode200/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
  initrd (hd0,)/initramfs-2.6.-.el6.x86_64.img
[root@yinzhengjie ~]#

[root@yinzhengjie ~]# cat /boot/grub/grub.conf

[root@yinzhengjie ~]# cat /proc/cmdline      #查看内核参数
ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF- rd_LVM_LV=vg_node200/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 cra
shkernel=128M rd_LVM_LV=vg_node200/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
[root@yinzhengjie ~]#

[root@yinzhengjie ~]# cat /proc/cmdline      #查看内核参数

七.Linux操作系统之grub加密实战案例

博主推荐阅读:
  https://www.cnblogs.com/yinzhengjie/p/11915217.html

八.更改Linux启动菜单的背景图

博主推荐阅读:
  https://www.cnblogs.com/yinzhengjie/p/11914677.html

最新文章

  1. Linux下SVN安装与基本操作
  2. 遍历一个类的属性--并转换为Dictionary类型
  3. 2016年12月9日 星期五 --出埃及记 Exodus 21:4
  4. CorelDraw x6【Cdr x6】官方简体中文破解版(64位)安装图文教程、破解注册方法
  5. UITableView实现格瓦拉飞天投票模块-b
  6. pptp vpn
  7. 编译kernel:make Image uImage与zImage的区别
  8. 文本图片自适应高度小bug以及解决办法
  9. 在用TabbarController中出现navigationController 嵌套报错
  10. SQL表连接查询(inner join(join)、full join、left join、right join、cross join)
  11. asp.net core 系列 12 选项 TOptions
  12. 洛谷P2243 电路维修
  13. NPM 报错--fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module
  14. openstack网络服务Neutron(六)
  15. switfmailer 邮件时间错误 处理
  16. Linux 实现与宿主机共享文件夹 Centos7
  17. Linux基础笔记
  18. delphi char数组、string和Pchar的相互转换
  19. 2D 2 3D 开源项目
  20. java IO操作:FileInputStream,FileOutputStream,FileReader,FileWriter实例

热门文章

  1. 小程序报错:对应的服务器 TLS 为 TLS 1.0 ,小程序要求的 TLS 版本必须大于等于 1.2
  2. log4net记录多个级别文件
  3. 使用vs code开发.net core2.2时OmniSharp.MSBuild.ProjectLoader无法解析&quot;xxx&quot;的解决方法
  4. 【转】Centos下编译升级安装Boost
  5. General VDPConfig对讲配置工具
  6. UE4 常用数学
  7. mysql 安装为服务 ,mysql.zip 安装为服务,mysql搬移迁移服务器安装为服务
  8. (CSDN 迁移) JAVA循环删除List的某个元素
  9. python面试题300道答案参考1
  10. mysql 启动 &amp;&amp; 停止