Ubuntu 15.10 - нет экрана входа после установки / удаления пакетов
Я пытался установить пакет libepoxy0:i386
(Я думал, что это может решить ошибку в одном из приложений, неважно).
Я видел вопрос: Do you want to continue?
, Я ударил Y
, а потом... когда прогресс был ~22%
Я видел, что раньше в консоли была информация:
The following packages were automatically installed and are no longer required
с длинным списком пакетов... я помню, что там было Firefox
в этом списке и некоторые пакеты с именем, содержащим unity
или же gnome
, Затем я остановил эту операцию и перезапустил Ubuntu, но теперь... Я вижу только экран с логотипом Ubuntu и 5 мигающими точками.
Я пытался нажать Ctrl+Alt+F1 и использовать консоль, но тогда не возникает вопрос входа в систему.
Я сохранил вывод из консоли (после того, как я перестал удалять / установить пакет) в файл, и я хотел бы вставить его сюда (может быть полезно), но я сохранил его на диске перед перезагрузкой, и я даже не знаю, как открыть его, потому что я не могу запустить Ubuntu.
Могу ли я сделать что-то другое, чем переустановить Ubuntu?
1 ответ
Используйте режим прямой загрузки с установочного диска или USB-накопителя. затем смонтируйте корневой раздел и заблокируйте устройства. После этого выполните chroot в смонтированном месте, и вы сможете запустить apt-get install ubuntu-desktop и другие недостающие пакеты.
если у вас есть тома lvm вместо старых разделов (это не обязательно в новых дистрибутивах Ubuntu. Я думаю, 14.04+):
apt-get install lvm2
vgchange -a y
Смонтируйте корневой раздел Ubuntu (разделы lvm находятся в /dev/mapper, в противном случае это /dev/sda[1-9])
mkdir /mnt/system
mount /dev/mapper/ubuntu--vg-root /mnt/system
mount /dev/sda1 /mnt/system/boot
for i in /dev/pts /dev /proc /sys; do mount -B $i /mnt/system$i; done
chroot /mnt/system
во-первых, убедитесь, что зависимости и поврежденные пакеты исправлены:
apt-get -f install
Попробуйте выяснить, что отсутствует или повреждено, и (пере) установить его.
apt-get install ubuntu-desktop
apt-get install linux-image-generic linux-headers-generic