Установка видеодрайвера NVIDIA в Ubuntu на компьютере без интернета
Старая редакция статьи, новую можно найти здесь.
Ситуация, в которой требуется устанавливать пакеты на компьютере
без интернета, описана в посвященной этому статье.
В этой же ситуации может потребоваться установить видеодрайвер,
в данной статье рассматривается способ решения этой проблемы.
Для наглядности конкретизируем задачу. На работе у меня компьютер,
который не имеет доступ в интернет. Требуется на нем в Ubuntu установить
драйвер для видеокарты
NVIDIA GeForce GT 220
Дома, естественно, имеется безлимитный интернет на
хорошей скорости.
На сайте
производителя находим драйвер для своей видеокарты. Имеется
два способа поиска нужного драйвера вручную и автоматически.
Второй способ подходит при установке драйвера на компьютер, имеющий
доступ в интернет. В нашем случае он не пригоден, поскольку мы скачиваем
драйвер на другом компьютере, у которого может быть отличающаяся
видеокарта. Поэтому выбираем первый способ и заполняем поля в интерфейсе
поиска драйвера так, как показано ниже
Загрузка драйверов NVIDIA
Вариант 1: Вручную найти драйверы для моих продуктов NVIDIA.
Тип продукта: GeForce
Серия продуктов: GeForce 200 Series
Семейство продуктов: GeForce 200 GT 220
Операционная система: Linux 32-bit
Язык: Русский
Вариант 2: Автоматически найти драйверы NVIDIA.
Жмем кнопку поиск и видим
Linux Display Driver - x86
Версия: 275.21
Certified
Опубликовано: 2011.07.21
Операционная система: Linux
Язык: Русский
Размер: 29.5
MB
Выбираем Загрузить сейчас.
В результате будет загружен файл
NVIDIA-Linux-x86-275.09.07.run
(версия на момент написания статьи)
Этот файл необходимо перенести на компьютер, на котором
будем устанавливать драйвер, и сохранить в домашнюю папку, например,
/home/login.
Установка драйвера должна происходить при выключенном Xсервере.
Проще всего перезагрузить Ubuntu в режиме восстановления и в появившемся
меню
Recovery Menu
resume Resume normal boot
clean Try to make free space
dpkg Repair broken packages
failsafeX Run in failsafe graphic mode
fsck Reboot into file
system check
grub Update grub bootloader
netroot Drop to root shell prompt with networking
root Drop to root shell
prompt
<OK> <Cancel>
выбрать последний пункт root.
После нажатия OK появляется промпт суперпользователя
root@machine:~#
Если сейчас запустить установщик драйвера, то будет выдано предупреждение
NVIDIA Software Installer for Unix/Linux
You appear to be running in runlevel1; this may cause problems.
For example: some distributions that use devfs do not run the devfs
daemon in runlevel 1, making it dificult 'nvidia installer' to correctly
setup the kernel module configuration files. It is recommended that
you quit installation now and switch to runlevel 3 ('telinit 3')
before installing.
Quit installation now? (select 'No' to continue installation)
Yes No
Здесь говорится о том, что в текущей конфигурации
входа в систему некоторые службы, необходимые для установки драйвера,
могут оказаться незапущенными. Чаще всего, если продолжить установку,
ничего плохого не происходит драйвер успешно устанавливается,
но, тем не менее, последуем рекомендации корпорации NVIDIA и войдем
в систему под своей учетной записью. Для этого выполняем команду
telinit 3
вводим логин и пароль
machine login: login
Password: ******
Появляется промпт Вашей учетной записи
login@machine:~$
можно приступить к установке драйвера.
Сразу после входа в систему в качестве текущего каталога устанавливается
Ваша домашняя папка. Если Вы сохранили файл драйвера в какую-либо
другую папку, необходимо сменить текущий каталог с помощью команды
cd путь к файлу драйвера
Убедиться, что нужный файл лежит в текущем каталоге,
можно, воспользававшись командой
ls
Запускаем установщик драйвера
sudo sh NVIDIA-Linux-x86-275.09.07.run
Последнюю команду необязательно вводить полностью,
достаточно набрать, например,
sudo sh NVIDIA-
и нажать клавишу Tab, остальное
должно подставиться автоматически. Далее вводим пароль по требованию
команды sudo
[sudo] password for login: ******
и получаем предложение прочитать лицензионное соглашение
NVIDIA Accelerated Graphics Driver for Linux-x86 (275.09.07)
Please read the following LICENSE and select either "Accept" to
accept the license and continue with the installation, or select
"Do Not Accept" to abort the installation.
Accept Do Not
Accept License For Customer Use of NVIDIA Software
...
Для продолжения установки соглашаемся.
Если на компьютере уже был установлен видеодрайвер NVIDIA, появится
сообщение
There appears to already be a driver installed on
your system (version: 270.41.06). As a part of installing this driver
(version: 275.09.07), the existing driver will be uninstalled. Are
you sure want to continue? ('no' will abort installation)
Yes No
Удалять вручную установленный драйвер не требуется,
установщик сам прекрасно справится с этой задачей, поэтому выбираем
Yes. Появится "страшное" сообщение
The distribution-provided pre-install script failed!
Continue installation anyway?
Yes No
Не пугаемся, выбираем Yes,
предоставляя установщику возможность скомпилировать нужные скрипты.
Наблюдаем за ходом установки по возникающим сообщениям
Building kernel module: %
Validiting previous installation: %
Searching for conflicting X files: %
Searching for conflicting OpenGL files: %
Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (275.09.07)
%
Под занавес получаем предложение автоматически обновить файл конфигурации
Would you like to run the nvidia-xconfig utility to
automatically update your X configuration file so that the NVIDIA
X driver will be used when you restart X? Any pre-existing X configuration
file will be backed up.
Yes No
Соглашаемся и, наконец, видим сообщение о том, что
установка драйвера успешно завершена.
Your X configuration file has been successfully updated.
Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86
(275.09.07) is now comleted.
OK
Жмем OK и выполняем перезагрузку
Ubuntu командой
sudo reboot
При подготовке статьи использовался ресурс Ручная
установка проприетарного драйвера nVidia.
|