zoukankan      html  css  js  c++  java
  • linux下grub故障(使用光盘进入救援模式)

    1.这里使用的是vmware  vsphere虚拟主机

    救援模式有什么作用

    ◆可以更改root密码;

    ◆恢复硬盘、文件系统操作;

    ◆系统启动不来的时候,只能通过救援模式来启动;

    首先设置启动选项,我这里是开机按F2进入bios,找到boot,选择CD-ROM启动,保存退出

    系统是centos,将centos光盘镜像挂载

    2.进入到rescue模式

    3.选择语言  按tab移动到ok键(我这里选择的是“chinese(simplified---简化的)”)

    4. 选择键盘类型. 默认即可.    按tab键移动到OK选项

    5. Rescue Method也保持默认。因为我们使用的是光驱里的光盘.    按tab键移动到ok选项

    6. 是否在使用Rescue模式启用网路. 这个根据自己的实际情况.  这里本人选择no

    7. 提示将Rescue环境挂载到/mnt/sysimage。   按tab键移动到Continue

    8.提示输入chroot /mnt/sysimage改变到磁盘根目录

    9.选择模式.

       shell: 直接进入命令行, 可以进行的操作有编辑文件、修改用户密码等;

       fdkd: 诊断模式;

       reboot: 会直接重启;

       这里咱们选择shell模式;

    10.进入root环境, 修改root用户密码

    bash-4.1# chroot /mnt/sysimage                  #进入到root环境

    #fdisk -l /dev/sda     {使用fdisk检查分区}

    #grub-install /dev/sda {安装grub引导程序到磁盘/dev/sda的MBR扇区}

    sh-4.1# exit                                    #退出root环境

    或者

    sh 3.1#grub

    grub>root (hdx,y)

    grub>setup (hd0)

    grub>quit

    这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。


    总结:在rescue模式下可以重装GRUB引导程序,修复MBR扇区。

    总结: 修改完root用户的密码后, 是无法重启系统的。 需要退出root环境, 然后reboot重启系统。

  • 相关阅读:
    微信小程序开发规范文档-WXSS注释规范
    微信小程序开发规范文档-注意事项
    微信小程序开发规范文档-项目结构
    微信小程序开发规范文档
    使用 VS Code 编写小程序的姿势
    Github 生成SSH秘钥(详细教程)
    (6)关于存储引擎
    (5)MySQL的查询:模糊查询(通配符查询like)、限制符查询(limit)、排序查询(order by)、分组查询(group by)、(子查询)
    (12)协程
    (3)数据库的建立和数据表的操作
  • 原文地址:https://www.cnblogs.com/dynwings/p/6722891.html
Copyright © 2011-2022 走看看