环境:浪潮服务器;ESXI 6.7;centos6.9

20ee3a4cd0834f5bab3b10b967c18323.png

  1. 制作 U 盘启动盘,刻录镜像至 U 盘中
  2. 插入 U 盘,重启或开机服务器,开机按 del 键进入bios(浪潮系统),修改为 U 盘启动
  3. 选择镜像后,选择进入救援模式
    b0c78873a1bb458ab9030706fd9233ea.png
    d51b1e537e6541a4b2a0f6880a643245.png
  4. 选择语言,默认即可,回车直接进入下一步
    键盘类型也默认
    是否启用网络接口,此处不启用选No
    选Continue进入下一步
    此处提示没有找到linux分区,按ok将获得一个shell,从shell退出时系统将自动重启,按ok即可
    如下图选择”Shell Start shell”按ok后进入shell
  5. 如图键入命令,关键命令如下
    mkdir /mnt/sda5
    mount /dev/sda5 /mnt/sda5
    cp /mnt/sda5/state.tgz /tmp
    cd /tmp
    tar xf state.tgz (对state.tgz进行解压,因为state.tgz包含local.tgz,)
    tar xf local.tgz (对local.tgz进行解压,里面包含etc目录)
  6. 编辑etc/shadow,删除root用户第1个冒号与第2个冒号中间的内容(提示:x)
    83f9906f637c4d5fb15e35f0cb69a052.png
  7. 执行如下命令,对修改过的文件重新打包。然后在虚拟机光驱设置中取消iso文件挂载,接下来执行exit命令,系统将重启
    rm /tmp/state.tgz /tmp/local.tgz
    tar czf local.tgz etc/
    tar czf state.tgz local.tgz
    cp state.tgz /mnt/sda5/
    exit
  8. 系统重启后,按F2,提示输入密码时直接回车。此时密码为空
    d399b01c0d27493daa5110f9d1b94982.png