Я больше не могу правильно войти в ubuntu 16.04 LTS. Загрузка останавливается с этим сообщением:
/dev/sda5: clean, xxxxx/xxxxx files, xxxx/xxxxx blocks.
У меня компьютер работает нормально уже 3 года, а 2 дня назад произошло отключение питания, в результате которого компьютер отключился. Когда питание снова было включено, и я включил компьютер, fsck запустился и остановился на этой строке. Единственные возможные действия, которые я могу предпринять:
mannualy reboot - что вернет меня к этому сообщению, как только компьютер снова загрузится.
ctrl + alt + F1 - что позволяет мне фактически работать с компьютером в командной строке. Однако с этой опцией я не могу запускать какие-либо приложения, для которых требуется графический интерфейс (например, gparted или gthumb). Но я вижу, что все мои файлы сохранились.
Я видел несколько ответов на эту проблему, в которых говорилось, что сообщение xx / xx files xx / xx block является нормальным, и это означает, что все в порядке, но я не могу обойти это сообщение, если не запустил ctrl + alt + F1. , значит, здесь явно что-то не так.
Несколько вещей, которые я пробовал:
войти в систему (с помощью ctrl + alt + F1) и запустить fsck -f: возвращает предупреждающее сообщение о том, что это может повредить компьютер.
Войдите в компьютер в режиме восстановления и запустите fsck для всех файловых систем: Он останавливает проверку, как только достигает «Достигнут целевой своп». После этого я могу только нажать Enter и перейти в меню режима восстановления.
Войдите в компьютер через режим восстановления> root> нажмите Enter (для обслуживания)> run sudo fsck -f / dev / sda5
Результаты:
Pass 1: Checking inodes, blocks and sizes;
Pass 2: Checking directory structure;
Pass 3: Checking directoru connectivity;
Pass 4: Checking reference counts;
Pass 5: Checking summary information;
/dev/sda5 xxx/xxx files (0.2% non-contiguous), xx/xx blocks
Что, на данный момент, для меня это означает, что проблема все еще существует.
Я не знаю, что мне делать. Кто-нибудь может мне помочь?
Спасибо.
Отредактируйте команды blkid и cat, как просили.
sudo blkid:
/dev/sda1: SEC_TYPE="ms-dos" LABEL="Dell Utility" UUID "5450-4444" TYPE="vfat" PARTUID="2ac21a9f-01"
/dev/sda2: LABEL="RECOVERY" UUID="964A9B734A9B4F3D" TYPE="ntfs" PARTUUID="2ac21a9f-02"
/dev/sda3: LABEL="OS" UUID="085C9DD05C9DB8C0" TYPE="ntfs" PARTUUID="2ac21a9f-03"
/dev/sda5: UUID="541386d5-b86c-41ad-bd00-d8af887358a9" TYPE="ext4" PARTUUID="2ac21a9f-05"
/dev/sda6: UUID="806ceccd-9af2-48d1-8995-4ca5e48342ba" TYPE="swap" PARTUUID="2ac21a9f-06"
cat / etc / fstab
вывод (без учета первого абзаца):
< file system > < mount point > < type > < options > < dump > < pass > (this line is commented)
/ was on /dev/sda5 during installation (this line is commented)
UUID=541386d5-b86c-41ad-bd00-d8af887358a9 / ext4 errors=remount -ro 0 1
swap was on /dev/sda6 during installation (this line is commented)
UUID=806ceccd-9af2-48d1-8995-4ca5e48342ba none swap sw 0 0
Из-за "Достигнутой целевой Подкачки" ошибка, проблема может быть связана с Вашим разделом подкачки на Вашем жестком диске. (Вы не должны выполнять fsck на sda6..., если Вы, затем именно поэтому Вы получаете эту ошибку, и можно проигнорировать остальную часть этого ответа.)
Я рассмотрел Ваш sudo blkid
и cat /etc/fstab
вывод, и они смотрят хорошо... UUID от sda5 и соответствия sda6 правильно.
Позволяет попытке временно отключить подкачку и видеть, загружается ли машина полностью. В корневой командной строке введите:
sudo pico /etc/fstab
измените эту строку:
UUID=806ceccd-9af2-48d1-8995-4ca5e48342ba none swap sw 0 0
к этому:
#UUID=806ceccd-9af2-48d1-8995-4ca5e48342ba none swap sw 0 0
control-o
# сохранить редактирование
control-x
# выходить из редактора
reboot
И посмотрите, загрузится ли машина полностью. Сообщить.
Примечание: если машина НЕ загрузится полностью, то необходимо будет инвертировать это редактирование.
Обновление № 1:
Позволяет временно включают консоль, регистрирующуюся, таким образом, мы видим, где она прекращает загружаться. Вы инвертируете этот процесс позже.
В корневой командной строке:
sudo pico /etc/default/grub
Найдите строку около вершины, которая содержит слова quiet splash
и удалите те два слова. Помните, где Вы делаете это, так, чтобы можно было заменить их позже.
control-o
# сохраните редактирования
control-x
# выйдите из редактора
sudo update-grub
# личинка обновления
reboot
# перезагрузите компьютер
Смотрите, где начальная загрузка останавливается, для ошибок, или для последних нескольких строк текста, чтобы помочь определить, где проблема.