Я работал на своем ноутбуке, когда он обновлялся с 15.10 до 16.04 (что, я признаю, было ошибкой), когда внезапно исчезло наложение Unity и на экране появилось только окно браузера Firefox. Я переключился на новый терминал, вошел в систему и попытался запустить sudo service lightdm restart
, но вместо правильного перезапуска экран начал неоднократно включаться и выключаться, что меня бесило, поэтому я физически выключил ПК.
Короче говоря: Я принудительно отключился на полпути после обновления Ubuntu .
С тех пор любые попытки входа в систему обычно встречались со сплошным черным экраном и жужжанием вентилятора ЦП.
Я пытался загрузить режим восстановления, но не повезло (Журнал приветствует « Добро пожаловать в Ubuntu 16.04 LTS!» ). Я опробовал каждый вариант, который показался мне полезным:
dpkg
проходит через пакеты, как рекламировалось, но, как ни странно, он всегда блокируется на некотором пакете Брайля , пока я не сделаю Ctrl+C
, в этот момент он выдает некоторые сообщения об ошибках, а затем, кажется, бросает меня в нормальную загрузку. failsafeX
приводит к ситуации, подобной нормальной загрузке: черная пустота. fsck
говорит, что единственный раздел у меня в порядке. grub
, кажется, получает кучу вещей. Не знаю, ищет ли он локально или извлекает из Интернета. network
я не работал. Я пытался следовать этому ответу , но не смог выполнить часть sudo
, потому что файловая система была смонтирована как только для чтения. Поэтому я запустил fsck
, который монтируется как RW, и попытался снова.
На этот раз после запуска apt-get autoremove
он прошел через множество пакетов (Setting up foobar (X.Y.ZubuntuN) ...
), иногда устанавливая пакеты, что, я полагаю, является обычным поведением. Следует отметить , что он несколько раз зависал, поэтому мне пришлось Ctrl+C
из-за обработки текущего пакета. Наконец, он закончился на «Processing was halted because there were too many errors.
».
Хотя этот вопрос , кажется, упоминает о некоторых проблемах с графикой, с которыми я столкнулся ... У меня есть Intel HD Graphics, а не Nvidia. Я буду продолжать изучать это.
В конце делая apt-get autoremove
в файловой системе RW и затем reboot
луг, кажется, зафиксировал достаточно так, чтобы я мог войти в систему графически снова (хотя без разоблачения компонентов Единицы, но это было другая проблема ). Я оставлю на виду вопрос, даже если это будет грязно и войдет в касательные, в случае, если это могло бы помочь любому с подобной проблемой.
Благодаря Zach и kyodake для их полезных ответов, но к счастью я не должен был обращаться к переустановке ОС или использованию инструментов Live CD... на этот раз.
Одно решение, возможно, не лучшее, но один я попробовал бы, должен просто переустановить по Вашей поврежденной системе, не удаляя Ваши персональные файлы.
Достаньте новые 16.04 Носителя Установки (не старая версия) и подготовьте свой компьютер. Создание резервного копирования Вашего /home
папка всегда является хорошей идеей.
Можно смотреть на эту ссылку для получения дополнительной информации о том, как сделать это правильно.
Основы - это:
Ключевая роль об этом не должна форматировать домашнюю папку. Если у Вас есть отдельный раздел для /home
, не форматируйте его. Если у Вас нет отдельного раздела, не форматировать /
, но выберите его как корневое местоположение установки.
Преимущества этого метода?
Оборотные стороны?
/home
, таким образом, это будет только иметь место для нескольких приложений),Можно использовать Live-DVD/USB для фиксации системы.
Начальная загрузка Live-DVD/USB Ubuntu.
Открывают терминал,
Нажатие Ctrl + Высокий звук + Тип T
следующее:
exec sudo -i
Использование fdisk утилита для списка разделов на устройстве.
Тип следующее:
fdisk -l
предполагают, что fdisk сообщил, что / Тип/dev/sda1
следующее:
mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
nano /etc/resolv.conf
Добавляют серверы имен OpenDNS к/etc/resolv.conf файлу:
nameserver 208.67.222.222
nameserver 208.67.220.220
Ctrl + O Сохранили файл.
Ctrl + X Близкий нано.
Теперь вводят следующее:
apt-get update
apt-get -f install
apt-get dist-upgrade
apt-get autoremove
dpkg --configure -a
apt-get clean
umount /dev/sda1
reboot
Примечание: изменение/dev/sda1 для Вашего / раздел