我正在运行 Ubuntu 9.10 桌面版。今天突然 /home 损坏了,我被提示fsck
手动运行。我运行fsck -y /home
并重新启动系统。系统已启动,但我没有 GUI 界面(GNOME 会话),而是出现带有用户提示的黑屏。这里有什么技巧可以正常启动我的系统吗?任何帮助是极大的赞赏。
编辑:1
该错误类似于以下错误(可能有一些错误,因为我必须手动输入):
machine1 登录:root
密码:
登录时 Sun Jan 16 15:30:46 IST 2011 on tty1
EXT3-fs 错误 (devie sda1): ext3_lookup :deleted inode referenced
中止设备 sda1 上的日志
以只读方式重新挂载文件系统
root@machine1:~# startx
ktemp: failed to create file via template `/tmp/serverauth.xxxxxxxxxxx: Read-only file
/usr/bin/startx: line 157: cannot create temp file for here-document: Read-only file
xauth: error in locking authority file /root/.Xauthority
/usr/bin/startx: line 173: cannnot create temp file for here-document: Read-only file
xauth: error in locking authority file /root/.Xauthority
/usr/bin/startx: line 173: cannnot create temp file for here-document: Read-only file
X: cannot stat /tmp/.x11-unix (No such file or directory), aborting giving up.
xinit: No such file or directory (errno 2): unable to connect to xserver
xinit: No such process (errno 3): Server error
xauth: error in locking authority file /root/.Xauthority
登录并尝试
startx
您的 /home 是否在单独的分区上?
只是运行
fsck -y /
,或者fsck -y /dev/sda1
修复了问题,系统像往常一样启动了 gnome。运行 fsck 的最佳方式是从 live cd 或 USB 记忆棒引导系统。但是在运行 fsck 之前,备份必要的数据也被认为是强制性的。