Linux怎么进入救援模式

Linux怎么进入救援模式,第1张

1、在VMware下首先确认是否挂载了需要的光盘映像,打开设置,按照下方图片进行设置。

2、然后选择'重新启动客户机',在d出的页面选择'确认重新启动'。

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、可以切换到单用户模式,禁止服务的开机自启

输入init=/bin/bash开启,重新挂载根,禁止服务开机启动

1、分区表被破坏后,可以进入救援模式,使用grub进行修复

2、分区MBR的前446个字节删除以后,可以使用grub install /dev/sda 完成修复,不要求/boot下文件存在

1、先进入救援模式,查询文件系统情况,下图可看出,文件系统为ext4,逻辑卷处于未激活状态

2、激活逻辑卷,创建文件夹,临时挂载根目录

5、生成/grub文件夹

1、设置内核参数,只影响当次启动

2、启动时,在linux16行后添加systemd.unit=desired.target

3、systemd.unit=emergency.target

4、systemd.unit=rescue.target

5、rescue.target 比emergency 支持更多的功能,例如日志等

6、systemctl default 进入默认target

1、GRUB“the Grand Unified Bootloader”

引导提示时可以使用命令行界面

可从文件系统引导

2、主要配置文件 /boot/grub2/grub.cfg

3、修复配置文件

grub2-mkconfig >/boot/grub2/grub.cfg

4、修复grub

grub2-install /dev/sda BIOS环境

grub2-install UEFI环境

5、调整默认启动内核

vim /etc/default/grub

GRUB_DEFAULT=0

突然进入了紧急模式emergency mode

原来是昨天挂载了光驱造成的。

进入该环境的主要原因是:

制作光盘挂载时,因为配置yum源光盘只读不能被mount,所以对/etc/fstab文件进行修改,结果导致系统分区错误,解决方法,删除对/etc/fstab的修改,解除光盘的挂载后重启。

vim /etc/fatab

打开文件后,找到对应行,注释掉它。

重启,系统恢复正常。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7334943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存