Восстановитесь с завершения работы во время обновления распределения Ubuntu

И Vista и Сервер 2008 идут с.Net 3.0. Это включает.NET 2,0 времени выполнения (CLR), а также платформа и добавления библиотеки 3,0 (WF, WCF, WPF).

18
задан 22 May 2009 в 12:33
5 ответов

Если можно добраться до места, где можно использовать dpkg в качестве корня, можно работать dpkg --configure -a

Однако Вы могли бы найти, что это взрывается для dist-обновления borked, таким образом, Вам, возможно, понадобилось бы:

dpkg --configure -a --abort-after=99999
11
ответ дан 2 December 2019 в 20:22
sudo apt-get update
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get dist-upgrade

1-я строка обновляет текущий уровень repo, против которого Вы загружаете

2-я строка реконфигурировала любые пакеты, которые находятся в "плохом" состоянии

3-я строка является там на всякий случай репозиторием "перемещения" к новой версии во время процесса 2-й строки.

4-я строка должна закончить задание.

5
ответ дан 2 December 2019 в 20:22

Попытайтесь нажатие CTRL-ALT-F1 и посмотрите, получаете ли Вы командную строку. Посмотрите, можно ли войти в систему, затем попытайтесь работать, sudo Кв. - получают dist-обновление. Это должно позволить Вам, также заканчивают обновление. Можно получить ошибки, таким образом, Вы, возможно, также должны были бы попытаться использовать sudo dpkg - настраивают-a.


Для получения списка установленного программного обеспечения, можно выполнить команду dpkg - получать-выборы. Если Вы сохраняете, они производят той команды в файл, можно использовать выборы кошки команду | sudo dpkg - выборы набора и затем использовать команду sudo склонный - заставляют dselect-обновление на самом деле получать все установленные пакеты.

Если Вы действительно идете тем путем, вероятно, необходимо скопировать / и т.д. и / домашние папки к другому устройству.

7
ответ дан 2 December 2019 в 20:22
  • 1
    I' m собирающийся добавлять dpkg - получать-выборы к моим резервным сценариям я думаю. Очень полезный. –  Colin Pickard 20 May 2009 в 09:54

Я смог восстановиться с катастрофической ситуации, где Xubuntu не загрузится после того, как питание вышло во время обновления. Спустя приблизительно 10 секунд после POST, Xubuntu остановился бы с хостом ошибок (пытающийся загрузиться, опция "восстановления" в личинке даже не будет работать ни один).

Таким образом, если кто-либо натыкается на это, я отправляю некоторую информацию от форумов Ubuntu, которые помогли мне добраться до окна терминала, таким образом, я мог использовать команды Colin и Avery, отправленный выше.

----------отрежьте надрез-------------------, отрезают надрез-------------------

ubuntuforums.org/showthread.php?t=157250

Скажем, Ваша система, просто растопленная после обновления или Вашего нового ядра, не загрузится. Вы не можете решить проблему с Кв. - добираются, потому что Вы не можете даже добраться до командной строки; ядро просто извергает ошибки и зависает на начальной загрузке. К счастью, с живым CD, можно восстановить систему и разбудить ее и выполнение. У Вас есть 2 опции для живого CD: Knoppix или Ubuntu живой CD. Так как Knoppix обычно имеет лучшее аппаратное обнаружение, это будет использоваться в качестве примера.

  1. Во-первых, загрузите ISO с http://www.knoppix.org/ и запишите ее к диску.
  2. Разбудите свой набор BIOS для начальной загрузки от CD, поп в диске Knoppix и начальной загрузки.
  3. Ваш жесткий диск должен обнаружиться на рабочем столе KDE как hda1 или sdb2 или что-то, в зависимости от Вашей системы.
  4. Нажмите на него, чтобы смонтировать его, затем щелкнуть правой кнопкой, действия-> изменяются на режим чтения-записи. Это появится открытый диалоговое окно; нажмите да.
  5. Теперь, откройте корневой терминал, найденный в меню Knoppix (то рядом с K на панели). Войдите: chroot/mnt/hda1 или безотносительно значка для Вашего жесткого диска говорит относительно рабочего стола.

Можно теперь использовать все команды на жестком диске, включая способный - добираются. Если Вы когда-нибудь получаете эту ошибку: "/dev/null: Разрешение, отклоненное" затем, делает это: "комната sudo/dev/null" и это должно уйти. Теперь, используйте склонный - добираются для обновления ядра, udev, или чего-либо еще, что это портит систему.

----------отрежьте надрез-------------------, отрезают надрез-------------------

Это удалось отлично также! Я смонтировал свой жесткий диск на инструкции, открыл окно терминала, вводимый "sudo chroot/media/hda1", и наконец имел доступ к моему жесткому диску. Я затем смог использовать команды, отправленные ранее в этом потоке для перезапуска процесса обновления.:)

Это - любое удивление, почему Живой Ubuntu / Установочный CD не встроили "консоль восстановления" для упрощения этого целого процесса восстановления.

5
ответ дан 2 December 2019 в 20:22

Мне также помогают другие команды в среде chroot для правильной настройки всех пакетов (запустите это до dpkg, dist и т. Д.):

Задания Upstart не могут быть запущены в chroot, потому что выскочка действует как супервизор службы, и процессы в chroot не могут общаться с выскочкой, работающей вне chroot (Ошибка: 430224). Это приведет к тому, что некоторые пакеты, которые были преобразованы использовать выскочки вместо сценариев инициализации, чтобы не выполнить обновление в chroot. Пользователям рекомендуется настраивать свои chroot-файлы с помощью / sbin / initctl, указывающий на / bin / true, с запуском следующих команд внутри chroot:

Код:

 dpkg-divert --local --rename --add / sbin / initctl
ln -s / bin / true / sbin / initct
1
ответ дан 2 December 2019 в 20:22

Теги

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