目录
红帽镜像9救援模式
现象
解决
第一步:修改启动参数以进入救援模式
第二步:进入救援模式、获取root权限、编辑/etc/fstab文件
第三步:编辑好后在重启
下面是ai给的模板
红帽镜像9救援模式
编辑/etc/fstab不当时
17 /dev/nvme0n3p1 /mnt/hahahehe vfat defaults 0 0
这行是错的,mnt目录下没有hahahehe子目录,恩,也是对的,它会自己创建一个挂载点
17 /dev/nvme0n3p1 /mnt/hahahehe vfatdsauf defaults 0 0
这样就百分白错的啦
现象
写错的话就会一直转圈圈
然后变这样
解决
第一步:修改启动参数以进入救援模式
使用用init=/sysroot/bin/sh
(在Linux行中的ro
后面加), 把只读模式改成读写模式 ,然后ctrl+x重启
第二步:进入救援模式、获取root权限、编辑/etc/fstab
文件
chroot /sysroot
获取root权限,这样就可以编辑 /etc/fstab
文件了
1)当出现以下警告时不要慌,如果文件系统默认挂载为只读模式,将其重新挂载为读写模式就好了,应该是吧。
2)挂载根文件系统为读写模式
退出/etc/fstab
文件再挂载根文件系统为读写模式
mount -o remount,rw /
3)再去编辑就可以了
第三步:编辑好后在重启
1)这个现象应该是没有退出救援模式并重启系统
2)执行 exit
退出 chroot
环境,然后重启系统
然后会出现一串红色的字,太快了,看不清,然后就重启成功了
下面是ai给的模板
针对Red Hat 9(或CentOS 9)镜像中,编辑 /etc/fstab
文件挂载不成功后重启,使用救援模式完成开机的步骤如下:
-
启动系统并进入GRUB引导菜单:
-
在系统启动时,迅速按下
e
键进入编辑模式。
-
-
修改启动参数以进入救援模式:
-
找到以
linux16
或linux
开头的行,将ro
修改为rw init=/sysroot/bin/sh
,然后按Ctrl+X
重启。
-
-
进入救援模式:
-
系统将尝试找到您的Linux安装并将其挂载在
/mnt/sysroot/
目录下。您可以选择1继续,或者选择2以只读模式挂载文件系统,或者选择3跳过直接进入shell。
-
-
获取root权限:
-
执行
chroot /sysroot
获取root权限,这样您就可以编辑/etc/fstab
文件了。
-
-
编辑
/etc/fstab
文件:-
使用文本编辑器(如
vi
或nano
)打开/etc/fstab
文件并修正错误:vi /etc/fstab
-
或者:
nano /etc/fstab
-
确保所有的挂载点和分区信息都是正确的。
-
-
挂载根文件系统为读写模式:
-
如果文件系统默认挂载为只读模式,您可以使用以下命令将其重新挂载为读写模式:
mount -o remount,rw /
-
这个命令会将根文件系统(
/
)重新挂载为读写模式。
-
-
退出救援模式并重启系统:
-
保存更改后,执行
exit
退出chroot
环境,然后重启系统:reboot
-
如果您在虚拟控制台(VC)1或VC2中,可以使用
Ctrl+Alt+F1
或Ctrl+Alt+F2
切换到相应的控制台。
-
请按照这些步骤操作,您应该能够修正 /etc/fstab
文件的问题并成功启动系统。如果遇到任何问题,您可能需要进一步的故障排除,比如检查文件系统的完整性或修复文件系统错误。