Я просто попытался установить программное обеспечение под названием Teamviewer. Это сказало, что была некоторая ошибка с неразрешенными зависимостями. Затем я понял, что пытался установить версию на 32 бита, но я должен был установить версию на 64 бита. Таким образом, я попробовал это, и я получил ошибку при высказывании, что Ubuntu должна была сделать частичное обновление.
Я думал, что это было странно, таким образом, я просто хотел отказаться от установки чего-либо и выйти из этого. Я вышел из всех программ и перезагрузил, и теперь я не могу возвратиться в Ubuntu. После экрана GRUB я получаю черный экран и никакие опции входа в систему.
Если я загружаюсь в восстановление, я получаю следующий экран:
Я загрузил живой CD 12,04, чтобы видеть, могло ли это помочь, но кажется, что единственная опция состоит в том, чтобы полностью переустановить Ubuntu.
Я могу восстановить это всегда, или моя единственная опция состоит в том, чтобы сделать новую установку?
Действуйте с экстремальной осторожностью. Наличие достаточных резервных копий поощряется в любом случае, поскольку Вы - всего один шаг далеко от необходимости переустановить Вашу всю систему. Кроме того, я не беру на себя ответственность ни за какие возможные катастрофические результаты. Удача и все самое лучшее.
Не так прекрасная идея при решении Вашей проблемы.
Вы могли попробовать 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
. Если существуют какие-либо неразрешенные поврежденные или невстреченные зависимости вокруг, попытайтесь очистить его.
Хотелось бы надеяться, Вам теперь удалось разрешить и удалить любые поврежденные пакеты, которые, возможно, ранее остановили Ваш процесс начальной загрузки.
Любые другие экстраординарные ситуации, возникающие в этом моменте времени, требуют его собственного вопроса.