linux救援模式命令行 linux进入救援模式怎么修改配置文件

CentOS7进入紧急救援模式

因某些修改操作,导致系统重启后无法正常启动,此时可进入救援模式,修复错误配置即可。

网站设计制作、成都网站设计,成都做网站公司-创新互联已向上1000家企业提供了,网站设计,网站制作,网络营销等服务!设计与技术结合,多年网站推广经验,合理的价格为您打造企业品质网站。

1、 重启系统后,进入grup引导页面,选中第一项然后按“e” 进入编辑模式:

2、 通过↓键找到 linux16 开头行,如所示“ro”处(ro表示只读){下图1},将ro替换为rw init=/sysroot/bin/sh(下图2),然后按 ctrl+x 系统重启进入(下图3)

3、 输入 chroot /sysroot 回车执行命令,获取root权限,然后通过vi对相应的错误配置进行修复,然后重启系统

Linux怎么进入救援模式

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

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

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 救援模式修复系统成功,

CentOS 7进入救援模式的方法

CentOS 7版本进入救援模式并修改密码:

方法1:

runlevel 显示当前的运行级别(进入救援模式需要进入单用户模式)

方法2:

①.开机时随便按下键盘,进入系统选择菜单

②.选择第一项,按e键进行修改(CentOS Linux,with Linux 3.10.0-123.e17.x86_64)

③.定位到 ro (ro=readonly 只读)

④.把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按press ctrl+x to start

⑤.现在可以进入单用户模式,依次输入以下命令进行root密码修改,完成之后强制重启即可

chroot /sysroot/ (改变根)

passwd root

touch /.autorelabel (为了使selinux生效)

CentOS 7之前版本进入救援模式的方法:

①Linux开机引导的时候,按键盘上的e 进入GRUB菜单界面。

②在出现GRUB引导画面时(CentOS(2.6.18-274**)),按字母e键,进入GRUB编辑状态。

③把光标移动到kernel ...那一行,再敲入“e”进入命令行编辑,

④在kernel 一行的最后加上空格single,回车

⑤敲入“b”,启动系统,即进入单用户模式,

⑥passwd root修改密码。

⑦reboot重启。

GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。

如何在linux救援模式下操作

1、放置第一张光盘在光驱内》然后设置BIOS为光驱启动》重启计算机

2、在boot:提示符下输入linux rescue并回车,进入Choose a Language界面,

3、选择英文(在此中文会可能会出现乱码)

4、此时系统进入Keyboard Type界面,在此选择默认的us选项即可,然后回车进入setup Networking界面

5、在界面中选择石佛进行网络设置,如果在救援模式下不需要使用网络设置可以选择no并回车

6、此时进入Rescue界面,如果选择Continue按钮并回车则救援模式程序会自动查找系统中已有的文件系统,,并把他们挂载到/mnt/sysimage目录下;如果选择Read-Only并回车,则会以只读的方式挂载已有的文件系统,如果需要手动挂载则选Skip。

7、此时向导会显示Rescue的提示信息,直接回车进行下一步

8、至此,系统已经通过安装光盘引导进入救援模式

9、救援模式下的根分区只是一个由引导光盘生成的临时根分区,而不是平时在正常系统中所看到的那个硬盘上的根分区,

【恢复GRUB】1、进入linux救援模式后,执行chroot /mnt/sysimage 命令切换根分区到硬盘的根分区

2、在shell中执行GRUB进入grub 提示符root (hdX,Y):指定/boot/分区的位置,X代表分区所在的硬盘,Y代表硬盘上的分区号setup (hdX):把GRUB写到硬盘的MBR上quit: 退出grub提示符

3、执行exit命令退出硬盘根分区,然后再执行一次该命令重启计算机,取出光盘,计算机重启后又看到熟悉的GRUB引导界面

【重新分区后GRUB引导失败】

1、在系统引导失败的窗口下按下任意键反悔GRUB主菜单,按下E进入GRUB编辑模式,

2、通过上线键选择root(hd0,1),按下E进行编辑,把root(hd0,1)改成linux分区的正确位置root(hd0,2)

3、按下回车反回GRUB编辑模式,这时看到列表中的root记录已被更改。

4、按下B键保存更改后的GRUB设置引导Linux系统,

5、在GRUB引导界面中进行的更改只是临时的,并不会被更新的GRUB配置文件中,所以用户启动后必须手动更改GRUB配置文件

【修改root密码】

1、在GRUB引导界面中按下E键进入GRUB的编辑模式

2、通过上下方向键选择kernel开头的行,按下E键进行编辑,在行的末尾加上single

3、编辑完成后,回车返回GRUB编辑模式的界面,然后按下B

【修复丢失/etc/inittab文件丢失】1、插入光盘,改blos,在下方输入linux rescue,进入急救模式。

2、使用chroot /mnt/sysimage切换到root下,然后输mount /dev/hdc /media/cdrom将其挂载,回车后执行rpm -ivh --replacepkgs /media/cdrom/Server/initscripts-8.45.30-2.e15.i386.rpm

3、输入reboot将其重启,然后修改blos,完毕。


文章标题:linux救援模式命令行 linux进入救援模式怎么修改配置文件
文章网址:http://scyanting.com/article/hehihs.html