我在闪存卡上安装了 Linux Debian Voyage。工作正常,但闪存盘 /dev/sda1 被挂载为只读:
/dev/sda1 on / type ext2 (ro,noatime,errors=continue)
和
mount -o remount,rw /
有用:
/dev/sda1 on / type ext2 (rw,noatime,errors=continue)
我尝试启动 live CD 并运行以下命令:
fsck -rfv /dev/sda1
没有帮助。我怎样才能解决这个问题?或者我应该制作一个小的启动脚本作为解决方法?
亲切的问候
更新 启动时我看到以下内容:
Begin: Checking root file system ... fsck from util-linux 2.25.2
fsck: error 2 (No such file or directory) while executing fsck.ext2 for /dev/sda1
fsck exited with status code 8
done.
Warning: File system check failed but did not detect errors
done.
现在我在启动顺序结束时看到以下内容:
Remounting / as read-only ... Done.
答案1
如果我理解正确的话,闪存盘已经在启动时安装了。在这种情况下,您应该编辑您的fstab
文件 ( /etc/fstab
)。您的设备可能已经在那里,您只需将其更改为已安装rw
而不是ro
.
也可以看看维基百科:fstab。
答案2
我得到了解决方案。问题不在于闪存盘。
这是因为操作系统“Debian Voyage”。在启动序列结束时,它会运行脚本
/usr/local/sbin/remountro
此脚本将根重新安装为只读。