Centos7.3 进入救援模式,解决虚拟机开机引导只能看到一个横杠

问题描述:搭建在CAS服务器中的虚拟机开机后只能看到一个横杠,因为开发同事的一些操作使glibc库/lib64/libc.so.6软链接失效

1、libc.so.6 是c运行时库 glibc的软链接,而系统几乎所有程序都依赖c运行时库。程序启动和运行时,是根据libc.so.6 软链接找到glibc库。删除libc.so.6将导致系统的几乎所有程序不能工作。

2、每个glibc.so文件有它支持的libc版本,可以通过# strings /lib64/libc.so.6 |grep GLIBC_ 查看。如果程序编译的时候链接的libc库版本不在程序运行环境下的glibc库支持的libc版本之内,也会报错.

于是,系统的所有命令 ls,cp,cd 等等都无法使用了,系统也无法启动了。

解决方法:开启使用光盘引导进入救援模式,拷贝  文件,问题解决

如图:

1、搞到系统镜像、光盘或者U盘(方式不同请自行百度)

2、开机设置bios由光盘或U盘启动

3、选择 troubleshooting,rescue a centos system

4、这一步选择原系统挂载模式,选择1,两次回车,进入命令行模式

5、.输入df命令,我们可以发现光盘加载的救援系统,将我们以前的盘符都挂载在/mnt/sysimage/目录下

6、输入命令chroot /mnt/sysimages 进入root用户

7、拷贝/lib64/libc.so.6 文件到/mnt/sysimages/lib64/libc.so.6 (无法拷贝请使用强制拷贝 cp -rf /lib64/libc.so.6 /mnt/sysimages/lib64/libc.so.6)

8、重启系统,启动成功

原文地址:https://www.cnblogs.com/yizhipanghu/p/10344868.html

时间: 2024-10-18 16:51:52

Centos7.3 进入救援模式,解决虚拟机开机引导只能看到一个横杠的相关文章

电脑开机时黑屏左上角显示一个横杠是怎么回事

我们在使用电脑的时候,总能遇见一些莫名其妙的问题,不是蓝屏就是黑屏,碰见这些问题,我们常常也会手足无措,下面就以电脑开机时,黑屏出现一个横杠为例,来为大家分析一下为什么会这样以及解决方法. 首先我们大致要清楚为什么会出现这种情况,出现这种情况的原因有很多,比如上次关机之前不小心把重要的系统文件删除了,或者电脑中了病毒,把重要的系统文件删除或更改了,还有就是安装完系统之后,没有进行硬盘引导,导致这次开机出现错误,或者把系统安装到了别的可移动盘符下,所以现在电脑开机没有接移动盘符. 知道了这几种出错

单用户模式 救援模式 克隆虚拟机 linux机器互相登录

一.单用户模式忘记root密码:方法一:使用单用户模式linux重启命令:reboot.init 6.shutdown -r nowlinux关机命令:init 0.poweroff虚拟机开机重启按方向键上下键进行选择,选择第一个,按e键进入如下界面,按向下方向键找到下图标记处修改ro为rw并添加字符串: init=/sysroot/bin/sh(注释:ro表示只读,rw表示读写),添加完这些,按Ctrl+x切换系统:chroot /sysroot/,这样就登录上原来使用的操作系统了,然后修改密

centos7进入紧急修复模式解决

打开centos7页面出现: welcome to emergency mode!after logging in ,type "journalctl -xb" to view system logs,"systemctl reboot" to reboot ,"systemctl default" to try again to boot into default mode.give root password for maintenance(

26期Linux20180531 单用户 救援模式 克隆虚拟机 linux机器相互登录

5月31日任务 1.13 单用户模式1.14 救援模式1.15 克隆虚拟机1.16 Linux机器相互登录 单用户模式 忘记root密码? 1. 单用户模式 2.救援模式 单用户模式首先需要重启linux (reboot, init 6, shutdown -r now 都可以重启) e-edit 然后按 ctrl x 就会进入紧急/安全模式 进去之后实际上还没有进入本来的系统,有点像是在BIOS里面,需要进入/sysroot,这里面才是系统真正的目录.这个时候需要用chroot 进入系统 之后

centos 7 救援模式,解决忘记root用户密码重置

centos 7 救援模式解决忘记root用户密码重置 1. 进入BIOS模式,选择启动方式,保存重启2. 进入启动界面,选择"troubleshooting"3. 进入如下界面,选择救援模式4. 进入如下界面,选择继续5. 进入如下界面,选择输入命令切换目录6. 进入如下界面,修改输入新密码,重启机器7. 重启机器之前,记得将BIOS修改过来 原文地址:https://blog.51cto.com/1969518/2485099

[CentOS 7系列]忘记密码的“救星”——单用户模式和救援模式

init是Linux系统操作中不可缺少的程序之一. 是一个由内核启动的用户级进程. 内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务.所以,init始终是第一个进程(其PID始终为1).内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init.如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败. 运行级就是操作系

linux中救援模式的简单运用

操作环境:虚拟机 centos6.9 centos7 一.救援模式的介绍 当我们在Linux操作系统中因为误操作删除了某些重要文件导致大部分命令的不能使用或者某些程序不能使用时,此时就可以借助Linux的救援模式临时进入系统,进行文件修改,纠正错误. 注意救援模式的本质其实只是一个带shell的Linux运行环境,借助它可以通过mount和chroot进入要修复的系统. 二.救援模式的进入方法 linux操作系统因为版本的不同,所以进入救援模式的步骤有些不一样,但大体都是相同的,在这里介绍一下c

linux系统进入救援模式

懒得写了放一张图得了, 这是系统自己的救援模式,还有一种是用光盘进入的救援模式,那个管用,据说连系统内核都可以拯救,我只试过用光盘拯救一些重要文件.就是把 /var/lib64/ 下的 ld-linux-x86-64.so.2文件误删了,导致系统所有命令都不能用了,后来用光盘救援模式解决的. 原文地址:http://blog.51cto.com/13577495/2140688

救援模式下解决linux开机失败

一.由于MBR故障导致系统无法正常启动(使用以下命令模拟MBR故障) dd if=/dev/zero of=/dev/sda bs=446 count=1 2.故障出现后重启系统将进不了系统出现以下状况 3.故障出现,现在需要将光盘放入,重启,以光盘引导,按F10保存退出 4.在shell中输入以下命令进行恢复 二.由于/boot/grub/grub.conf文件丢失导致系统无法启动,开机出现以下情况 1.恢复方式一.如果原先已经做好备份,进入救援模式后进入chroot /mnt/sysimag