目录
第二步:进入救援模式、获取root权限、编辑/etc/fstab文件
红帽镜像9救援模式
            
            
              bash
              
              
            
          
          编辑/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。 
 - 系统将尝试找到您的Linux安装并将其挂载在 
 - 
获取root权限:
- 执行 
chroot /sysroot获取root权限,这样您就可以编辑/etc/fstab文件了。 
 - 执行 
 - 
编辑
/etc/fstab文件:- 
使用文本编辑器(如
vi或nano)打开/etc/fstab文件并修正错误:bashvi /etc/fstab - 
或者:
bashnano /etc/fstab - 
确保所有的挂载点和分区信息都是正确的。
 
 - 
 - 
挂载根文件系统为读写模式:
- 
如果文件系统默认挂载为只读模式,您可以使用以下命令将其重新挂载为读写模式:
bashmount -o remount,rw / - 
这个命令会将根文件系统(
/)重新挂载为读写模式。 
 - 
 - 
退出救援模式并重启系统:
- 
保存更改后,执行
exit退出chroot环境,然后重启系统:bashreboot - 
如果您在虚拟控制台(VC)1或VC2中,可以使用
Ctrl+Alt+F1或Ctrl+Alt+F2切换到相应的控制台。 
 - 
 
请按照这些步骤操作,您应该能够修正 /etc/fstab 文件的问题并成功启动系统。如果遇到任何问题,您可能需要进一步的故障排除,比如检查文件系统的完整性或修复文件系统错误。