我从旧的服务器设置复制到fstab
(现在不确定为什么这样做),并用它覆盖了正确的 uuid。当我重新启动服务器时,它以紧急模式启动,我怀疑原因是我在 中设置了错误的规格fstab
。
我如何修改正确的 uuidfstab
而它不可写?blkid
我得到了正确的 uuid 并且它被找到了fstab
但被注释掉了。
尝试跑步
mount -o remount,rw /
mount: /: can't find UUID=old server uuid
答案1
在您的命令中:mount -o remount,rw /
您没有指定设备。因此,系统正在寻找/etc/fstab
(查看哪个设备是您的 / 的默认设备)。
您说您从 blkid 获得了新的 UUID,那么您可以使用以下命令:mount -U <NEWUUID> /
否则,它将继续尝试在 fstab 中挂载 UUID。一旦您可以写入 fstab,您就可以设置新的 UUID。
答案2
启动服务器启动菜单,按 e 进行编辑,以 Linux= 开头的行将 ro 切换为 rw,并在行末添加单词 single,按 f10 重新启动。转到 fstab 并纠正问题。
这修复了 fstab 和其他系统文件无法写入的问题。希望这也能帮助其他人