linux系统在引导阶段出现错误的时候,一般可以使用单用户模式进行修复,但是有的情况下如/etc/inittab或者 /etc/rc.d/rc.sysinit文件损坏的时候,就没法进入了单用户模式了。
最近在学习的时候,看到一个可以解决的方法。
默认情况下,linux系统内核是使用/sbin/init脚本作为初始进程,该初始进程使用/etc/inittab作为配置文件。文件出现问题的情况下,自然就无法引导成功。
这种情况下,我们可以更换初始进程使用的脚本/bin/sh.
1) 在linux系统开始时,按Esc键,进入启动菜单,选择需要启动linux系统(我的环境是redhat 6 ),e .
2) 选择 kernel 项目
3) 在末尾添加参数 init=/bin/sh ,前后需要有空格,回车
4) 稍等片刻 进入 sh脚本初始启动进程
5)
mount /proc
mount -o remount,rw /
mount -a
这个时候你就可以修复文件了。
6) 修复完了之后,不能直接exit ,这样会死机。正确的操作是
umount -a
mount -o remount,ro /
umount /proc
exec /sbin/init
这样就会正常启动了。
启动完毕之后,在/proc/cmdline文件中就包含参数 init=/bin/sh
分享到:
相关推荐
在Redhat Linux系统中,Rescue修复模式是一种非常重要的故障恢复工具。当系统由于各种原因无法正常启动时,可以通过Rescue模式来修复系统问题,使系统恢复正常运行。本文将详细介绍如何进入Redhat Linux的Rescue修复...
- 对于生产环境,建议使用更稳定的Redhat版本,如Redhat Enterprise Linux (RHEL),并及时更新补丁和安全修复。 通过以上步骤和关键知识点的详细介绍,我们可以清晰地了解到如何在Redhat环境下构建一个基本的HA双机...
修复此故障的方法是重建GPT分区表。在KunLun9016服务器中,可以通过以下步骤来实现: 1. 在安装界面按下`Ctrl+Alt+F2`切换到命令行模式。这是大多数Linux发行版提供的一个实用功能,允许用户在图形界面之外执行...
10. **系统更新**:安装完成后,应立即通过`up2date`工具或yum仓库进行系统更新,以获取最新的安全补丁和修复。 11. **系统优化**:针对服务器用途,可能需要进行内存调优、I/O优化、服务管理等,以提高系统性能。 ...
10. **故障诊断与修复**:遇到问题时,文档中的错误日志分析、故障排查步骤和解决策略将起到关键作用。 通过阅读和实践"Redhat Linux 9中文官方文档",无论是初学者还是有经验的系统管理员,都能全面了解并掌握Red ...
此外,文档中还提及了一系列的商标,如AMD、Microsoft、Windows、Oracle、Linux、RedHat、VMware等。 综上所述,HP Proliant Gen9服务器故障排除指南是一份全面的技术手册,不仅提供了故障排除的步骤和方法,还强调...
本视频教程详细介绍了如何进入和使用Redhat5的Linux救援模式。 首先,救援模式的进入通常是在系统启动过程中通过GRUB(Grand Unified Bootloader)引导加载器来选择。在GRUB菜单中,你可以选择"救援模式"或"紧急...
3. **版本升级的重要性**:OpenSSH定期发布新版本以修复安全漏洞、增加功能和优化性能,因此及时升级能提高系统的安全性。 4. **升级流程**:包括备份现有配置、停用旧服务、安装新版本、配置新服务、测试连接和...
- 按**F5**键可进入救援模式,适用于修复系统故障等操作。 - 安装过程中可选择是否校验光盘介质的完整性,通常为了节省时间可以选择跳过此步骤。 #### 三、安装过程 1. **显示语言选择**: - 根据个人需求选择...
然而,任何复杂的系统都可能出现故障或问题,这时就需要有效的故障解决工具来帮助诊断和修复。"redhat的OSS失败解决工具tools"就是为此目的设计的一套实用程序集合。 这套工具可能包括了日志分析器、性能监控器、...
本文将详细介绍关于"CentOS7 Redhat7 openssh8.4p1升级包"的知识点,包括OpenSSH服务的重要性,如何进行RPM包升级,以及在升级过程中可能遇到的问题及解决方案。 **OpenSSH服务** OpenSSH是Secure Shell (SSH)协议...
8. **Red Hat企业版支持**:虽然实时内核是社区驱动的项目,但作为RHEL的一部分,Red Hat通常会提供官方支持,包括安全更新、bug修复和兼容性保证,这对于企业用户来说非常重要。 总的来说,这个资源对于那些需要在...
描述中提到的支持范围“所有redhat版本全部支持(6.1-6.8)”意味着这个kmod-oracle RPM包兼容RHEL 6系列的多个版本,从6.1到6.8。RPM是Red Hat Package Manager的缩写,是一种软件包管理系统,用于在类Unix系统(如...
随着系统的长期运行,可能会出现文件系统损坏的情况,尤其是在突然断电或硬件故障的情况下更为常见。一旦文件系统出现问题,可能会导致数据丢失或系统无法正常启动。因此,了解如何使用`fsck`(File System Check)...
2. **数据保护**:在处理故障节点时,网络传输卡能够有效地保存集群内的数据,确保在修复或替换节点时用户数据不受损失。 3. **安全性提升**:通过集中管理和保护机制,网络传输卡增强了集群的整体安全性,降低了因...
### Red Hat Linux命令大全解析 #### 一、系统管理与控制 - **login**: 用户登录命令,用于切换或建立新的用户会话。...它们不仅能够帮助用户高效地完成日常任务,还能在遇到问题时提供强大的故障排查能力。
1. **强大的技术支持**:Red Hat 提供了全面的技术支持服务,包括故障排除、补丁更新等,帮助企业轻松应对各种技术挑战。 2. **广泛的生态系统**:RHEL 拥有庞大的用户群体和丰富的第三方软件资源,使得企业在部署时...
以Redhat Linux为例,具体步骤如下: 1. 重启系统,当GRUB引导菜单出现时,选择当前系统引导项。 2. 按`e`进入编辑模式,找到kernel指令行并再次按`e`进行编辑。 3. 在kernel指令行末尾添加`single`,然后按回车...
`chown`命令用于更改文件或目录的所有者,常用于修复文件权限问题或在不同的用户之间转移文件控制权。格式为`chown username[:groupname] filename`。 ### 5. clear - 清除屏幕 `clear`命令简单明了,用于清除终端...