Linux修復MBR扇區故障
阿新 • • 發佈:2017-07-04
ext vml dir 命令 AMF 之前 一個 備份 ges
給虛擬機增加一塊硬盤,用於備份mbr的信息
fdisk -l 查看硬盤系統是否認識
fdisk /dev/sdb 進行分區
fdisk -l 查看分區是否出來
mkfs -t ext4 /dev/sbd1 進行格式化
mkdir /backup
mount /dev/sb1 /backup 掛載到backup下
破壞mbr之前先做做備份,後面恢復系統用:
dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1 將sda前面512個字節備份到backup的目錄下
ls /backup 查看是否有備份的文件
模擬破壞mbr扇區
dd if=/dev/zero of=/dev/sda bs=512 count=1 通過zero文件把sda設備的前512字節毀掉。由於mdmdr存在這個磁盤的前512個字節上
reboot 啟動系統 看會發現什麽情況,不能進入系統。
進入修復模式,沒有修復模式的可進入光盤系統。然後調出命令提示窗口。fdisk -l 查看有沒有增加的磁盤。然後執行下列命令 恢復備份。重啟 系統正常。
修復grub引導故障:
下面演示grub遭到破壞系統如何啟動
vim /boot/grub/grub.conf 編輯這個文件
重啟系統,在grub提示符下做操作
root (hd0,0)指定從哪一塊硬盤的哪一個分區去引導操作系統
kernel /vmlinuz-(tab鍵) ro root=/dev/sda1(主文件系統) 執行從哪一個內核去引導系統 ro 後面掛載的文件系統以什麽樣的方式去掛載 root代表根分區所在的位置
initrd /initramfs-2.6.32
boot
Linux修復MBR扇區故障