我升级到了 11.10。不幸的是,这次升级覆盖了我显示器的先前配置文件,导致显示器出现“超出范围”错误。(这是一个旧的液晶屏,我需要 800x600_60.0hz。)我插入了一个旧的 CRT 显示器来使用它。由于没有配置文件的备份,我再次研究了如何操作。涉及 xrandr 和创建新配置。我测试了它并且成功了,所以我将这些设置写入 /etc/X11/ 中的 xorg.conf 文件并重新启动。启动开始,然后屏幕变黑,没有同步。我不知道启动是继续还是卡住了,因为屏幕是空白的。
因此,我确定这是 xorg.conf 的错误,然后重新启动到恢复模式并尝试删除或编辑该文件。我无法编辑它 - 文件系统是只读的。我无法删除它 - 文件系统是只读的。我无法使用 chmod 更改权限 - 文件系统是只读的。我对此无能为力!
因此,我使用 LiveCD 启动,也无法编辑或删除它,因为我不是所有者。然后,我想从 LiveCD 中复制我想要的文件并重新安装。但我无法读取桌面上的所有文件夹 - 我不是所有文件夹的所有者(很奇怪)。
现在怎么办?!我该如何: - 删除 xorg.conf - 使文件系统可写,以便删除或编辑 xorg.conf - 一旦解决了该问题,我又回到原点,需要为显示器获取正确的配置 - 我在哪里可以做到这一点。
我对 Linux 并不是完全的新手,但也不是太熟悉......
任何帮助都感激不尽!
答案1
首先,我假设您尝试以 root 身份或使用 sudo 编辑或删除。您的一般用户帐户将无法正常接触这些文件。
如果文件系统以只读方式挂载,通常意味着它存在一些问题。您可以尝试将其重新挂载为读/写,以查看出现哪些错误(如果有):
sudo mount -o remount,rw /dev/sda1
/dev/sda1 是第一个硬盘上的第一个分区 - 如果您的 /etc 位于不同的分区或硬盘上,则需要更改它。
如果出现错误,请将其添加到您的问题中以帮助排除故障。如果没有错误,您应该能够编辑文件。