Втрачена потужність під час оновлення, як відновити?


19

Я намагався оновити свою установку 11.10 до 12.04beta. Під час кроку встановлення я випадково втратив живлення на своєму ноутбуку (кабель живлення відключився), і він вимкнувся. Щоразу, коли зараз переходжу до завантаження, я можу вибрати встановлення через Grub, і він завантажується там, де має відбутися вхід, але я отримую дисплей, схожий на те, що ви бачите, як тільки ви закриваєтесь. Схоже, він блокується після перевірки наявності акумулятора.

Чи все-таки є, з живим носієм або без нього, щоб відновити встановлення / оновлення моєї машини до 12.04, але все ж зберігати мої налаштування / програми / файли?


Я знаю, що на це питання позначено як відповідь, але зауважу, що на частину цього питання не було надано відповідей на публікацію цього коментаря. Я також хотів би знати, як перейти на 12.04 у разі неприємностей.
Кернел

Відповіді:


29

Чи спробували ви завантажитися в режим відновлення (вибраний через grub)? Потім можна спробувати перезапустити оновлення

sudo apt-get update
sudo apt-get upgrade

Можливо, вам доведеться бігти

sudo dpkg --configure -a

виправити частково встановлені пакети.

Якщо режим відновлення також порушений, ви можете спробувати завантажувати живий компакт-диск, а потім chroot'ing в установку вашого жорсткого диска і виконуючи вищезазначені дії.

Щоб chroot у ваш жорсткий диск, спочатку завантажте живий компакт-диск. Ви можете використовувати компакт-диск для встановлення ubuntu для цього завдання, просто виберіть опцію "спробувати ubuntu", а не встановлювати. Після завантаження відкрийте термінал і змонтуйте кореневий розділ. Якщо ваш кореневий розділ / dev / sda1 (щоб дізнатися його кореневий розділ, є посібник за адресою https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#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, якщо у вас виникли проблеми, ви можете google щось на зразок "grub chroot ubuntu livecd" та знайти більше інформації.


Як саме я переходжу до своєї установки з Live?
Ryan McClure

Оновив мою відповідь з цією інформацією.
моровиця

Я не в змозі запустити "sudo dkpg --configure -a" ... "не вдається вирішити хост ubuntu". Крім того, якщо я спробую зробити "apt-get update", я отримаю "не вдалося отримати ..." для кожного сховища. І запуск оновлення apt-get нічого не робить. Будь-які думки?
Ryan McClure

Здається, що мережа налаштована неправильно. Чи налаштування мережі на живий компакт-диск? Якщо це так, має бути якийсь спосіб зробити його доступним і в середовищі chroot.
моровиця

вдалося отримати його для завантаження з режиму відновлення після того, як я зробив dpkg з меню ... тепер я можу завантажувати 12.04, але багато не вистачає і не працює належним чином. Однак я можу запустити оновлення та оновлення apt-get, тому коли мій Інтернет в 56k вирішить закінчити, я опублікую результат.
Райан МакКлур

0

Debian і Ubuntu схожі, і для подібних проблем працюють однакові рішення.

Під час оновлення Debian моя робоча станція експериментувала з втраченою потужністю. Grub працював і MS Windows робить, але запис Debian не став. Програма налаштування завершилась за допомогою незвичайної підказки в текстовому режимі.

Рішення було досить простим. Запустіть комп'ютер за допомогою компакт-диска Debian та виберіть Додаткові параметри-> Режим порятунку (щось подібне) у головному та початковому меню.

Мережа не важлива.

Я вибрав нижню опцію "продовжувати без монтажу чи встановлення кореневої файлової системи" (це забезпечувало зменшені функціональні можливості) ... але мені потрібні були лише вони ...

Одного разу в підказці я використав

#fdisk -l to list my partitions.

Мій кореневий розділ був у /dev/sdb1

Я використав:

#fsck /dev/sdb1 

щоб виправити свою проблему ... даючи "так" всім питанням.

Коли це закінчилося, я повторив команду. Отримання в цьому випадку ніяких питань і швидкого закінчення (адже проблеми були виправлені в першій виклику команди) Просто для впевненості.

Я перезавантажував свою систему без Live CD, і вона змогла запустити систему Linux знову ... під час налаштування було виявлено та виправлено багато проблем з іншими розділами, але налаштування системи було успішним.

Сподіваюся, цей досвід буде корисним.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.