Я должен полностью переустановить Ubuntu теперь, когда она не загрузится?

Я просто попытался установить программное обеспечение под названием Teamviewer. Это сказало, что была некоторая ошибка с неразрешенными зависимостями. Затем я понял, что пытался установить версию на 32 бита, но я должен был установить версию на 64 бита. Таким образом, я попробовал это, и я получил ошибку при высказывании, что Ubuntu должна была сделать частичное обновление.

Я думал, что это было странно, таким образом, я просто хотел отказаться от установки чего-либо и выйти из этого. Я вышел из всех программ и перезагрузил, и теперь я не могу возвратиться в Ubuntu. После экрана GRUB я получаю черный экран и никакие опции входа в систему.

Если я загружаюсь в восстановление, я получаю следующий экран: enter image description here

Я загрузил живой CD 12,04, чтобы видеть, могло ли это помочь, но кажется, что единственная опция состоит в том, чтобы полностью переустановить Ubuntu.

Я могу восстановить это всегда, или моя единственная опция состоит в том, чтобы сделать новую установку?

3
задан 5 September 2012 в 06:13

1 ответ

Действуйте с экстремальной осторожностью. Наличие достаточных резервных копий поощряется в любом случае, поскольку Вы - всего один шаг далеко от необходимости переустановить Вашу всю систему. Кроме того, я не беру на себя ответственность ни за какие возможные катастрофические результаты. Удача и все самое лучшее.

Не так прекрасная идея при решении Вашей проблемы.

Вы могли попробовать chrooting от LiveCD той же архитектуры и попытаться зафиксировать поврежденные пакеты.

Примечание: chrooting перестанет работать, если это не будет иметь той же архитектуры. Например, можно только использовать 64-разрядный LiveCD, если раздел является также 64-разрядным. Или иначе, chrooting перестанет работать на полпути. Можно проверить архитектуру с командой uname -m.

Выполненный sudo fdisk -l и примите во внимание раздел, где Ваша установка Ubuntu установлена.

Создайте каталог в /mnt для монтирования раздела позже:

sudo mkdir /mnt/1

Принятие файловой системы раздела имеет тип ext4, смонтируйте раздел в /mnt/1.

sudo mount -t ext4 /dev/sda5 /mnt/1

При вводе неправильного типа файловой системы Вы получите ошибку, подобную этому:

$ sudo mount -t ext3 /dev/sda5 /mnt/1
mount: wrong fs type, bad option, bad superblock on /dev/sda10,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Если Вы не уверены в файловой системе, монтируете раздел в своем Файловом менеджере и затем работаете df -T. Примите во внимание тип файловой системы и затем размонтируйте и смонтируйте его с корректным типом файловой системы:

sudo umount /dev/sda5

Теперь, когда Вы правильно смонтировали его, chroot он к ранее созданному каталогу в /mnt.

sudo chroot /mnt/1

Если Вы добираетесь chroot: failed to run command /bin/bash no such file or directory, попытайтесь копировать /bin и /lib кому: /mnt/1 и попробуйте chrooting снова.

sudo cp -r /bin /lib /mnt/1

Теперь, когда у Вас есть chrooted в систему, попытайтесь фиксировать поврежденный пакет через apt-get update && apt-get upgrade. Если существуют какие-либо неразрешенные поврежденные или невстреченные зависимости вокруг, попытайтесь очистить его.

Хотелось бы надеяться, Вам теперь удалось разрешить и удалить любые поврежденные пакеты, которые, возможно, ранее остановили Ваш процесс начальной загрузки.

Любые другие экстраординарные ситуации, возникающие в этом моменте времени, требуют его собственного вопроса.

3
ответ дан 21 October 2019 в 11:03

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

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