sysroot无法挂载需要挂载一个新的CentOS7镜像。
centos7救援模式修复系统 centos7 救援模式修复
1、通过远程管理卡挂载一个新的CentOS7镜像,重启系统后进入救援模式操作。
2、查看系统分区卷组信息并激活。
3、进行修复系统root分区。
4、重启验证系统是否正常,修复完成后进行重启,并将远程卡上挂载的新镜像卸载。
CentOS 7版本进入救援模式并修改密码:
方法1:
runlevel 显示当前的运行级别(进入救援模式需要进入单用户模式)
方法2:
①.开机时随便按下键盘,进入系统选择菜单
②.选择第一项,按e键进行修改(CentOS Linux,with Linux 3.10.0-123.e17.x86_64)
③.定位到 ro (ro=readonly 只读)
④.把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按press ctrl+x to start
⑤.现在可以进入单用户模式,依次输入以下命令进行root密码修改,完成之后强制重启即可
chroot /sysroot/ (改变根)
passwd root
touch /.autorelabel (为了使selinux生效)
CentOS 7之前版本进入救援模式的方法:
①Linux开机引导的时候,按键盘上的e 进入GRUB菜单界面。
②在出现GRUB引导画面时(CentOS(2.6.18-274**)),按字母e键,进入GRUB编辑状态。
③把光标移动到kernel ...那一行,再敲入“e”进入命令行编辑,
④在kernel 一行的最后加上空格single,回车
⑤敲入“b”,启动系统,即进入单用户模式,
⑥passwd root修改密码。
⑦reboot重启。
GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。
1、在VMware下首先确认是否挂载了需要的光盘映像,打开设置,按照下方图片进行设置。
2、然后选择'重新启动客户机',在弹出的页面选择'确认重新启动'。
3、在VMware重启后,先将鼠标挪到开机界面上,按下鼠标左键点进去,然后快速按一下ESC键(只能按一次),
4、在VMware下按ESC可以临时把启动菜单调出来,然后选择用哪个设备来引导,这时我们选用的是光盘引导,即第三项'CD-ROM Drive',回车。
5、看到下图的界面,选择'Troubleshoooting',回车。
6、这时终于看到'Rescue a CentOS Linux system'即救援模式,选择此项,回车.
7、接下来系统将试图查找根分区,出现如下图所示。因为要对系统进行修复,所以需要读写权限,一般选择默认选项'continue',输入1,回车。
8、可以看到系统提示'your system has been mounted under /mnt/sysimage.'此时挂载成功。我们还可以选择执行'chroot /mnt/sysimage'命令,可以将根目录挂载到我们硬盘系统的根目录中去。此时我们不执行这条命令,按enter直接进入shell。
9、看到'sh-4.2#',代表已经进入光盘Linux shell,此时找到我们需要的文件/lib64/libc.si.6,复制到/lib64目录下即可。复制完成后,就可以执行'exit'命令,退出光盘shell,接着系统将重启,耐心等待。
10、最后看到如下界面,可以登录系统,代表利用Linux 救援模式修复系统成功,
1、vmwarewokestation上重启客户机,快速按ESC键,选择CD-ROM启动,如图所示:
2、选择第三项Troubleshooting(拍错)
3、选择第二项,rescue a centos system(救援一个centos系统)
4、选择1、continue
5、进入系统根目录
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。