Сбой обновления при сбое питания [дубликат]

Я пытался обновить мою версию 11.10 до 12.04 бета. На этапе установки я случайно потерял питание ноутбука (кабель питания отсоединился), и он отключился. Всякий раз, когда я загружаюсь сейчас, я могу выбрать свою установку через Grub, и она загружается туда, где должен произойти вход, но я получаю дисплей, который выглядит так, как вы видите, как только вы выключаете. Похоже, что он блокируется после проверки батареи.

Есть ли в любом случае, с или без Live media, восстановить установку / обновление моей машины до 12.04, но при этом сохранить мои настройки / приложения / файлы?

19
задан 14 March 2012 в 06:06

1 ответ

Вы пробовали загрузиться в режиме восстановления (выбранном через grub)? Затем вы можете попытаться перезапустить обновление с помощью

sudo apt-get update
sudo apt-get upgrade

. Возможно, вам потребуется запустить

sudo dpkg --configure -a

, чтобы исправить частично установленные пакеты.

Если Режим восстановления также нарушен, вы можете попробовать загрузиться с живого компакт-диска, а затем выполнить chroot'ing для установки на жесткий диск и выполнить описанные выше шаги.

Чтобы выполнить chroot для установки на жесткий диск, сначала загрузитесь с live-диска CD. Вы можете использовать установочный компакт-диск Ubuntu для этой задачи, просто выберите опцию «попробовать Ubuntu» вместо установки. После загрузки откройте терминал и смонтируйте корневой раздел. Если вашим корневым разделом является / dev / sda1 (чтобы узнать его, есть руководство по адресу https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallWindows#The_terminal_way ):

sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu

Затем вам нужно смонтировать файловые системы proc, dev и sys в вашу новую среду:

sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys

Включить сетевое подключение:

cp /etc/resolv.conf /media/ubuntu/etc/resolv.conf

Наконец, chroot в него:

sudo chroot /media/ubuntu

Отсюда вы можете запустить apt-get и dpkg, чтобы исправить вашу систему. Это идентично тому, как люди исправляют grub с помощью chroot, в случае, если у вас возникнут проблемы, вы можете найти что-то вроде «grub chroot ubuntu livecd» и найти дополнительную информацию.

28
ответ дан 5 December 2018 в 23:14
  • 1
    Как именно я могу включить chroot в мою установку из Live? – Ryan McClure 10 March 2012 в 01:12
  • 2
    Обновил мой ответ с этой информацией. – pestilence 10 March 2012 в 01:51
  • 3
    Я не могу запустить & quot; sudo dkpg --configure -a & quot; ... & quot; не могу разрешить хост ubuntu & quot ;. Кроме того, если я попытаюсь сделать "apt-get update", я получу "не удалось получить ..." для каждого хранилища. И запуск apt-get upgrade ничего не делает. Какие-нибудь мысли? – Ryan McClure 10 March 2012 в 02:09
  • 4
    Похоже, сеть не настроена должным образом. Сетевые настройки на Live CD? Если это так, должен быть какой-то способ сделать его доступным и в среде chroot. – pestilence 10 March 2012 в 02:18
  • 5
    – Ryan McClure 10 March 2012 в 06:50

Другие вопросы по тегам:

Похожие вопросы: