Мой вопрос касается Linux в целом, но давайте предположим, что моя Ubuntu не работает, загрузка в tty или что-то еще. У меня нет подключения к интернету, но у меня есть Ubuntu Live CD. Можно ли переустановить среду рабочего стола с Live CD?
9
Ответы:
Да, это так. Либо используя компакт-диск в качестве репозитория, либо загрузившись в режиме реального времени и загрузив пакет вручную, а затем установив его из обычной ОС или даже установив
chroot
среду. В приведенных ниже примерах я используюapt-get xfce
в качестве команды, которую вы захотите выполнить, но такжеdpkg-reconfigure
все, что будет работать.1. Используйте компакт-диск в качестве хранилища.
Скажем, что вы испортили свой рабочий стол и загружаетесь из командной строки без доступа к Интернету (что не должно происходить, вы можете иметь Интернет даже без графического интерфейса). ОК, вы можете вставить свой компакт-диск в свой привод и затем запустить
Если все идет хорошо, это должно обнаружить ваш CD, смонтировать его и проанализировать на наличие пакетов. Как только это будет сделано, запустите
sudo apt-get update
для обновления ваших исходных кодов и установки вашего рабочего стола в обычном режиме. Например:apt-get install xfce4-desktop
.ПРИМЕЧАНИЕ: я не проверял это, но это относительно хорошо задокументировано. Смотрите, например, здесь .
2. Загрузитесь в живую сессию и получите нужные вам пакеты.
Для этого необходимо, чтобы у вас было работающее подключение к Интернету в среде live CD. Сначала загрузитесь в вашу обычную (сломанную) ОС и установите
apt-offline
. Если ваша система уже сломана, вы можете скачать пакет здесь (убедитесь, что вы также получили зависимости) и установить сКак только он установлен, запустите
Затем возьмите файл, который был только что сгенерирован (
xfce-offline.sig
), загрузитесь в живую сессию и запуститеТеперь загрузитесь обратно в вашу локальную систему, чтобы установить его:
Это должно привести к списку
.deb
файлов, которые вы можете установить вручную.Я также нашел кое-что под названием keryx, которое стоит проверить:
Наконец, вы также можете сделать все это вручную
apt-get
из сеанса live:Команда выше загрузит все
.deb
файлы, необходимые для установкиxfce
. Смотрите мой ответ здесь для более подробной информации о том, как это работает.Ссылки
3. Используйте live CD для настройки
chroot
среды.Настройка
chroot
объясняется более подробно здесь, но основная процедура (замените/dev/sda1
на тот, который имеет ваш раздел/
):Теперь вы обманули свою систему, заставив ее думать, что она загружена в установленную вами ОС, и вы можете
apt-get
нормально ее использовать . Как только вы закончите, выйдитеchroot
сexit
и перезагрузите.источник
Да, любой ~ 700 МБ CD должен устанавливать среду рабочего стола, не загружая ничего из репозиториев.
Имейте в виду, что livecd не всегда совпадает с «установочным компакт-диском», например, существует Live CD Debian и установочный компакт-диск Debian.
источник