Debian下修改/etc/fstab出错致系统无法启动修正

情景:单分区系统
cat /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>    <type> <options>        <dump> <pass>
proc             /proc            proc     defaults         0        0
/dev/sda1        /                ext3    errors=remount-ro 0        1
/dev/sda5        none             swap     sw               0        0
/dev/hdc         /media/cdrom0    udf,iso9660 user,noauto      0        0
更改为:

# /etc/fstab: static file system information.
#
# <file system> <mount point>    <type> <options>        <dump> <pass>
proc             /proc            proc     defaults         0        0
/dev/sda1        /                ext3    iocharset=utf8,errors=remount-ro 0        1
/dev/sda5        none             swap     sw               0        0
/dev/hdc         /media/cdrom0    udf,iso9660 user,noauto      0        0
之后系统在启动时就出现一堆错误,且无法启动X。
有知道上面更改为什么不对的请在评论里告知。
相将/etc/fstab更改回来,又提示说文件系统只读(errors=remount-ro),不能更改。
解决案:
1 使用单用户模式登录;
2 重新mount一下分区;
mount -t ext3 -o remount /dev/sad1 /
3 修改正确/etc/fstab;
4 reboot。
原文地址:https://www.cnblogs.com/crafter/p/2262925.html