zoukankan      html  css  js  c++  java
  • Linux操作系统故障排除之Grub信息被删除

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

                                          作者:尹正杰

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

    [root@yinzhengjie ~]# hexdump -C /dev/sda -n 10240
    00000000  eb 48 90 10 8e d0 bc 00  b0 b8 00 00 8e d8 8e c0  |.H..............|
    00000010  fb be 00 7c bf 00 06 b9  00 02 f3 a4 ea 21 06 00  |...|.........!..|
    00000020  00 be be 07 38 04 75 0b  83 c6 10 81 fe fe 07 75  |....8.u........u|
    00000030  f3 eb 16 b4 02 b0 01 bb  00 7c b2 80 8a 74 03 02  |.........|...t..|
    00000040  80 00 00 80 fe 49 08 00  00 08 fa 90 90 f6 c2 80  |.....I..........|
    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  76 d2 09 00 00 00 80 20  |........v...... |
    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  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    *
    00002800
    [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  3.6G   44G   8% /
    tmpfs                 1.9G  228K  1.9G   1% /dev/shm
    /dev/sda1             477M   41M  411M   9% /boot
    /dev/mapper/vg_node200-lv_home
                          439G   71M  417G   1% /home
    /dev/sr0              3.8G  3.8G     0 100% /media/CentOS_6.10_Final
    [root@yinzhengjie ~]# 

    2>.查看grub分区

    [root@yinzhengjie ~]# hexdump -C /dev/sda -n 512
    00000000  eb 48 90 10 8e d0 bc 00  b0 b8 00 00 8e d8 8e c0  |.H..............|
    00000010  fb be 00 7c bf 00 06 b9  00 02 f3 a4 ea 21 06 00  |...|.........!..|
    00000020  00 be be 07 38 04 75 0b  83 c6 10 81 fe fe 07 75  |....8.u........u|
    00000030  f3 eb 16 b4 02 b0 01 bb  00 7c b2 80 8a 74 03 02  |.........|...t..|
    00000040  80 00 00 80 fe 49 08 00  00 08 fa 90 90 f6 c2 80  |.....I..........|
    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  76 d2 09 00 00 00 80 20  |........v...... |
    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 ~]# 

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

    [root@yinzhengjie ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446
    446+0 records in
    446+0 records out
    446 bytes (446 B) copied, 0.000656519 s, 679 kB/s
    [root@yinzhengjie ~]# 
    [root@yinzhengjie ~]# hexdump -C /dev/sda -n 512
    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 ~]# reboot 
    
    Broadcast message from root@yinzhengjie
        (/dev/pts/0) at 20:41 ...
    
    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=1 count=512          #如果生产环境中你有两台电脑操作系统分区是一样的,你可以拿另一台grub分区来还原。
    512+0 records in
    512+0 records out
    512 bytes (512 B) copied, 0.00105919 s, 483 kB/s
    [root@yinzhengjie ~]# 
    [root@yinzhengjie ~]# ll /root/mbr 
    -rw-r--r-- 1 root root 512 Dec  2 21:13 /root/mbr
    [root@yinzhengjie ~]# 

    2>.清空grub信息

    [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 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446
    446+0 records in
    446+0 records out
    446 bytes (446 B) copied, 0.00113958 s, 391 kB/s
    [root@yinzhengjie ~]# 
    [root@yinzhengjie ~]# hexdump -C /dev/sda -n 512
    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 ~]# 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  3.6G   44G   8% /
    tmpfs                 1.9G   72K  1.9G   1% /dev/shm
    /dev/sda1             477M   41M  411M   9% /boot
    /dev/mapper/vg_node200-lv_home
                          439G   71M  417G   1% /home
    [root@yinzhengjie ~]# 
    [root@yinzhengjie ~]# ll /boot/grub/        #grub分区依赖于该目录中的文件,若这些文件不存在则无法通过grub分区修复(你可以将他们暂时移动到别的目录,执行下面的grub命令相关的操作就会修复失败)
    total 274
    -rw-r--r--. 1 root root     63 Dec  1 07:34 device.map
    -rw-r--r--. 1 root root  13428 Dec  3  2019 e2fs_stage1_5
    -rw-r--r--. 1 root root  12636 Dec  3  2019 fat_stage1_5
    -rw-r--r--. 1 root root  11780 Dec  3  2019 ffs_stage1_5
    -rw-------. 1 root root    839 Dec  1 07:36 grub.conf
    -rw-r--r--. 1 root root  11772 Dec  3  2019 iso9660_stage1_5
    -rw-r--r--. 1 root root  13284 Dec  3  2019 jfs_stage1_5
    lrwxrwxrwx. 1 root root     11 Dec  1 07:34 menu.lst -> ./grub.conf
    -rw-r--r--. 1 root root  11972 Dec  3  2019 minix_stage1_5
    -rw-r--r--. 1 root root  14428 Dec  3  2019 reiserfs_stage1_5
    -rw-r--r--. 1 root root   1341 Nov 15  2010 splash.xpm.gz
    -rw-r--r--. 1 root root    512 Dec  3  2019 stage1
    -rw-r--r--. 1 root root 126148 Dec  3  2019 stage2
    -rw-r--r--. 1 root root  12040 Dec  3  2019 ufs2_stage1_5
    -rw-r--r--. 1 root root  11380 Dec  3  2019 vstafs_stage1_5
    -rw-r--r--. 1 root root  13980 Dec  3  2019 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,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... yes
     Checking if "/grub/stage2" exists... yes
     Checking if "/grub/e2fs_stage1_5" exists... yes
     Running "embed /grub/e2fs_stage1_5 (hd0)"...  27 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=1 count=446
    446+0 records in
    446+0 records out
    446 bytes (446 B) copied, 0.000762872 s, 585 kB/s
    [root@yinzhengjie ~]# 
    [root@yinzhengjie ~]# hexdump -C /dev/sda -n 512
    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 ~]# 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 10240 
    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  52 56 5e bf f8 21 66 8b  2d 83 7d 04 00 0f 84 c4  |RV^..!f.-.}.....|
    00000210  00 80 7c ff 00 74 3e 66  8b 1d 66 31 c0 b0 7f 39  |..|..t>f..f1...9|
    00000220  45 04 7f 03 8b 45 04 29  45 04 66 01 05 c7 04 10  |E....E.)E.f.....|
    00000230  00 89 44 02 66 89 5c 08  c7 44 06 00 70 50 66 31  |..D.f...D..pPf1|
    00000240  c0 89 44 04 66 89 44 0c  b4 42 cd 13 0f 82 93 00  |..D.f.D..B......|
    00000250  bb 00 70 eb 56 66 8b 05  66 31 d2 66 f7 34 88 54  |..p.Vf..f1.f.4.T|
    00000260  0a 66 31 d2 66 f7 74 04  88 54 0b 89 44 0c 3b 44  |.f1.f.t..T..D.;D|
    00000270  08 7d 68 8b 04 2a 44 0a  39 45 04 7f 03 8b 45 04  |.}h..*D.9E....E.|
    00000280  29 45 04 66 01 05 8a 54  0d c0 e2 06 8a 4c 0a fe  |)E.f...T.....L..|
    00000290  c1 08 d1 8a 6c 0c 5a 52  8a 74 0b 50 bb 00 70 8e  |....l.ZR.t.P..p.|
    000002a0  c3 31 db b4 02 cd 13 72  3a 8c c3 8e 45 06 58 c1  |.1.....r:...E.X.|
    000002b0  e0 05 01 45 06 60 1e c1  e0 04 89 c1 31 ff 31 f6  |...E.`......1.1.|
    000002c0  8e db fc f3 a4 1f 61 83  7d 04 00 0f 85 42 ff 83  |......a.}....B..|
    000002d0  ef 08 e9 34 ff 5a ea 00  22 00 00 be 07 21 e8 3f  |...4.Z.."....!.?|
    000002e0  00 eb 06 be 0c 21 e8 37  00 be 11 21 e8 31 00 eb  |.....!.7...!.1..|
    000002f0  fe 4c 6f 61 64 69 6e 67  20 73 74 61 67 65 31 2e  |.Loading stage1.|
    00000300  35 00 2e 00 0d 0a 00 47  65 6f 6d 00 52 65 61 64  |5......Geom.Read|
    00000310  00 20 45 72 72 6f 72 00  bb 01 00 b4 0e cd 10 46  |. Error........F|
    00000320  8a 04 3c 00 75 f2 c3 00  00 00 00 00 00 00 00 00  |..<.u...........|
    00000330  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    *
    000003f0  00 00 00 00 00 00 00 00  02 00 00 00 1a 00 20 02  |.............. .|
    00000400  ea 70 22 00 00 00 03 02  ff ff ff 00 00 00 00 00  |.p".............|
    00000410  02 00 30 2e 39 37 00 ff  ff 00 ff 2f 67 72 75 62  |..0.97...../grub|
    00000420  2f 73 74 61 67 65 32 20  2f 67 72 75 62 2f 67 72  |/stage2 /grub/gr|
    00000430  75 62 2e 63 6f 6e 66 00  00 00 00 00 00 00 00 00  |ub.conf.........|
    00000440  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    *
    00000470  fa 31 c0 8e d8 8e d0 8e  c0 67 66 89 2d fc 24 00  |.1.......gf.-.$.|
    00000480  00 66 bd f0 1f 00 00 66  89 ec fb 67 88 15 f8 24  |.f.....f...g...$|
    00000490  00 00 cd 13 66 e8 61 00  00 00 bf 74 54 00 00 b9  |....f.a....tT...|
    000004a0  28 55 00 00 29 f9 30 c0  fc f3 aa e8 98 02 00 00  |(U..).0.........|
    000004b0  e8 8c 00 00 00 f4 e9 fa  ff ff ff 8b 44 24 08 a3  |............D$..|
    000004c0  00 25 00 00 89 c3 66 8b  44 24 04 66 a3 04 25 00  |.%....f.D$.f..%.|
    000004d0  00 c1 e0 04 01 c3 a1 24  55 00 00 89 83 08 00 00  |.......$U.......|
    000004e0  00 8a 15 64 54 00 00 8b  4c 24 0c e8 51 00 00 00  |...dT...L$..Q...|
    000004f0  66 89 cd 67 66 ff 2d 00  25 00 00 fa 67 66 0f 01  |f..gf.-.%...gf..|
    00000500  15 40 25 00 00 0f 20 c0  66 83 c8 01 0f 22 c0 66  |.@%... .f....".f|
    00000510  ea 17 23 00 00 08 00 66  b8 10 00 8e d8 8e c0 8e  |..#....f........|
    00000520  e0 8e e8 8e d0 8b 04 24  a3 f0 1f 00 00 a1 f4 24  |.......$.......$|
    00000530  00 00 89 c4 89 c5 a1 f0  1f 00 00 89 04 24 31 c0  |.............$1.|
    00000540  c3 0f 01 15 40 25 00 00  89 e0 a3 f4 24 00 00 8b  |....@%......$...|
    00000550  04 24 a3 f0 1f 00 00 b8  f0 1f 00 00 89 c4 89 c5  |.$..............|
    00000560  66 b8 20 00 8e d8 8e c0  8e e0 8e e8 8e d0 ea 75  |f. ............u|
    00000570  23 00 00 18 00 0f 20 c0  66 83 e0 fe 0f 22 c0 66  |#..... .f....".f|
    00000580  ea 87 23 00 00 00 00 66  31 c0 8e d8 8e c0 8e e0  |..#....f1.......|
    00000590  8e e8 8e d0 fb 66 c3 55  89 e5 56 53 8b 45 10 66  |.....f.U..VS.E.f|
    000005a0  89 c6 66 31 c0 c1 e8 04  66 89 c1 8a 55 0c 66 8b  |..f1....f...U.f.|
    000005b0  5d 08 e8 8a ff ff ff 89  d8 8e d9 cd 13 88 e2 31  |]..............1|
    000005c0  c0 8e d8 66 e8 32 ff ff  ff 88 d0 5b 5e 5d c3 55  |...f.2.....[^].U|
    000005d0  89 e5 53 57 56 8b 45 10  88 c5 8a 45 18 c0 e0 02  |..SWV.E....E....|
    000005e0  66 c1 e8 02 88 c1 8a 75  14 8a 55 0c 66 8b 5d 20  |f......u..U.f.] |
    000005f0  8a 65 08 8a 45 1c 66 89  c7 e8 43 ff ff ff 8e c3  |.e..E.f...C.....|
    00000600  31 db be 03 00 89 f8 cd  13 73 10 88 e3 31 c0 cd  |1........s...1..|
    00000610  13 4e 83 fe 00 74 04 30  db eb ea 66 e8 da fe ff  |.N...t.0...f....|
    00000620  ff 88 d8 5e 5f 5b 5d c3  55 89 e5 53 8a 55 08 e8  |...^_[].U..S.U..|
    00000630  0d ff ff ff b4 41 bb aa  55 cd 13 72 14 81 fb 55  |.....A..U..r...U|
    00000640  aa 75 0e 88 e3 a0 11 22  84 c0 75 07 83 e1 01 75  |.u....."..u....u|
    00000650  02 30 db 66 e8 a2 fe ff  ff 88 d8 5b 5d c3 55 89  |.0.f.......[].U.|
    00000660  e5 53 57 8a 55 08 e8 d6  fe ff ff b4 08 cd 13 84  |.SW.U...........|
    00000670  e4 75 07 f6 c1 3f 75 02  b4 60 88 e3 66 e8 79 fe  |.u...?u..`..f.y.|
    00000680  ff ff 8d 6c 24 08 88 f0  40 8b 7d 10 89 07 31 c0  |...l$...@.}...1.|
    00000690  88 c8 24 3f 8b 7d 14 89  07 c0 e9 06 88 cc 88 e8  |..$?.}..........|
    000006a0  40 8b 7d 0c 89 07 31 c0  88 d8 5f 5b 5d c3 55 53  |@.}...1..._[].US|
    000006b0  8b 5c 24 0c e8 88 fe ff  ff 80 fb 01 66 74 05 cd  |.$.........ft..|
    000006c0  12 66 eb 04 b4 88 cd 15  89 c3 66 e8 2b fe ff ff  |.f........f.+...|
    000006d0  66 89 d8 5b 5d c3 8b 54  24 04 60 b3 07 e8 5f fe  |f..[]..T$.`..._.|
    000006e0  ff ff 88 d0 30 ff b4 0e  cd 10 66 e8 0b fe ff ff  |....0.....f.....|
    000006f0  61 c3 66 90 f0 7f 06 00  00 00 00 00 00 00 00 00  |a.f.............|
    00000700  00 80 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    00000710  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    00000720  ff ff 00 00 00 9a cf 00  ff ff 00 00 00 92 cf 00  |................|
    00000730  ff ff 00 00 00 9e 00 00  ff ff 00 00 00 92 00 00  |................|
    00000740  27 00 18 25 00 00 90 90  55 89 e5 83 ec 34 6a 00  |'..%....U....4j.|
    00000750  e8 59 ff ff ff c7 04 24  01 00 00 00 a3 90 54 00  |.Y.....$......T.|
    00000760  00 e8 48 ff ff ff 8b 15  08 22 00 00 89 15 e4 54  |..H......".....T|
    00000770  00 00 5a a3 94 54 00 00  a1 f8 24 00 00 8d 55 e0  |..Z..T....$...U.|
    00000780  59 52 50 a3 e8 54 00 00  e8 bf 24 00 00 83 c4 10  |YRP..T....$.....|
    00000790  85 c0 75 06 f6 45 f4 02  75 0c c7 05 30 54 00 00  |..u..E..u...0T..|
    000007a0  ff 00 00 00 eb 0a a1 f8  24 00 00 a3 30 54 00 00  |........$...0T..|
    000007b0  e8 c8 18 00 00 c9 c3 90  55 89 e5 8b 45 10 8b 4d  |........U...E..M|
    000007c0  08 57 56 53 bb 0a 00 00  00 31 d2 f7 f3 83 fa 0a  |.WVS.....1......|
    000007d0  8d 72 57 8d 7a 30 0f 4c  f7 85 c0 89 f2 88 11 8d  |.rW.z0.L........|
    000007e0  51 01 74 04 89 d1 eb e1  8b 45 08 89 d6 eb 0a 8a  |Q.t......E......|
    000007f0  19 8a 10 88 11 49 88 18  40 39 c1 77 f2 89 f0 5b  |.....I..@9.w...[|
    00000800  5e 5f 5d c3 55 89 e5 8b  45 08 5d 8d 48 bf 8d 50  |^_].U...E.].H..P|
    00000810  20 83 f9 19 0f 46 c2 c3  55 89 e5 8b 45 08 5d 8d  | ....F..U...E.].|
    00000820  48 9f 8d 50 e0 83 f9 19  0f 46 c2 c3 55 31 c0 89  |H..P.....F..U1..|
    00000830  e5 8b 55 08 83 ea 09 83  fa 17 77 07 8b 04 95 78  |..U.......w....x|
    00000840  52 00 00 5d c3 55 31 c0  89 e5 8b 4d 0c 53 8b 5d  |R..].U1....M.S.]|
    00000850  08 eb 09 40 84 d2 75 04  31 c0 eb 10 8a 14 03 3a  |...@..u.1......:|
    00000860  14 01 74 ef 80 fa 01 19  c0 83 c8 01 5b 5d c3 55  |..t.........[].U|
    00000870  31 c9 89 e5 57 56 53 eb  09 41 84 db 75 04 31 c0  |1...WVS..A..u.1.|
    00000880  eb 34 8b 45 08 8a 1c 08  0f be d3 8d 72 bf 83 fe  |.4.E........r...|
    00000890  19 8b 75 0c 8d 42 20 0f  46 d0 0f be 04 0e 8d 78  |..u..B .F......x|
    000008a0  bf 83 ff 19 8d 70 20 0f  46 c6 39 c2 74 cb 80 fb  |.....p .F.9.t...|
    000008b0  01 19 c0 83 c8 01 5b 5e  5f 5d c3 55 89 e5 8b 45  |......[^_].U...E|
    000008c0  08 8b 4d 0c 3d ff 0f 00  00 7e 29 3d ff ff 0f 00  |..M.=....~)=....|
    000008d0  7f 0e 8b 15 90 54 00 00  8d 04 01 c1 e2 0a eb 10  |.....T..........|
    000008e0  8b 15 94 54 00 00 8d 84  08 00 00 f0 ff c1 e2 0a  |...T............|
    000008f0  39 c2 73 0a c7 05 74 54  00 00 1c 00 00 00 31 c0  |9.s...tT......1.|
    00000900  83 3d 74 54 00 00 00 5d  0f 94 c0 c3 55 31 c0 89  |.=tT...]....U1..|
    00000910  e5 56 8b 4d 0c 53 8b 75  10 8b 5d 08 eb 07 8a 14  |.V.M.S.u..].....|
    00000920  01 88 14 03 40 39 f0 7c  f5 5b 5e 5d c3 55 89 e5  |....@9.|.[^].U..|
    00000930  57 56 53 83 ec 04 8b 4d  10 8b 5d 08 8b 75 0c 51  |WVS....M..]..u.Q|
    00000940  53 89 4d f0 e8 72 ff ff  ff 5a 59 8b 4d f0 85 c0  |S.M..r...ZY.M...|
    00000950  74 17 39 f3 73 07 89 df  fc f3 a4 eb 0c 8d 79 ff  |t.9.s.........y.|
    00000960  01 fe 8d 3c 3b fd f3 a4  fc 83 3d 74 54 00 00 00  |...<;.....=tT...|
    00000970  b8 00 00 00 00 0f 45 d8  89 d8 8d 65 f4 5b 5e 5f  |......E....e.[^_|
    00000980  5d c3 55 89 e5 56 8b 75  10 53 8b 5d 08 56 53 e8  |].U..V.u.S.].VS.|
    00000990  27 ff ff ff 5a 59 85 c0  74 0f 89 d8 eb 07 8a 55  |'...ZY..t......U|
    000009a0  0c 4e 88 10 40 85 f6 7f  f5 83 3d 74 54 00 00 00  |.N..@.....=tT...|
    000009b0  b8 00 00 00 00 0f 45 d8  89 d8 8d 65 f8 5b 5e 5d  |......E....e.[^]|
    000009c0  c3 55 89 e5 53 83 ec 04  8b 5d 08 83 fb 0a 75 0d  |.U..S....]....u.|
    000009d0  83 ec 0c 6a 0d e8 e7 ff  ff ff 83 c4 10 89 5d 08  |...j..........].|
    000009e0  8b 5d fc c9 e9 ed fc ff  ff 55 85 c0 89 e5 56 89  |.].......U....V.|
    000009f0  ce 53 88 d1 74 0d 8b 18  85 db 74 07 88 13 43 89  |.S..t.....t...C.|
    00000a00  18 eb 0f 83 ec 0c 0f be  c1 50 e8 b2 ff ff ff 83  |.........P......|
    00000a10  c4 10 ff 06 8d 65 f8 5b  5e 5d c3 55 89 e5 57 89  |.....e.[^].U..W.|
    00000a20  cf 56 89 c6 53 b8 5c 52  00 00 83 ec 0c 89 d3 85  |.V..S.R........|
    00000a30  d2 0f 44 d8 eb 0d 0f be  d2 89 f9 89 f0 43 e8 a6  |..D..........C..|
    00000a40  ff ff ff 8a 13 84 d2 75  ed 83 c4 0c 5b 5e 5f 5d  |.......u....[^_]|
    00000a50  c3 55 31 c0 89 e5 57 56  53 81 ec ac 00 00 00 8b  |.U1...WVS.......|
    00000a60  4d 0c c7 45 e4 00 00 00  00 8a 11 84 d2 0f 84 0f  |M..E............|
    00000a70  0a 00 00 41 89 8d 7c ff  ff ff 8d 7d b8 b9 01 00  |...A..|....}....|
    00000a80  00 00 c7 45 84 00 00 00  00 c7 45 80 00 00 00 00  |...E......E.....|
    00000a90  c7 45 94 00 00 00 00 c7  45 90 00 00 00 00 c7 45  |.E......E......E|
    00000aa0  b0 00 00 00 00 85 c9 74  29 c6 45 b8 00 c7 45 84  |.......t).E...E.|
    00000ab0  00 00 00 00 c7 45 80 00  00 00 00 c7 45 94 00 00  |.....E......E...|
    00000ac0  00 00 c7 45 90 00 00 00  00 c7 45 b0 00 00 00 00  |...E......E.....|
    00000ad0  eb 04 85 c0 75 3a 80 fa  25 75 1b 8b 45 b0 31 c9  |....u:..%u..E.1.|
    00000ae0  c6 44 05 b8 25 40 c6 44  05 b8 00 8b 5d 10 89 45  |.D..%@.D....]..E|
    00000af0  b0 e9 5f 09 00 00 8d 4d  e4 0f be d2 8d 45 08 e8  |.._....M.....E..|
    00000b00  e5 fe ff ff 8b 5d 10 31  c9 31 c0 e9 4a 09 00 00  |.....].1.1..J...|
    00000b10  80 fa 58 0f 84 b8 05 00  00 7f 41 80 fa 39 7f 1c  |..X.......A..9..|
    00000b20  80 fa 31 0f 8d c5 00 00  00 80 fa 25 74 79 80 fa  |..1........%ty..|
    00000b30  30 0f 85 f9 08 00 00 e9  93 00 00 00 80 fa 50 0f  |0.............P.|
    00000b40  84 ac 04 00 00 80 fa 55  0f 84 6e 03 00 00 80 fa  |.......U..n.....|
    00000b50  4c 0f 85 d9 08 00 00 e9  ce 00 00 00 80 fa 70 0f  |L.............p.|
    00000b60  84 93 04 00 00 7f 20 80  fa 64 0f 84 14 01 00 00  |...... ..d......|
    00000b70  80 fa 6c 0f 84 95 00 00  00 80 fa 63 0f 85 ae 08  |..l........c....|
    00000b80  00 00 e9 c3 00 00 00 80  fa 75 0f 84 2c 03 00 00  |.........u..,...|
    00000b90  80 fa 78 0f 84 3f 05 00  00 80 fa 73 0f 85 8e 08  |..x..?.....s....|
    00000ba0  00 00 e9 02 03 00 00 83  7d b0 00 74 0d 8d 4d e4  |........}..t..M.|
    00000bb0  89 fa 8d 45 08 e8 61 fe  ff ff 8d 4d e4 ba 25 00  |...E..a....M..%.|
    00000bc0  00 00 8d 45 08 e8 1f fe  ff ff e9 7e 08 00 00 83  |...E.......~....|
    00000bd0  7d 80 00 75 19 8b 55 b0  c6 44 15 b8 30 42 c6 44  |}..u..U..D..0B.D|
    00000be0  15 b8 00 8b 5d 10 89 55  b0 e9 d7 04 00 00 8b 5d  |....]..U.......]|
    00000bf0  b0 6b 45 84 0a 88 54 1d  b8 0f be d2 43 8d 54 10  |.kE...T.....C.T.|
    00000c00  d0 89 5d b0 c6 44 1d b8  00 89 55 84 eb 14 8b 75  |..]..D....U....u|
    00000c10  b0 ff 45 90 c6 44 35 b8  6c 46 89 75 b0 c6 44 35  |..E..D5.lF.u..D5|
    00000c20  b8 00 8b 5d 10 e9 2b 08  00 00 8b 45 b0 c7 45 90  |...]..+....E..E.|
    00000c30  02 00 00 00 c6 44 05 b8  4c 40 c6 44 05 b8 00 8b  |.....D..L@.D....|
    00000c40  5d 10 89 45 b0 e9 0b 08  00 00 8b 4d 10 8b 5d 10  |]..E.......M..].|
    00000c50  8b 11 83 c3 04 81 e2 ff  00 00 00 75 14 c7 45 e0  |...........u..E.|
    00000c60  62 52 00 00 8d 4d e4 89  fa 8d 45 e0 e9 b8 07 00  |bR...M....E.....|
    00000c70  00 0f be d2 8d 4d e4 8d  45 08 e8 6a fd ff ff e9  |.....M..E..j....|
    00000c80  cc 07 00 00 83 7d 90 00  0f 85 8e 00 00 00 8b 45  |.....}.........E|
    00000c90  10 8b 5d 10 8b 30 51 83  c3 04 6a 28 6a 00 57 e8  |..]..0Q...j(j.W.|
    00000ca0  de fc ff ff 83 c4 10 83  fe 00 7e 09 c7 45 b4 00  |..........~..E..|
    00000cb0  00 00 00 eb 0f 0f 85 cf  07 00 00 c7 45 b4 00 00  |............E...|
    00000cc0  00 00 31 f6 b9 26 00 00  00 89 9d 50 ff ff ff 89  |..1..&.....P....|
    00000cd0  f0 bb 0a 00 00 00 99 f7  fb 83 fa 0a 89 45 ac 8d  |.............E..|
    00000ce0  72 30 8d 42 57 0f 4c c6  8b 75 ac 88 04 0f 49 85  |r0.BW.L..u....I.|
    00000cf0  f6 75 dc 83 7d b4 00 8b  9d 50 ff ff ff 74 06 c6  |.u..}....P...t..|
    00000d00  44 0d b8 2d 49 41 31 c0  eb 08 8a 14 0f 41 88 14  |D..-IA1......A..|
    00000d10  07 40 83 f9 27 76 f3 e9  92 00 00 00 8b 45 10 83  |.@..'v.......E..|
    00000d20  7d 90 01 8b 30 0f 85 95  00 00 00 52 89 c3 6a 28  |}...0......R..j(|
    00000d30  83 c3 04 6a 00 57 e8 47  fc ff ff 83 c4 10 83 fe  |...j.W.G........|
    00000d40  00 7e 09 c7 45 b4 00 00  00 00 eb 0f 0f 85 46 07  |.~..E.........F.|
    00000d50  00 00 c7 45 b4 00 00 00  00 31 f6 b9 26 00 00 00  |...E.....1..&...|
    00000d60  89 9d 50 ff ff ff 89 f0  bb 0a 00 00 00 99 f7 fb  |..P.............|
    00000d70  83 fa 0a 89 45 ac 8d 72  30 8d 42 57 0f 4c c6 8b  |....E..r0.BW.L..|
    00000d80  75 ac 88 04 0f 49 85 f6  75 dc 83 7d b4 00 8b 9d  |u....I..u..}....|
    00000d90  50 ff ff ff 74 06 c6 44  0d b8 2d 49 41 31 c0 eb  |P...t..D..-IA1..|
    00000da0  08 8a 14 0f 41 88 14 07  40 83 f9 27 76 f3 83 f8  |....A...@..'v...|
    00000db0  01 0f 8e 6a 06 00 00 83  7d b4 00 e9 da 00 00 00  |...j....}.......|
    00000dc0  8b 45 10 8b 5d 10 8b 50  04 50 83 c3 08 6a 28 6a  |.E..]..P.P...j(j|
    00000dd0  00 57 89 95 64 ff ff ff  e8 a5 fb ff ff 8b 95 64  |.W..d..........d|
    00000de0  ff ff ff 83 c4 10 83 fa  00 7c 11 7f 05 83 fe 00  |.........|......|
    00000df0  76 0a 89 75 88 31 c9 89  55 8c eb 1a 89 d1 09 f1  |v..u.1..U.......|
    00000e00  0f 85 a0 06 00 00 31 c9  c7 45 88 00 00 00 00 c7  |......1..E......|
    00000e10  45 8c 00 00 00 00 be 26  00 00 00 89 5d ac 8b 5d  |E......&....]..]|
    00000e20  88 89 75 b4 8b 75 8c 89  4d 98 6a 00 6a 0a 56 53  |..u..u..M.j.j.VS|
    00000e30  e8 eb 21 00 00 83 c4 10  8d 48 30 83 f8 0a 8d 50  |..!......H0....P|
    00000e40  57 8b 45 b4 0f 4c d1 88  14 07 48 6a 00 6a 0a 56  |W.E..L....Hj.j.V|
    00000e50  53 89 45 b4 e8 47 20 00  00 83 c4 10 89 c3 89 d6  |S.E..G .........|
    00000e60  09 da 75 c6 8b 4d 98 89  5d 88 8b 5d ac 89 75 8c  |..u..M..]..]..u.|
    00000e70  8b 75 b4 85 c9 74 06 c6  44 35 b8 2d 4e 46 31 c0  |.u...t..D5.-NF1.|
    00000e80  eb 08 8a 14 37 46 88 14  07 40 83 fe 27 76 f3 83  |....7F...@..'v..|
    00000e90  f8 01 0f 8e 89 05 00 00  85 c9 0f 84 81 05 00 00  |................|
    00000ea0  fe 44 05 b6 e9 78 05 00  00 8b 5d 10 8d 4d e4 8b  |.D...x....]..M..|
    00000eb0  75 10 83 c3 04 8b 16 e9  6a 05 00 00 83 7d 90 00  |u.......j....}..|
    00000ec0  75 50 8b 45 10 8b 18 51  6a 28 6a 00 57 e8 b0 fa  |uP.E...Qj(j.W...|
    00000ed0  ff ff b9 26 00 00 00 83  c4 10 89 d8 bb 0a 00 00  |...&............|
    00000ee0  00 31 d2 f7 f3 83 fa 0a  8d 5a 57 8d 72 30 0f 4c  |.1.......ZW.r0.L|
    00000ef0  de 88 1c 0f 49 85 c0 75  e3 8d 51 01 89 f8 eb 07  |....I..u..Q.....|
    00000f00  8a 1c 08 42 88 58 ff 40  83 fa 27 76 f3 e9 58 04  |...B.X.@..'v..X.|
    00000f10  00 00 83 7d 90 01 75 50  8b 75 10 8b 1e 52 6a 28  |...}..uP.u...Rj(|
    00000f20  6a 00 57 e8 5a fa ff ff  b9 26 00 00 00 83 c4 10  |j.W.Z....&......|
    00000f30  89 d8 bb 0a 00 00 00 31  d2 f7 f3 83 fa 0a 8d 5a  |.......1.......Z|
    00000f40  57 8d 72 30 0f 4c de 88  1c 0f 49 85 c0 75 e3 8d  |W.r0.L....I..u..|
    00000f50  51 01 89 f8 eb 07 8a 1c  08 42 88 58 ff 40 83 fa  |Q........B.X.@..|
    00000f60  27 76 f3 e9 02 04 00 00  8b 45 10 8b 18 8b 70 04  |'v.......E....p.|
    00000f70  50 6a 28 6a 00 57 e8 07  fa ff ff b9 26 00 00 00  |Pj(j.W......&...|
    00000f80  83 c4 10 89 8d 50 ff ff  ff 6a 00 6a 0a 56 53 e8  |.....P...j.j.VS.|
    00000f90  8c 23 00 00 83 c4 10 8d  50 57 83 f8 0a 88 55 b4  |.#......PW....U.|
    00000fa0  8a 4d b4 8d 50 30 8b 85  50 ff ff ff 88 55 ac 0f  |.M..P0..P....U..|
    00000fb0  4c ca 88 0c 07 48 6a 00  6a 0a 56 53 89 85 50 ff  |L....Hj.j.VS..P.|
    00000fc0  ff ff e8 29 22 00 00 83  c4 10 89 c3 89 d6 09 da  |...)"...........|
    00000fd0  75 b7 8b 8d 50 ff ff ff  89 f8 8d 51 01 eb 07 8a  |u...P......Q....|
    00000fe0  1c 08 42 88 58 ff 40 83  fa 27 76 f3 e9 2a 04 00  |..B.X.@..'v..*..|
    00000ff0  00 c7 45 94 01 00 00 00  8b 4d 10 83 7d 94 01 8b  |..E......M..}...|
    00001000  31 19 db 51 83 e3 20 6a  28 83 c3 41 6a 00 57 e8  |1..Q.. j(..Aj.W.|
    00001010  6e f9 ff ff b8 04 00 00  00 ba 26 00 00 00 89 75  |n.........&....u|
    00001020  b4 8d 73 f6 83 c4 10 89  f1 88 4d 80 8b 4d b4 89  |..s.......M..M..|
    00001030  8d 50 ff ff ff 8b 9d 50  ff ff ff 83 e3 0f 89 5d  |.P.....P.......]|
    00001040  b4 8a 4d b4 8a 5d 80 03  5d b4 83 c1 30 83 7d b4  |..M..]..]...0.}.|
    00001050  0a 0f 4c d9 31 c9 88 1c  17 4a 85 c0 0f 9f c1 29  |..L.1....J.....)|
    00001060  c8 c1 ad 50 ff ff ff 04  75 cb 89 d1 89 c3 eb 05  |...P....u.......|
    00001070  c6 04 17 30 4a 48 83 f8  ff 75 f5 29 d9 89 f8 8d  |...0JH...u.)....|
    00001080  51 01 eb 07 8a 1c 08 42  88 58 ff 40 83 fa 27 76  |Q......B.X.@..'v|
    00001090  f3 83 7d 94 00 b8 6a 52  00 00 8b 5d 10 ba 67 52  |..}...jR...]..gR|
    000010a0  00 00 8d 4d e4 0f 45 d0  8d 45 08 e8 6b f9 ff ff  |...M..E..E..k...|
    000010b0  8d 4d e4 89 fa 8d 45 08  83 c3 04 e8 5b f9 ff ff  |.M....E.....[...|
    000010c0  b9 01 00 00 00 c7 45 80  01 00 00 00 e9 84 03 00  |......E.........|
    000010d0  00 c7 45 94 01 00 00 00  83 7d 84 02 0f 85 93 00  |..E......}......|
    000010e0  00 00 8b 5d 10 83 7d 94  01 8b 33 19 db 52 83 e3  |...]..}...3..R..|
    000010f0  20 6a 28 83 c3 41 6a 00  57 e8 84 f8 ff ff 89 f0  | j(..Aj.W.......|
    00001100  ba 26 00 00 00 8d 73 f6  83 c4 10 89 f1 88 45 b4  |.&....s.......E.|
    00001110  b8 02 00 00 00 88 4d 98  8a 4d b4 8a 5d 98 0f b6  |......M..M..]...|
    00001120  c9 89 4d ac 83 e1 0f 8d  71 30 01 cb 83 f9 0a 0f  |..M.....q0......|
    00001130  4c de 31 c9 88 1c 17 4a  85 c0 0f 9f c1 29 c8 8b  |L.1....J.....)..|
    00001140  4d ac c1 e9 04 84 c9 75  d2 89 d1 89 c3 eb 05 c6  |M......u........|
    00001150  04 17 30 4a 48 83 f8 ff  75 f5 29 d9 89 f8 8d 51  |..0JH...u.)....Q|
    00001160  01 eb 07 8a 1c 08 42 88  58 ff 40 83 fa 27 76 f3  |......B.X.@..'v.|
    00001170  e9 f5 01 00 00 83 7d 84  04 0f 85 a4 00 00 00 8b  |......}.........|
    00001180  45 10 83 7d 94 01 8b 30  19 db 50 83 e3 20 6a 28  |E..}...0..P.. j(|
    00001190  83 c3 41 6a 00 81 e6 ff  ff 00 00 57 e8 e1 f7 ff  |..Aj.......W....|
    000011a0  ff b8 04 00 00 00 ba 26  00 00 00 89 75 b4 8d 73  |.......&....u..s|
    000011b0  f6 83 c4 10 89 f1 88 4d  ac 8b 4d b4 89 8d 50 ff  |.......M..M...P.|
    000011c0  ff ff 8b 9d 50 ff ff ff  83 e3 0f 89 5d b4 8a 4d  |....P.......]..M|
    000011d0  b4 8a 5d ac 03 5d b4 83  c1 30 83 7d b4 0a 0f 4c  |..]..]...0.}...L|
    000011e0  d9 31 c9 88 1c 17 4a 85  c0 0f 9f c1 29 c8 c1 ad  |.1....J.....)...|
    000011f0  50 ff ff ff 04 75 cb 89  d1 89 c3 eb 05 c6 04 17  |P....u..........|
    00001200  30 4a 48 83 f8 ff 75 f5  29 d9 89 f8 8d 51 01 eb  |0JH...u.)....Q..|
    00001210  07 8a 1c 08 42 88 58 ff  40 83 fa 27 76 f3 e9 47  |....B.X.@..'v..G|
    00001220  01 00 00 83 7d 90 00 0f  85 9c 00 00 00 8b 5d 10  |....}.........].|
    00001230  83 7d 94 01 8b 33 19 db  51 83 e3 20 6a 28 83 c3  |.}...3..Q.. j(..|
    00001240  41 6a 00 57 e8 39 f7 ff  ff 8b 45 84 ba 26 00 00  |Aj.W.9....E..&..|
    00001250  00 89 75 b4 8d 73 f6 83  c4 10 89 f1 88 4d ac 8b  |..u..s.......M..|
    00001260  4d b4 89 8d 50 ff ff ff  8b 9d 50 ff ff ff 83 e3  |M...P.....P.....|
    00001270  0f 89 5d b4 8a 4d b4 8a  5d ac 03 5d b4 83 c1 30  |..]..M..]..]...0|
    00001280  83 7d b4 0a 0f 4c d9 31  c9 88 1c 17 4a 85 c0 0f  |.}...L.1....J...|
    00001290  9f c1 29 c8 c1 ad 50 ff  ff ff 04 75 cb 89 d1 89  |..)...P....u....|
    000012a0  c3 eb 05 c6 04 17 30 4a  48 83 f8 ff 75 f5 29 d9  |......0JH...u.).|
    000012b0  89 f8 8d 51 01 eb 07 8a  1c 08 42 88 58 ff 40 83  |...Q......B.X.@.|
    000012c0  fa 27 76 f3 e9 a1 00 00  00 83 7d 90 01 0f 85 a2  |.'v.......}.....|
    000012d0  00 00 00 8b 5d 10 83 7d  94 01 8b 33 19 db 52 83  |....]..}...3..R.|
    000012e0  e3 20 6a 28 83 c3 41 6a  00 57 e8 93 f6 ff ff 8b  |. j(..Aj.W......|
    000012f0  45 84 ba 26 00 00 00 89  75 b4 8d 73 f6 83 c4 10  |E..&....u..s....|
    00001300  89 f1 88 4d ac 8b 4d b4  89 8d 50 ff ff ff 8b 9d  |...M..M...P.....|
    00001310  50 ff ff ff 83 e3 0f 89  5d b4 8a 4d b4 8a 5d ac  |P.......]..M..].|
    00001320  03 5d b4 83 c1 30 83 7d  b4 0a 0f 4c d9 31 c9 88  |.]...0.}...L.1..|
    00001330  1c 17 4a 85 c0 0f 9f c1  29 c8 c1 ad 50 ff ff ff  |..J.....)...P...|
    00001340  04 75 cb 89 d1 89 c3 eb  05 c6 04 17 30 4a 48 83  |.u..........0JH.|
    00001350  f8 ff 75 f5 29 d9 89 f8  8d 51 01 eb 07 8a 1c 08  |..u.)....Q......|
    00001360  42 88 58 ff 40 83 fa 27  76 f3 8b 5d 10 83 c3 04  |B.X.@..'v..]....|
    00001370  e9 ac 00 00 00 8b 45 10  83 7d 94 01 8b 18 19 d2  |......E..}......|
    00001380  8b 70 04 83 e2 20 50 83  c2 41 6a 28 6a 00 57 88  |.p... P..Aj(j.W.|
    00001390  55 b4 e8 eb f5 ff ff 8a  4d b4 ba 26 00 00 00 8b  |U.......M..&....|
    000013a0  45 84 83 c4 10 89 9d 50  ff ff ff 89 b5 54 ff ff  |E......P.....T..|
    000013b0  ff 83 e9 0a 88 4d 98 89  55 b4 8a 4d 98 89 da 83  |.....M..U..M....|
    000013c0  e2 0f 89 55 ac 01 d1 8a  55 ac 83 c2 30 83 7d ac  |...U....U...0.}.|
    000013d0  0a 0f 4c ca 8b 55 b4 88  0c 17 4a 31 c9 85 c0 0f  |..L..U....J1....|
    000013e0  9f c1 0f ac f3 04 29 c8  c1 ee 04 89 f1 09 d9 89  |......).........|
    000013f0  55 b4 75 c6 89 d1 89 c3  eb 05 c6 04 17 30 4a 48  |U.u..........0JH|
    00001400  83 f8 ff 75 f5 29 d9 89  f8 8d 51 01 eb 07 8a 1c  |...u.)....Q.....|
    00001410  08 42 88 58 ff 40 83 fa  27 76 f3 8b 5d 10 83 c3  |.B.X.@..'v..]...|
    00001420  08 8d 4d e4 89 fa 8d 45  08 e8 ed f5 ff ff eb 20  |..M....E....... |
    00001430  8b 5d b0 8d 4d e4 8d 45  08 88 54 1d b8 43 89 fa  |.]..M..E..T..C..|
    00001440  89 5d b0 c6 44 1d b8 00  e8 ce f5 ff ff 8b 5d 10  |.]..D.........].|
    00001450  b9 01 00 00 00 b8 01 00  00 00 8b b5 7c ff ff ff  |............|...|
    00001460  8a 16 84 d2 74 0f 46 89  b5 7c ff ff ff 89 5d 10  |....t.F..|....].|
    00001470  e9 30 f6 ff ff 8b 45 08  85 c0 74 03 c6 00 00 8b  |.0....E...t.....|
    00001480  45 e4 8d 65 f4 5b 5e 5f  5d c3 f7 d6 c7 45 b4 01  |E..e.[^_]....E..|
    00001490  00 00 00 e9 2c f8 ff ff  f7 d6 c7 45 b4 01 00 00  |....,......E....|
    000014a0  00 e9 b5 f8 ff ff f7 d6  f7 d2 89 75 88 b9 01 00  |...........u....|
    000014b0  00 00 89 55 8c e9 5c f9  ff ff 55 89 e5 53 83 ec  |...U.....U..S..|
    000014c0  04 8b 5d 08 eb 10 83 ec  0c 0f be c0 50 43 e8 ee  |..].........PC..|
    000014d0  f4 ff ff 83 c4 10 8a 03  84 c0 75 ea 8b 5d fc c9  |..........u..]..|
    000014e0  c3 55 89 e5 83 ec 0c 8d  45 0c 50 ff 75 08 6a 00  |.U......E.P.u.j.|
    000014f0  e8 5c f5 ff ff 83 c4 10  c9 c3 55 89 e5 83 ec 08  |.........U.....|
    00001500  a1 74 54 00 00 8d 50 ff  83 fa 22 77 10 52 52 50  |.tT...P..."w.RRP|
    00001510  68 6d 52 00 00 e8 c7 ff  ff ff 83 c4 10 c9 c3 90  |hmR.............|
    00001520  55 b8 00 02 00 00 89 e5  5d c3 55 b8 09 00 00 00  |U.......].U.....|
    00001530  89 e5 5d c3 55 89 e5 8b  45 08 8b 10 89 d1 c1 e9  |..].U...E.......|
    00001540  18 81 f9 ff 00 00 00 75  06 8b 0d e8 54 00 00 81  |.......u....T...|
    00001550  e2 ff ff ff 00 83 c0 04  89 0d 64 54 00 00 89 15  |..........dT....|
    00001560  24 55 00 00 5d c3 55 89  e5 83 ec 08 8b 15 1c 55  |$U..].U........U|
    00001570  00 00 8b 4d 08 8b 45 0c  85 d2 78 08 3b 15 f4 54  |...M..E...x.;..T|
    00001580  00 00 7e 0c 8b 15 f4 54  00 00 89 15 1c 55 00 00  |..~....T.....U..|
    00001590  85 c0 78 10 8b 15 f4 54  00 00 2b 15 1c 55 00 00  |..x....T..+..U..|
    000015a0  39 d0 7e 0b a1 f4 54 00  00 2b 05 1c 55 00 00 8b  |9.~...T..+..U...|
    000015b0  15 1c 55 00 00 01 c2 3b  15 f8 54 00 00 7e 0c c7  |..U....;..T..~..|
    000015c0  05 74 54 00 00 0e 00 00  00 eb 29 8b 15 68 54 00  |.tT.......)..hT.|
    000015d0  00 83 fa 01 75 0c c7 05  74 54 00 00 11 00 00 00  |....u...tT......|
    000015e0  eb 12 6b d2 18 89 45 0c  89 4d 08 8b 82 3c 54 00  |..k...E..M...<T.|
    000015f0  00 c9 ff e0 31 c0 c9 c3  55 89 e5 83 ec 08 6b 05  |....1...U.....k.|
    00001600  68 54 00 00 18 8b 80 44  54 00 00 85 c0 74 03 c9  |hT.....DT....t..|
    00001610  ff e0 c9 c3 55 89 e5 57  56 53 83 ec 2c 8b 7d 08  |....U..WVS..,.}.|
    00001620  8b 5d 0c 8b 75 10 a1 0c  55 00 00 0f bc d0 83 7d  |.]..u...U......}|
    00001630  14 00 b8 01 00 00 00 89  55 e0 0f 8f 9c 02 00 00  |........U.......|
    00001640  e9 b0 02 00 00 39 3d 6c  54 00 00 74 3b 50 50 68  |.....9=lT..t;PPh|
    00001650  fc 54 00 00 57 e8 f2 15  00 00 83 c4 10 85 c0 74  |.T..W..........t|
    00001660  0c c7 05 74 54 00 00 15  00 00 00 eb 31 89 3d 6c  |...tT.......1.=l|
    00001670  54 00 00 a1 0c 55 00 00  c7 05 14 55 00 00 ff ff  |T....U.....U....|
    00001680  ff ff 0f bc c8 89 4d e0  85 db 78 08 3b 1d 08 55  |......M...x.;..U|
    00001690  00 00 72 11 c7 05 74 54  00 00 12 00 00 00 31 c0  |..r...tT......1.|
    000016a0  e9 50 02 00 00 a1 0c 55  00 00 ba 00 70 00 00 8a  |.P.....U....p...|
    000016b0  4d e0 89 45 d0 a1 04 55  00 00 d3 fa d3 e0 8b 0d  |M..E...U........|
    000016c0  04 55 00 00 3d 01 70 00  00 89 d8 0f 43 ca 99 f7  |.U..=.p.....C...|
    000016d0  f9 89 4d e4 89 d9 8b 45  e4 29 d1 29 d0 89 4d d8  |..M....E.).)..M.|
    000016e0  8a 4d e0 89 45 dc 8b 45  d8 d3 e2 3b 05 14 55 00  |.M..E..E...;..U.|
    000016f0  00 8d 94 16 00 00 07 00  89 55 d4 0f 84 34 01 00  |.........U...4..|
    00001700  00 8b 45 14 8b 4d d0 01  f0 8d 54 01 ff 8a 4d e0  |..E..M....T...M.|
    00001710  d3 ea 3b 55 dc 7f 08 8b  4d e4 8b 45 d8 eb 0e 8b  |..;U....M..E....|
    00001720  4d dc 8d 86 00 00 07 00  89 45 d4 89 d8 83 ec 08  |M........E......|
    00001730  68 00 70 00 00 51 50 68  fc 54 00 00 57 6a 00 89  |h.p..QPh.T..Wj..|
    00001740  55 cc e8 8a 16 00 00 83  c4 20 8b 55 cc 85 c0 74  |U........ .U...t|
    00001750  5a 3d 00 01 00 00 c7 05  14 55 00 00 ff ff ff ff  |Z=.......U......|
    00001760  75 0c c7 05 74 54 00 00  12 00 00 00 eb 45 3b 55  |u...tT.......E;U|
    00001770  dc 7f 23 51 51 68 00 70  00 00 52 53 68 fc 54 00  |..#QQh.p..RSh.T.|
    00001780  00 57 6a 00 89 55 cc e8  45 16 00 00 83 c4 20 8b  |.Wj..U..E..... .|
    00001790  55 cc 85 c0 74 0a c7 05  74 54 00 00 19 00 00 00  |U...t...tT......|
    000017a0  8d 8e 00 00 07 00 89 4d  d4 eb 08 8b 45 d8 a3 14  |.......M....E...|
    000017b0  55 00 00 83 3d 14 55 00  00 00 0f 94 c0 85 db 74  |U...=.U........t|
    000017c0  04 84 c0 74 70 80 3d c2  01 07 00 55 74 1b 80 3d  |...tp.=....Ut..=|
    000017d0  d2 01 07 00 55 74 12 80  3d e2 01 07 00 55 74 09  |....Ut..=....Ut.|
    000017e0  80 3d f2 01 07 00 55 75  4c 4a 7f 04 84 c0 74 1c  |.=....UuLJ....t.|
    000017f0  a1 0c 55 00 00 52 50 05  00 00 07 00 50 68 00 00  |..U..RP.....Ph..|
    00001800  07 00 e8 26 f1 ff ff 83  c4 10 eb 29 50 50 68 00  |...&.......)PPh.|
    00001810  70 00 00 6a 01 6a 01 68  fc 54 00 00 57 6a 00 e8  |p..j.j.h.T..Wj..|
    00001820  ad 15 00 00 83 c4 20 85  c0 74 0a c7 05 74 54 00  |...... ..t...tT.|
    00001830  00 19 00 00 00 8b 45 dc  8a 4d e0 8b 55 14 d3 e0  |......E..M..U...|
    00001840  29 f0 39 d0 0f 4e d0 89  55 e4 8b 15 7c 54 00 00  |).9..N..U...|T..|
    00001850  85 d2 74 62 a1 0c 55 00  00 51 29 f0 39 45 e4 0f  |..tb..U..Q).9E..|
    00001860  4e 45 e4 50 56 53 89 45  cc ff d2 8b 45 cc 83 c4  |NE.PVS.E....E...|
    00001870  10 8b 75 e4 29 c6 85 f6  7e 3c 8d 43 01 89 5d d0  |..u.)...~<.C..].|
    00001880  eb 17 83 ec 04 52 6a 00  50 8d 58 01 ff d1 89 d8  |.....Rj.P.X.....|
    00001890  83 c4 10 2b 35 0c 55 00  00 8b 15 0c 55 00 00 8b  |...+5.U.....U...|
    000018a0  0d 7c 54 00 00 39 d6 77  d9 52 8b 5d d0 56 6a 00  |.|T..9.w.R.].Vj.|
    000018b0  50 ff d1 83 c4 10 50 ff  75 e4 ff 75 d4 ff 75 18  |P.....P.u..u..u.|
    000018c0  e8 68 f0 ff ff 8b 45 e4  83 c4 10 29 45 14 83 7d  |.h....E....)E..}|
    000018d0  14 00 7e 15 01 45 18 31  f6 03 5d dc 83 3d 74 54  |..~..E.1..]..=tT|
    000018e0  00 00 00 0f 84 5c fd ff  ff 31 c0 83 3d 74 54 00  |........1..=tT.|
    000018f0  00 00 0f 94 c0 8d 65 f4  5b 5e 5f 5d c3 55 89 e5  |......e.[^_].U..|
    00001900  57 56 53 89 cb 83 ec 0c  8b 41 2c 8b 71 1c 0f b6  |WVS......A,.q...|
    00001910  78 02 81 ff ff 00 00 00  75 0c 8b 41 0c 83 cf ff  |x.......u..A....|
    00001920  c7 00 ff ff ff ff 8b 43  0c ff 00 8b 43 0c 8b 53  |.......C....C..S|
    00001930  04 8b 00 3b 02 7c 0e c7  05 74 54 00 00 16 00 00  |...;.|...tT.....|
    00001940  00 31 c0 eb 7a 8b 13 83  ec 0c 8b 12 ff 73 1c 0f  |.1..z........s..|
    00001950  af c2 52 40 89 c2 81 e2  ff 01 00 00 4a 52 8b 53  |..R@........JR.S|
    00001960  08 c1 f8 09 03 02 50 ff  73 24 e8 a5 fc ff ff 83  |......P.s$......|
    00001970  c4 20 85 c0 74 49 8b 46  04 0b 06 74 a9 8b 46 0c  |. ..tI.F...t..F.|
    00001980  0b 46 08 74 a1 8b 43 20  47 8b 56 20 89 10 8b 46  |.F.t..C G.V ...F|
    00001990  28 8b 53 28 40 2b 46 20  89 02 8b 43 18 c7 00 83  |(.S(@+F ...C....|
    000019a0  00 00 00 8b 43 0c 89 38  8b 43 0c 8b 53 2c 8b 00  |....C..8.C..S,..|
    000019b0  c1 e0 10 0d ff ff 00 00  89 02 b8 01 00 00 00 8d  |................|
    000019c0  65 f4 5b 5e 5f 5d c3 55  89 e5 57 56 53 83 ec 3c  |e.[^_].U..WVS..<|
    000019d0  8b 7d 18 8b 75 10 8b 55  08 8b 45 14 89 7d d8 8b  |.}..u..U..E..}..|
    000019e0  7d 1c 8b 4d 2c 89 55 dc  8b 5d 0c 89 75 e4 89 7d  |}..M,.U..]..u..}|
    000019f0  e0 8b 7d 20 89 45 d0 89  4d c0 89 7d cc 8b 7d 24  |..} .E..M..}..}$|
    00001a00  89 7d c4 8b 7d 28 89 7d  c8 8b 7d 30 89 7d bc 8b  |.}..}(.}..}0.}..|
    00001a10  7d 34 89 7d b8 8b 7d 38  89 7d d4 81 3e ff ff ff  |}4.}..}8.}..>...|
    00001a20  00 74 24 83 39 00 0f 85  1f 02 00 00 8b 08 81 e1  |.t$.9...........|
    00001a30  ff 00 00 00 8d b1 5b ff  ff ff 83 fe 01 76 10 81  |......[......v..|
    00001a40  f9 a9 00 00 00 74 08 84  d2 0f 88 16 01 00 00 83  |.....t..........|
    00001a50  38 00 75 06 c7 00 a5 00  00 00 8b 45 e4 8b 00 0f  |8.u........E....|
    00001a60  b6 c4 3d ff 00 00 00 75  49 8b 45 e0 83 38 01 76  |..=....uI.E..8.v|
    00001a70  32 83 ec 0c 8b 45 d8 ff  75 d4 68 00 02 00 00 6a  |2....E..u.h....j|
    00001a80  00 8b 00 40 50 ff 75 dc  e8 87 fb ff ff 83 c4 20  |...@P.u........ |
    00001a90  85 c0 0f 84 92 00 00 00  8b 45 d4 81 38 57 45 56  |.........E..8WEV|
    00001aa0  82 74 0c c7 05 74 54 00  00 05 00 00 00 eb 7b 83  |.t...tT.......{.|
    00001ab0  c8 ff 8b 55 d4 40 0f b7  b2 8a 00 00 00 8d ba a0  |...U.@..........|
    00001ac0  00 00 00 eb 57 89 c1 c1  e1 04 8a 14 39 84 d2 74  |....W.......9..t|
    00001ad0  4a 8b 5d d0 0f b6 d2 c1  e2 08 c1 e0 08 8b 33 81  |J.]...........3.|
    00001ae0  e6 ff 00 00 00 09 f2 89  13 8b 55 d4 8b 9c 0a 98  |..........U.....|
    00001af0  00 00 00 8b 55 d8 89 1a  8b 55 d4 8b 8c 0a 94 00  |....U....U......|
    00001b00  00 00 8b 55 e0 89 0a 8b  4d e4 8b 11 81 e2 ff 00  |...U....M.......|
    00001b10  ff 00 09 d0 89 01 e9 4e  02 00 00 40 39 f0 7c a5  |.......N...@9.|.|
    00001b20  c7 05 74 54 00 00 16 00  00 00 89 d8 25 00 ff 00  |..tT........%...|
    00001b30  00 3d 00 ff 00 00 74 23  89 d8 25 00 00 ff 00 3d  |.=....t#..%....=|
    00001b40  00 00 ff 00 0f 84 26 02  00 00 8b 45 e4 33 18 81  |......&....E.3..|
    00001b50  e3 00 00 ff 00 0f 84 15  02 00 00 c7 05 74 54 00  |.............tT.|
    00001b60  00 00 00 00 00 8b 45 e4  0f b6 70 02 81 fe ff 00  |......E...p.....|
    00001b70  00 00 75 1e 8b 45 cc 83  ce ff c7 00 00 00 00 00  |..u..E..........|
    00001b80  8b 45 c8 c7 00 00 00 00  00 8b 45 c4 c7 00 ff ff  |.E........E.....|
    00001b90  ff ff 83 ec 0c 8b 45 cc  ff 75 d4 68 00 02 00 00  |......E..u.h....|
    00001ba0  6a 00 ff 30 ff 75 dc e8  68 fa ff ff 83 c4 20 85  |j..0.u..h..... .|
    00001bb0  c0 0f 84 b9 01 00 00 8b  5d d4 66 81 bb fe 01 00  |........].f.....|
    00001bc0  00 55 aa 74 0f c7 05 74  54 00 00 05 00 00 00 e9  |.U.t...tT.......|
    00001bd0  9c 01 00 00 8b 45 c4 83  38 ff 0f 85 9d 00 00 00  |.....E..8.......|
    00001be0  8b 45 cc 83 38 00 0f 85  91 00 00 00 80 bb c2 01  |.E..8...........|
    00001bf0  00 00 ee 0f 85 84 00 00  00 83 ec 0c 53 68 00 02  |............Sh..|
    00001c00  00 00 6a 00 6a 01 ff 75  dc e8 06 fa ff ff 83 c4  |..j.j..u........|
    00001c10  20 85 c0 0f 84 57 01 00  00 81 7b 04 50 41 52 54  | ....W....{.PART|
    00001c20  75 36 81 3b 45 46 49 20  75 2e 81 7b 08 00 00 01  |u6.;EFI u..{....|
    00001c30  00 75 25 8b 53 48 8b 45  c0 89 10 8b 53 50 8b 45  |.u%.SH.E....SP.E|
    00001c40  bc 89 10 8b 53 54 8b 45  b8 89 10 8d 4d b8 e8 aa  |....ST.E....M...|
    00001c50  fc ff ff e9 1a 01 00 00  83 ec 0c 8b 45 cc ff 75  |............E..u|
    00001c60  d4 68 00 02 00 00 6a 00  ff 30 ff 75 dc e8 a2 f9  |.h....j..0.u....|
    00001c70  ff ff 83 c4 20 85 c0 0f  84 f3 00 00 00 8b 45 c0  |.... .........E.|
    00001c80  c7 00 00 00 00 00 8b 45  c4 ff 00 8b 45 c4 8b 4d  |.......E....E..M|
    00001c90  d4 8b 00 83 f8 04 75 60  30 c0 89 c3 c1 e3 04 8d  |......u`0.......|
    00001ca0  1c 19 8a 93 c2 01 00 00  80 fa 0f 74 0a 80 fa 05  |...........t....|
    00001cb0  74 05 80 fa 85 75 2d 8b  55 c8 8b 83 c6 01 00 00  |t....u-.U.......|
    00001cc0  03 02 8b 55 cc 89 02 8b  45 c8 83 38 00 75 07 8b  |...U....E..8.u..|
    00001cd0  55 cc 8b 12 89 10 8b 45  c4 c7 00 ff ff ff ff e9  |U......E........|
    00001ce0  81 fe ff ff 40 83 f8 04  75 b0 c7 05 74 54 00 00  |....@...u...tT..|
    00001cf0  16 00 00 00 30 c0 eb 7a  c1 e0 04 0f b6 94 01 c2  |....0..z........|
    00001d00  01 00 00 8b 45 d0 89 10  8b 45 c4 8b 55 d4 8b 00  |....E....E..U...|
    00001d10  c1 e0 04 8b 84 02 c6 01  00 00 8b 55 cc 03 02 8b  |...........U....|
    00001d20  55 d8 89 02 8b 45 c4 8b  55 d4 8b 00 c1 e0 04 83  |U....E..U.......|
    00001d30  fe 03 8b 94 02 ca 01 00  00 8b 45 e0 89 10 7e 1a  |..........E...~.|
    00001d40  8b 45 d0 8b 00 83 f8 0f  74 11 83 f8 05 74 0c 3d  |.E......t....t.=|
    00001d50  85 00 00 00 74 05 85 c0  74 01 46 8b 45 e4 c1 e6  |....t...t.F.E...|
    00001d60  10 81 ce ff ff 00 00 89  30 b8 01 00 00 00 eb 02  |........0.......|
    00001d70  31 c0 8d 65 f4 5b 5e 5f  5d c3 55 89 e5 57 56 53  |1..e.[^_].U..WVS|
    00001d80  81 ec 3c 10 00 00 a1 24  55 00 00 8b 5d 08 c7 05  |..<....$U...]...|
    00001d90  20 55 00 00 00 00 00 00  c7 05 18 55 00 00 00 00  | U.........U....|
    00001da0  00 00 89 85 cc ef ff ff  a1 64 54 00 00 39 05 6c  |.........dT..9.l|
    00001db0  54 00 00 c7 05 ec 54 00  00 00 00 00 00 74 39 52  |T.....T......t9R|
    00001dc0  52 68 fc 54 00 00 50 e8  80 0e 00 00 83 c4 10 85  |Rh.T..P.........|
    00001dd0  c0 74 11 c7 05 74 54 00  00 15 00 00 00 31 c0 e9  |.t...tT......1..|
    00001de0  f9 00 00 00 a1 64 54 00  00 c7 05 14 55 00 00 ff  |.....dT.....U...|
    00001df0  ff ff ff a3 6c 54 00 00  a1 08 55 00 00 85 db a3  |....lT....U.....|
    00001e00  f0 54 00 00 75 11 81 3d  24 55 00 00 ff ff ff 00  |.T..u..=$U......|
    00001e10  75 0f e9 c1 00 00 00 c7  85 cc ef ff ff ff ff ff  |u...............|
    00001e20  00 c7 05 24 55 00 00 ff  ff ff 00 8d bd e8 ef ff  |...$U...........|
    00001e30  ff 8d b5 e4 ef ff ff eb  3f 89 d0 0f b6 ce c1 e8  |........?.......|
    00001e40  10 83 3d 18 55 00 00 00  89 8d c8 ef ff ff 89 85  |..=.U...........|
    00001e50  c4 ef ff ff 74 22 85 db  75 1e 8b 85 cc ef ff ff  |....t"..u.......|
    00001e60  39 d0 74 74 89 c2 c1 ea  10 81 fa ff 00 00 00 75  |9.tt...........u|
    00001e70  07 0f b6 c4 39 c8 74 60  83 ec 0c 57 56 8d 85 e0  |....9.t`...WV...|
    00001e80  ef ff ff 50 8d 85 dc ef  ff ff 50 8d 85 d8 ef ff  |...P......P.....|
    00001e90  ff 50 8d 85 d4 ef ff ff  50 8d 85 d0 ef ff ff 50  |.P......P......P|
    00001ea0  68 f0 54 00 00 68 ec 54  00 00 68 18 55 00 00 68  |h.T..h.T..h.U..h|
    00001eb0  24 55 00 00 ff b5 cc ef  ff ff ff 35 64 54 00 00  |$U.........5dT..|
    00001ec0  e8 02 fb ff ff 83 c4 40  8b 15 24 55 00 00 85 c0  |.......@..$U....|
    00001ed0  0f 85 63 ff ff ff eb 05  b8 01 00 00 00 8d 65 f4  |..c...........e.|
    00001ee0  5b 5e 5f 5d c3 55 89 e5  83 ec 14 6a 00 e8 88 fe  |[^_].U.....j....|
    00001ef0  ff ff c9 c3 55 89 e5 83  ec 08 e8 e6 ff ff ff 85  |....U...........|
    00001f00  c0 74 27 c7 05 68 54 00  00 00 00 00 00 ff 15 38  |.t'..hT........8|
    00001f10  54 00 00 48 74 14 c7 05  68 54 00 00 01 00 00 00  |T..Ht...hT......|
    00001f20  c7 05 74 54 00 00 11 00  00 00 31 c0 83 3d 74 54  |..tT......1..=tT|
    00001f30  00 00 00 c9 0f 94 c0 c3  55 89 e5 56 53 8b 5d 08  |........U..VS.].|
    00001f40  c7 05 1c 55 00 00 00 00  00 00 8b 03 89 c2 c1 ea  |...U............|
    00001f50  18 81 fa ff 00 00 00 75  06 8b 15 e8 54 00 00 89  |.......u....T...|
    00001f60  de 25 ff ff ff 00 83 c6  04 89 15 64 54 00 00 a3  |.%.........dT...|
    00001f70  24 55 00 00 75 0f c7 05  64 54 00 00 ff 00 00 00  |$U..u...dT......|
    00001f80  e9 80 00 00 00 e8 6a ff  ff ff a1 74 54 00 00 85  |......j....tT...|
    00001f90  c0 74 0b 80 7b 04 2f 74  6c 83 f8 11 75 67 c7 05  |.t..{./tl...ug..|
    00001fa0  74 54 00 00 00 00 00 00  c7 05 f8 54 00 00 ff ff  |tT.........T....|
    00001fb0  ff 7f 80 7b 04 2f 74 0a  c7 05 74 54 00 00 01 00  |...{./t...tT....|
    00001fc0  00 00 83 3d 74 54 00 00  00 75 13 83 3d 68 54 00  |...=tT...u..=hT.|
    00001fd0  00 01 75 0a c7 05 74 54  00 00 11 00 00 00 83 3d  |..u...tT.......=|
    00001fe0  74 54 00 00 00 75 1e 6b  05 68 54 00 00 18 83 ec  |tT...u.k.hT.....|
    00001ff0  0c 56 ff 90 40 54 00 00  83 c4 10 85 c0 0f 95 c0  |.V..@T..........|
    00002000  0f b6 c0 eb 02 31 c0 8d  65 f8 5b 5e 5d c3 55 89  |.....1..e.[^].U.|
    00002010  e5 53 83 ec 04 8b 55 08  8b 45 0c 8b 5d 10 85 d2  |.S....U..E..]...|
    00002020  78 11 8d 4c 18 ff c1 f9  09 01 d1 3b 0d f0 54 00  |x..L.......;..T.|
    00002030  00 72 0e c7 05 74 54 00  00 18 00 00 00 31 c0 eb  |.r...tT......1..|
    00002040  2a 83 ec 0c 89 c1 ff 75  14 81 e1 ff 01 00 00 c1  |*......u........|
    00002050  f8 09 01 d0 03 05 ec 54  00 00 53 51 50 ff 35 64  |.......T..SQP.5d|
    00002060  54 00 00 e8 ac f5 ff ff  83 c4 20 8b 5d fc c9 c3  |T......... .]...|
    00002070  55 89 e5 8b 45 08 5d a3  70 54 00 00 c3 55 89 e5  |U...E.].pT...U..|
    00002080  53 83 ec 10 68 17 22 00  00 e8 aa fe ff ff 83 c4  |S...h.".........|
    00002090  10 85 c0 74 6f 51 51 68  00 04 00 00 68 00 80 00  |...toQQh....h...|
    000020a0  00 c7 05 78 54 00 00 70  3e 00 00 e8 b6 f4 ff ff  |...xT..p>.......|
    000020b0  83 c4 10 83 3d 70 54 00  00 ff c7 05 78 54 00 00  |....=pT.....xT..|
    000020c0  00 00 00 00 75 0f 83 ec  0c 68 df 52 00 00 e8 0e  |....u....h.R....|
    000020d0  f4 ff ff eb 34 52 52 6a  ff 68 00 84 00 00 e8 83  |....4RRj.h......|
    000020e0  f4 ff ff 89 c3 e8 0e f5  ff ff 83 c4 10 85 db 74  |...............t|
    000020f0  13 50 ff 35 70 54 00 00  68 00 82 00 00 6a 00 e8  |.P.5pT..h....j..|
    00002100  b7 e3 ff ff e8 f1 f3 ff  ff e8 a2 e3 ff ff 90 90  |................|
    00002110  55 89 e5 57 89 c7 56 89  d6 53 bb 01 00 00 00 83  |U..W..V..S......|
    00002120  ec 18 8b 0d 18 80 06 00  ff 35 64 54 00 00 83 c1  |.........5dT....|
    00002130  0a d3 e3 e8 e8 f3 ff ff  56 53 6a 00 89 c1 89 d8  |........VSj.....|
    00002140  99 f7 f9 89 c1 0f af cf  51 e8 c0 fe ff ff 8d 65  |........Q......e|
    00002150  f4 5b 5e 5f 5d c3 55 89  e5 57 bf 02 00 00 00 56  |.[^_].U..W.....V|
    00002160  89 c6 53 b8 01 00 00 00  83 ec 0c 8b 0d 18 80 06  |..S.............|
    00002170  00 83 c1 0a d3 e0 66 81  b8 28 84 06 00 0a f3 8d  |......f..(......|
    00002180  90 28 84 06 00 0f 84 9f  00 00 00 e9 02 01 00 00  |.(..............|
    00002190  66 81 3a 0a f3 0f 85 f7  00 00 00 0f b7 4a 02 8d  |f.:..........J..|
    000021a0  5a 18 6b c9 0c 8d 0c 0a  eb 22 89 c8 29 d8 c1 f8  |Z.k......"..)...|
    000021b0  02 69 c0 ab aa aa aa 99  f7 ff 6b c0 0c 8d 04 03  |.i........k.....|
    000021c0  3b 30 73 05 8d 48 f4 eb  03 8d 58 0c 39 cb 76 da  |;0s..H....X.9.v.|
    000021d0  83 eb 0c 66 83 7b 08 00  0f 85 9b 00 00 00 8b 43  |...f.{.........C|
    000021e0  04 39 05 88 54 00 00 74  23 8b 0d 18 80 06 00 ba  |.9..T..t#.......|
    000021f0  01 00 00 00 83 c1 0a d3  e2 81 c2 9c 84 06 00 e8  |................|
    00002200  0c ff ff ff 85 c0 0f 84  86 00 00 00 8b 43 04 8b  |.............C..|
    00002210  0d 18 80 06 00 a3 88 54  00 00 b8 01 00 00 00 83  |.......T........|
    00002220  c1 0a d3 e0 8d 90 9c 84  06 00 66 83 7a 06 00 0f  |..........f.z...|
    00002230  85 5b ff ff ff 0f b7 4a  02 8d 5a 18 bf 02 00 00  |.[.....J..Z.....|
    00002240  00 6b c9 0c 8d 0c 0a eb  22 89 c8 29 d8 c1 f8 02  |.k......"..)....|
    00002250  69 c0 ab aa aa aa 99 f7  ff 6b c0 0c 8d 04 03 3b  |i........k.....;|
    00002260  30 73 05 8d 48 f4 eb 03  8d 58 0c 39 cb 76 da 8d  |0s..H....X.9.v..|
    00002270  53 f4 66 83 7a 06 00 74  0c c7 05 74 54 00 00 0e  |S.f.z..t...tT...|
    00002280  00 00 00 eb 17 8b 43 f4  0f b7 4a 04 01 c1 39 f1  |......C...J...9.|
    00002290  73 0f c7 05 74 54 00 00  10 00 00 00 83 c8 ff eb  |s...tT..........|
    000022a0  07 29 c6 8b 42 08 01 f0  83 c4 0c 5b 5e 5f 5d c3  |.)..B......[^_].|
    000022b0  55 89 e5 57 56 53 83 ec  2c 83 f8 0b 8b 0d 18 80  |U..WVS..,.......|
    000022c0  06 00 7f 16 83 c1 0a ba  01 00 00 00 d3 e2 8b 84  |................|
    000022d0  82 28 84 06 00 e9 f5 01  00 00 ba 01 00 00 00 83  |.(..............|
    000022e0  c1 0a 8d 58 f4 89 d0 d3  e0 89 c1 c1 e9 02 39 cb  |...X..........9.|
    000022f0  73 48 83 3d 80 54 00 00  01 74 19 8d 90 9c 84 06  |sH.=.T...t......|
    00002300  00 8b 80 58 84 06 00 e8  04 fe ff ff 85 c0 0f 84  |...X............|
    00002310  90 01 00 00 8b 0d 18 80  06 00 b8 01 00 00 00 c7  |................|
    00002320  05 80 54 00 00 01 00 00  00 83 c1 0a d3 e0 8b 84  |..T.............|
    00002330  98 9c 84 06 00 e9 95 01  00 00 89 de 29 ce 0f bc  |............)...|
    00002340  d9 8d 0c 1b d3 e2 39 d6  0f 8d 99 00 00 00 83 3d  |......9........=|
    00002350  80 54 00 00 02 74 19 8d  90 9c 84 06 00 8b 80 5c  |.T...t.........|
    00002360  84 06 00 e8 a8 fd ff ff  85 c0 0f 84 34 01 00 00  |............4...|
    00002370  8b 0d 18 80 06 00 b8 01  00 00 00 89 f2 c7 05 80  |................|
    00002380  54 00 00 02 00 00 00 83  c1 0a d3 e0 89 c1 c1 e9  |T...............|
    00002390  02 0f bc c9 d3 fa 8b 9c  90 9c 84 06 00 3b 1d 84  |.............;..|
    000023a0  54 00 00 74 16 8d 94 00  9c 84 06 00 89 d8 e8 5d  |T..t...........]|
    000023b0  fd ff ff 85 c0 0f 84 e9  00 00 00 8b 0d 18 80 06  |................|
    000023c0  00 b8 01 00 00 00 89 1d  84 54 00 00 83 c1 0a d3  |.........T......|
    000023d0  e0 89 c2 01 c0 c1 ea 02  4a 21 f2 8b 84 90 9c 84  |........J!......|
    000023e0  06 00 e9 e8 00 00 00 83  3d 80 54 00 00 03 c7 05  |........=.T.....|
    000023f0  84 54 00 00 ff ff ff ff  74 19 8d 90 9c 84 06 00  |.T......t.......|
    00002400  8b 80 60 84 06 00 e8 05  fd ff ff 85 c0 0f 84 91  |..`.............|
    00002410  00 00 00 8d 0c 1b bb 01  00 00 00 89 df 89 d8 d3  |................|
    00002420  e7 8b 0d 18 80 06 00 29  fe 89 f7 c7 05 80 54 00  |.......)......T.|
    00002430  00 03 00 00 00 83 c1 0a  d3 e0 89 c1 c1 e9 02 0f  |................|
    00002440  bc c9 01 c9 d3 fe 8d 94  00 9c 84 06 00 8b 84 b0  |................|
    00002450  9c 84 06 00 e8 b7 fc ff  ff 85 c0 74 47 8b 0d 18  |...........tG...|
    00002460  80 06 00 89 d8 83 c1 0a  d3 e0 89 c1 01 c0 c1 e9  |................|
    00002470  02 89 4d d4 8d 90 9c 84  06 00 0f bc f1 89 75 e4  |..M...........u.|
    00002480  8a 4d e4 89 fe d3 fe 89  75 e4 8b 75 d4 4e 21 75  |.M......u..u.N!u|
    00002490  e4 8b 4d e4 8b 84 88 9c  84 06 00 e8 70 fc ff ff  |..M.........p...|
    000024a0  85 c0 75 0f c7 05 74 54  00 00 10 00 00 00 83 c8  |..u...tT........|
    000024b0  ff eb 1c 8b 0d 18 80 06  00 83 c1 0a d3 e3 89 d8  |................|
    000024c0  01 db c1 e8 02 48 21 f8  8b 84 83 9c 84 06 00 83  |.....H!.........|
    000024d0  c4 2c 5b 5e 5f 5d c3 55  89 e5 57 56 53 81 ec 2c  |.,[^_].U..WVS..,|
    000024e0  04 00 00 8b 75 08 c7 85  d4 fb ff ff 00 00 00 00  |....u...........|
    000024f0  c7 85 e0 fb ff ff 02 00  00 00 c7 85 d8 fb ff ff  |................|
    00002500  02 00 00 00 8b 85 d8 fb  ff ff 31 d2 bb 20 00 00  |..........1.. ..|
    00002510  00 48 89 85 e4 fb ff ff  f7 35 28 80 06 00 89 85  |.H.......5(.....|
    00002520  dc fb ff ff 8b 0d 18 80  06 00 80 3d 60 80 06 00  |...........=`...|
    00002530  00 79 07 0f b7 1d fe 80  06 00 83 c1 0a b8 01 00  |.y..............|
    00002540  00 00 d3 e0 99 f7 fb 8b  15 18 80 06 00 bb 20 00  |.............. .|
    00002550  00 00 0f bc c8 89 95 d0  fb ff ff 80 3d 60 80 06  |............=`..|
    00002560  00 00 79 07 0f b7 1d fe  80 06 00 8b 85 dc fb ff  |..y.............|
    00002570  ff 8b 15 14 80 06 00 d3  f8 8d 44 02 01 ba 00 84  |..........D.....|
    00002580  06 00 e8 89 fb ff ff 85  c0 0f 84 c0 04 00 00 80  |................|
    00002590  3d 60 80 06 00 00 bf 20  00 00 00 79 07 0f b7 3d  |=`..... ...y...=|
    000025a0  fe 80 06 00 8b 8d d0 fb  ff ff b8 01 00 00 00 83  |................|
    000025b0  c1 0a d3 e0 99 f7 fb 48  23 85 dc fb ff ff 0f af  |.......H#.......|
    000025c0  c7 05 00 84 06 00 89 85  dc fb ff ff 80 3d 60 80  |.............=`.|
    000025d0  06 00 00 79 18 83 78 28  00 75 12 c7 05 74 54 00  |...y..x(.u...tT.|
    000025e0  00 0e 00 00 00 83 c8 ff  e9 64 04 00 00 8b 0d 18  |.........d......|
    000025f0  80 06 00 bf 01 00 00 00  83 c1 0a d3 e7 0f b7 0d  |................|
    00002600  58 80 06 00 89 f8 81 c7  00 84 06 00 99 f7 f9 31  |X..............1|
    00002610  d2 0f bc c8 8b 85 e4 fb  ff ff f7 35 28 80 06 00  |...........5(...|
    00002620  8b 85 dc fb ff ff 89 d3  89 fa d3 eb 03 58 08 89  |.............X..|
    00002630  d8 e8 da fa ff ff 85 c0  0f 84 11 04 00 00 8b 0d  |................|
    00002640  18 80 06 00 50 b8 01 00  00 00 68 9c 00 00 00 0f  |....P.....h.....|
    00002650  b7 3d 58 80 06 00 83 c1  0a d3 e0 99 8d 98 00 84  |.=X.............|
    00002660  06 00 f7 ff c7 05 80 54  00 00 ff ff ff ff c7 05  |.......T........|
    00002670  84 54 00 00 ff ff ff ff  48 23 85 e4 fb ff ff 0f  |.T......H#......|
    00002680  af c7 8d 04 03 50 53 e8  a1 e2 ff ff 8b 0d 18 80  |.....PS.........|
    00002690  06 00 ba 01 00 00 00 83  c4 10 83 c1 0a d3 e2 0f  |................|
    000026a0  b7 82 00 84 06 00 25 00  f0 00 00 3d 00 a0 00 00  |......%....=....|
    000026b0  0f 85 55 01 00 00 ff 85  d4 fb ff ff 83 bd d4 fb  |..U.............|
    000026c0  ff ff 05 7f 04 31 db eb  10 c7 05 74 54 00 00 1a  |.....1.....tT...|
    000026d0  00 00 00 e9 77 03 00 00  43 8a 04 1e 84 c0 74 13  |....w...C.....t.|
    000026e0  83 ec 0c 0f be c0 50 e8  40 e1 ff ff 83 c4 10 85  |......P.@.......|
    000026f0  c0 74 e5 8b 0d 18 80 06  00 b8 01 00 00 00 83 c1  |.t..............|
    00002700  0a d3 e0 8b 80 04 84 06  00 8d 14 03 81 fa fe 03  |................|
    00002710  00 00 a3 f4 54 00 00 0f  87 3e 01 00 00 85 db 74  |....T....>.....t|
    00002720  15 57 53 8d 95 e8 fb ff  ff 56 8d 04 02 50 e8 fa  |.WS......V...P..|
    00002730  e1 ff ff 83 c4 10 8d 45  e8 31 f6 8d 1c 18 03 1d  |.......E.1......|
    00002740  f4 54 00 00 c6 83 00 fc  ff ff 00 8b 0d 18 80 06  |.T..............|
    00002750  00 bb 01 00 00 00 83 c1  0a d3 e3 83 bb 68 84 06  |.............h..|
    00002760  00 00 74 1a 83 ec 0c ff  35 64 54 00 00 e8 ae ed  |..t.....5dT.....|
    00002770  ff ff 83 c4 10 89 c1 89  d8 99 f7 f9 89 c6 8b 0d  |................|
    00002780  18 80 06 00 ba 01 00 00  00 83 c1 0a d3 e2 39 b2  |..............9.|
    00002790  1c 84 06 00 89 d1 74 2a  51 51 ff 35 f4 54 00 00  |......t*QQ.5.T..|
    000027a0  8d 85 e8 fb ff ff 50 e8  ba ed ff ff 83 c4 10 c7  |......P.........|
    000027b0  05 1c 55 00 00 00 00 00  00 85 c0 75 22 e9 8d 02  |..U........u"...|
    000027c0  00 00 52 81 c1 28 84 06  00 ff 35 f4 54 00 00 8d  |..R..(....5.T...|
    000027d0  95 e8 fb ff ff 51 52 e8  51 e1 ff ff 83 c4 10 8b  |.....QR.Q.......|
    000027e0  95 e0 fb ff ff b8 02 00  00 00 80 bd e8 fb ff ff  |................|
    000027f0  2f 8d b5 e8 fb ff ff 0f  44 d0 89 95 d8 fb ff ff  |/.......D.......|
    00002800
    [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 2
    -rw-------. 1 root root 839 Dec  1 07:36 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,0)
    #          kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
    #          initrd /initrd-[generic-]version.img
    #boot=/dev/sda
    default=0      #默认启动为0,即默认启动第一个菜单
    timeout=5
    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title CentOS 6 (2.6.32-754.el6.x86_64)      #这里就是咱们第一个菜单
      root (hd0,0)
      kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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.32-754.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,0) # kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root # initrd /initrd-[generic-]version.img #boot=/dev/sda default=1      #此处我们将默认设置为第二个菜单(注意:计算机是从0开始计数的) timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS 6 (2.6.32-754.el6.x86_64)    #这是操作系统默认的菜单,下面是对应的启动参数 root (hd0,0) kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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.32-754.el6.x86_64.img title CentOS 8 (4.6.32-754.el6.x86_64)    #这第二个菜单其实就是把上面第一个菜单拷贝过来改动了一下名字而已,其本质还是使用的第一个菜单的功能,换汤不换药~ root (hd0,0) kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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.32-754.el6.x86_64.img [root@yinzhengjie ~]#

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

    [root@yinzhengjie ~]# reboot 
    
    Broadcast message from root@yinzhengjie
        (/dev/pts/2) at 20:43 ...
    
    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,0)
    #          kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
    #          initrd /initrd-[generic-]version.img
    #boot=/dev/sda
    default=1
    timeout=5
    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title CentOS 6 (2.6.32-754.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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.32-754.el6.x86_64.img title CentOS 8 (4.6.32-754.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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.32-754.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,0) # kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root # initrd /initrd-[generic-]version.img #boot=/dev/sda default=1 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS 6 (2.6.32-754.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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.32-754.el6.x86_64.img title CentOS 8 (4.6.32-754.el6.x86_64)    #我们将"root(hd0,0)"这行信息给删除掉,然后再每行的路径的开头声明根节点位置为(hd0,0)也是可以正常启动操作系统的哟~,不仅如此,我们还可以将rhgb(启动操作会显示一个转圈圈的图形,后面发生了啥咱也不知道呀因为只能看到一个图片,因此生产环境我们可以考虑将它去掉的)和quiet(该参数若不启用启动操作系统时会有更多信息输出到屏幕)参数删除,并不会影响到作系统的正常启动。 kernel (hd0,0)/vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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,0)/initramfs-2.6.32-754.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,0)
    #          kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
    #          initrd /initrd-[generic-]version.img
    #boot=/dev/sda
    default=1
    timeout=5
    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title CentOS 6 (2.6.32-754.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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.32-754.el6.x86_64.img
    title CentOS 8 (4.6.32-754.el6.x86_64)
        kernel (hd0,0)/vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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,0)/initramfs-2.6.32-754.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,0)
    #          kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
    #          initrd /initrd-[generic-]version.img
    #boot=/dev/sda
    default=1
    timeout=5
    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title CentOS 6 (2.6.32-754.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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.32-754.el6.x86_64.img
    title CentOS 8 (4.6.32-754.el6.x86_64)      #注意,我这里故意将kernel的顺序调到了initrd下面去啦!观察操作系统是否可以正常启动,答案是否定的,如下图所示。
        initrd (hd0,0)/initramfs-2.6.32-754.el6.x86_64.img
        kernel (hd0,0)/vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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/0) at 21:03 ...
    
    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 100
    -rw------- 1 root root  1324 Dec  2 22:43 grub.conf
    -rw-r--r-- 1 root root 94446 Dec  3  2019 windows.jpg
    [root@yinzhengjie ~]# 
    [root@yinzhengjie ~]# rm -f /boot/grub/grub.conf 
    [root@yinzhengjie ~]# 
    [root@yinzhengjie ~]# reboot       #重启操作系统后发现操作系统无法启动了,如下图所示。
    
    Broadcast message from root@yinzhengjie
        (/dev/pts/0) at 22:44 ...
    
    The system is going down for reboot NOW!
    [root@yinzhengjie ~]# 

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

    kernel /vmlinuz-2.6.32-754.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 100
    -rw------- 1 root root  1324 Dec  2 22:43 grub.conf
    -rw-r--r-- 1 root root 94446 Dec  3  2019 windows.jpg
    [root@yinzhengjie ~]# 
    [root@yinzhengjie ~]# mv grub.conf /boot/grub/
    [root@yinzhengjie ~]# 
    [root@yinzhengjie ~]# reboot 
    
    Broadcast message from root@yinzhengjie
        (/dev/pts/0) at 23:16 ...
    
    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,0)
    #          kernel /vmlinuz-version ro root=/dev/mapper/vg_node200-lv_root
    #          initrd /initrd-[generic-]version.img
    #boot=/dev/sda
    default=1
    
    timeout=5
    
    splashimage=(hd0,0)/grub/windows.xpm.gz
    
    password --encrypted $6$bNlXV2xei8gteGzA$v4VFuBvn0svHHIbsBFzfdDnHTlUsZgVIXdLHqTRyAd7a9SFHGC4G87D7JNBKj5i3fGsEhS2vCgVbrO0Q34a7E1
    
    title CentOS 6 (2.6.32-754.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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.32-754.el6.x86_64.img
    
    title CentOS 8 (4.6.32-754.el6.x86_64)
        kernel (hd0,0)/vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_node200-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 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,0)/initramfs-2.6.32-754.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-8 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
  • 相关阅读:
    对TCP/IP协议的理解
    自己想到的几道Java面试题
    Java双重循环实现任意字符串中提取数字子串
    Spring data jpa 依赖配置
    spring data jpa sql
    spring boot 依赖配置
    Freemarker模板和依赖
    spring Data solr依赖文件 和xml配置文件
    根据mysql数据库 定义solr Schema.xml中配置业务域
    自定义solr域中的配置
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/11909479.html
Copyright © 2011-2022 走看看