Я использую Ubuntu 9.10 для настольных компьютеров. Внезапно сегодня / home был поврежден, и мне предложили запустить fsck
вручную. Я запустил fsck -y /home
и перезагрузил систему. Система загрузилась, но у меня нет интерфейса с графическим интерфейсом (сеанс GNOME), а вместо этого черный экран с приглашением пользователя. Какие-нибудь хитрости здесь, чтобы нормально запустить мою систему? Любая помощь очень ценится.
РЕДАКТИРОВАТЬ: 1
Ошибка была похожа на следующее (может быть с некоторыми ошибками, поскольку мне пришлось вводить его вручную):
machine1 login: root
пароль:
при входе в систему Sun 16 января 15:30:46 IST 2011 в tty1
Ошибка EXT3-fs (devie sda1): ext3_lookup: удаленный индекс, на который ссылается [ 119]
прерывание журнала на устройстве 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
Ваш / домашний разделен на отдельный раздел?
Просто запустив fsck -y /
или fsck -y /dev/sda1
исправили проблему, и система запустила gnome как обычно. Лучший способ запустить fsck - это загрузить систему с live cd или usb stick. Но перед запуском fsck резервное копирование необходимых данных также должно считаться обязательным.