LINUX救援模式使用

LINUX救援模式使用,第1张

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

很多 Linux发行版本已经被设计为所谓的“LiveCD”,即可以直接引导为可用 Linux 系统的 CD。与大多数广为应用的

发行版本中可以使用的“拯救模式(rescue mode)”引导选项相反,这些 LiveCD 的设计是,当从 CD 引导起来后,提供一整套

可以使用的工具,其中有一些是通用的,有一些是高度专用的。David Mertz 介绍了 Linux 市场中这一迅速成长的分支。

Linux-通过 liveCD 进入救模式-重装 grub 修复损坏的系统

场景:当系统坏了,进不去了,还需要把里面的数据复制出来,怎么办?

可以进入救援模式拷贝数据

基于 6 版本系统进入救援模式

修改 BIOS 启动顺序,直接以光盘引导系统

ramfs: 内存文件系统

chroot /mnt/sysimage # 切换文件系统根

此时我们就可以把数据 copy 出来了。 Exit Reboot

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,完毕。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存