Обновление системы из живого сеанса
У меня неисправная система, которая отказывается показывать что-либо на экране (логотип Kubuntu отображается нормально, но sddm для входа в систему отсутствует).
Я прыгал, чтобы обновить систему (поскольку она является новой установкой) любыми доступными обновлениями (или даже включением предложенных репозиториев или переустановкой пакетов или установкой драйверов графического процессора).
Таким образом, вопрос заключается в том, как загрузиться с живого [usb], перейти на установленную файловую систему и запустить apt-get или аналогичный, чтобы установленная система обновлялась (даже если обновление влияет на ядро)?
Бегущая версия - Kubuntu 15.04.
1 ответ
Шаг первый: загрузите все живое медиа, которое вы используете, USB или CD.
Шаг второй: доступ к tty1, как только вы попадаете на экран "Try Ubuntu" против "Install Ubuntu" и нажимаете Ctrl-Alt-F1; в качестве альтернативы, нажмите "Попробуйте Ubuntu" и получите доступ к gnome-терминалу, как только вы перейдете на рабочий стол
Шаг третий: запустите команды ниже
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
Шаг четвертый: запустите все необходимые обновления, sudo apt-get upgrade
или же sudo apt-get update
,
Этот метод используется в основном для неудачных обновлений или для восстановления пароля, или в моем случае - для установки пакета coreutils, который я удалил, когда получил grep
в apg-get --remove
случайно (и это было не весело!)