• Linux修复MBR扇区故障


    给虚拟机增加一块硬盘,用于备份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

  • 相关阅读:
    [BZOJ1415]聪聪和可可
    [POJ2096]Collecting Bugs
    开博第一天
    实现CSS样式垂直水平完全居中
    Vue中独立组件之间数据交互
    python Template中substitute()的使用
    eclipse 编辑 python 中文乱码的解决方案
    java Math.random()随机数的产生
    java文件读写的两种方式
    My way on Linux
  • 原文地址:https://www.cnblogs.com/milanmi/p/6443459.html
Copyright © 2020-2023  润新知