救援模式下解决boot.local修改后无法登陆系统推荐

问题描述:2块华为ATAE刀片服务器安装suse10sp2 linux,做了VCS双机,因系统优化需要,修改了/etc/init.d/boot.local文件。修改该文件时手工输入错误,导致系统重启后无法进入系统,如下图,按任何键没有反应。

现场处理:

1,尝试按如下方法想进入单用户模式后将原文件恢复,结果失败: 在启动grub时候选择 failsafe, 将下面的 boot option 内容全部删除,写入init=/bin/bash,无法进入单用户模式

2,采用光驱启动,使用救援模式:光驱中插入SUESE10SP2系统盘,系统启动时按DEL进入BIOS,设置系统优先从光驱启动。因外挂光驱是USB模式,选择USB

3,系统从光驱启动后,选择Rescue System 模式进入Rescure System模式属于救援模式,就是在内存中启动一个小型的Linux系统。这个Linux系统不使用本地硬盘上的任何文件,类似无盘系统,这个小型的Linux就称为Rescue System模式。

5,进入Rescue System模式后,输入root 进入救援模式

6,使用fdisk l查看当前文件系统情况,确认根盘名称。Boot 标记为*号为boot根盘,在这里/dev/sda2为boot盘。

7,挂接根盘:将根盘挂接到/mnt目录,此时/mnt目录下就是原来根目录内容Mount /dev/sda2 /mnt7,使用VI修改/mnt/etc/init.d/boot.local文件,恢复初始文件。保存退出时有提示,不用管它直接敲确认。

8,根盘解挂:umount /dev/sda2 /mnt注意:解挂时可以使用pwd命令看当前目录,不要在挂接目录下进行解挂否则会导致目录占用而解挂失败。

9,重新启动系统将系统启动方式为修改为本地硬盘启动系统,系统正常进入问题得解。Shutdown r now

总结:

Rescure System模式属于救援模式,就是在内存中启动一个小型的Linux系统。这个Linux系统不使用本地硬盘上的任何文件,类似无盘系统,这个小型的Linux就称为Rescue System模式。

suse linux 下的Rescure System模式还是很好用的,当系统无法登陆,文件系统损坏时不妨使用此方法一试。

发光并非太阳的专利,你也可以发光

救援模式下解决boot.local修改后无法登陆系统推荐

相关文章:

你感兴趣的文章:

标签云: