系统开机直接进入救援模式,无法正常使用

系统开机直接进入救援模式,无法正常使用,多半概率是硬盘挂载有问题,可以进救援模式查看日志。

使用lsblk命令查看系统内目前的分区是怎么样的,来判断系统盘是哪一块

或者首先使用blkid命令查看硬盘的uuid

 然后查看挂载系统   /etc/fstab    

查看硬盘的uuid 是否有错误,可以尝试注释掉非系统盘以外的硬盘uuid 进行重新启动,待系统修复后可以自行尝试重新挂载硬盘。

挂载命令:              mount /dev/vdb /目标目录

取消挂载命令:       umont /dev/vdb /目标目录

查看是否挂载正常    mount -a

如果是因为硬盘挂载问题引起的无法正常进入系统,通过此方式可以解决。

### SUSE 救援模式使用教程 #### 进入救援模式系统无法正常启动或者需要修复某些配置时,可以利用救援模式来解决问题。进入救援模式的方法如下: 1. 启动计算机并按下 `Esc` 键(具体按键可能因硬件不同而异),进入 GRUB 菜单。 2. 选择内核版本后按 `e` 编辑启动选项。 3. 找到以 `linux` 开头的那一行,在其末尾追加参数 `init=/bin/bash` 或者直接选择带有 `(recovery mode)` 的选项[^2]。 完成上述操作后,系统会加载至救援环境,提供一个具有超级用户权限的 shell 环境用于诊断和修复问题。 #### 载根文件系统 一旦进入救援模式,默认情况下根文件系统可能是只读状态或者是未载的状态。为了能够修改磁盘上的数据,需手动重新载为可写模式: ```bash mount -o remount,rw / ``` 如果发现 `/etc/fstab` 配置错误或其他分区未能自动载,则可以通过以下命令手动载其他必要的分区: ```bash mount --bind /dev /mnt/sysimage/dev mount --bind /proc /mnt/sysimage/proc mount --bind /sys /mnt/sysimage/sys chroot /mnt/sysimage ``` 这一步骤允许管理员切换到实际的操作系统环境中去修正任何潜在的问题[^4]。 #### RPM 包管理器的应用场景 在救援环境下,有时也需要安装额外软件包来进行更深入的排查工作。此时可以从已有的安装介质中获取所需资源。假设光驱已经连接好并且其中含有SLES发行版镜像的话,那么按照下面的方式就可以访问这些rpm包了: ```bash mount /dev/sr0 /mnt/source cd /mnt/source rpm -ivh *.rpm ``` 这里需要注意的是设备名可能会有所不同取决于具体的物理布局以及BIOS设置情况[^1]。 #### 文本编辑工具Vi/Vim基础技巧 对于一些简单的文本更改任务来说,掌握基本的 vi/vim 使用技能是非常重要的。比如查找特定关键词的位置可以用正向搜索(`/keyword`)或是反向搜索(`?keyword`)功能快速定位目标区域;退出时不保存改动则输入`:q!`即可实现[^3]。 ### 常见问题及其解决方案 - **问题描述**: 如果遇到开机无限重启的情况, 可能是因为设置了不当的服务默认运行级别所致. 解决办法: 利用rescue console调整回正常的multi-user target: ```bash systemctl set-default multi-user.target ``` - **现象说明**: 当尝试恢复被误删除的重要配置文档却失败的时候. 处理措施: 应先确认备份副本确实存在之后再做进一步动作; 此外记得遵循之前提到过的安全原则即先把丢失的数据导出来单独存放到临时空间里边然后再搬回去覆盖原始位置.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值