3

Я использую относительно новую установку Ubuntu 12.04. Я только что закончил установку всех своих настроек и решил установить Steam, чтобы играть в Team Fortress 2. Steam предложил мне установить "Рекомендованное обновление видеодрайвера", которое не удалось.

Итак, я использовал инструмент "Дополнительные драйверы", чтобы установить более новую версию графического драйвера для моей системы. Большая ошибка. Ubuntu теперь загружается только частично. Если я попытаюсь использовать опцию "Ubuntu Recovery Mode" в GRUB, у меня ничего не получится, поскольку отказоустойчивый графический режим все еще зависает, и я не могу запустить apt-get из опции "Перенести в корневую консоль", как /var /dpkg / представляется заблокированным. Использование сочетаний клавиш CTRL+F1 или других функциональных клавиш ничего не дает, поэтому у меня нет доступа к консоли.

Как я могу восстановить свою ОС?

Спасибо.

1 ответ1

5

Я думаю, что я понял это.

Сначала мне пришлось использовать установочный компакт-диск Ubuntu, и я выбрал "Try Ubuntu".

Затем я вошел в терминальную сессию и должен перемонтировать мой системный раздел (то есть: /dev /sda1 - это то место, где я установил Ubuntu).

sudo mount /dev/sda1     /mnt
sudo mount --bind /dev  /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys
sudo chroot /mnt

Это монтирует все, что мне нужно для запуска apt-get на моем жестком диске, вместо непостоянного Ubuntu, работающего в оперативной памяти.

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

# Remove existing drivers
sudo apt-get remove nvidia*
sudo apt-get purge nvidia*
# Housekeeping
sudo apt-get clean
sudo apt-get autoclean
# Handle any errors to due incomplete apt-get operations
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
# Remove xorg/X11/XFree86 references to graphics drivers
sudo rm /etc/X11/xorg.conf
sudo apt-get install ubuntu-desktop
# Clean up and unmount everything
exit
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev
sudo umount /mnt
exit

Теперь я пока не буду переустанавливать драйверы. Перезагрузите систему и извлеките liveCD. Теперь я могу войти в мою существующую установку Ubuntu.

Теперь зайдите в Jockey (то есть: в программу "Дополнительные драйверы", также /usr /bin /jockey-gtk) и посмотрите, активны ли какие-либо драйверы Nvidia. Деактивируйте их кнопкой "Деактивировать" и перезагрузите. Проверьте, был ли автоматически активирован новый драйвер nvidia. Если это так, деактивируйте его и перезагрузите снова. Повторяйте, пока жокей больше не будет автоматически активировать драйверы NVIDIA вообще.

Теперь установите драйверы nvidia, которые мы хотим:

sudo apt-get install nvidia-current
sudo apt-get install nvidia-common
sudo apt-get install nvidia-304

Теперь перезагрузите систему. Когда вы начинаете жокей дальше, он должен по умолчанию установить nvidia-304, и все готово.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .