LinuxForum.Fans
Тема

Установка драйвера NVidia GeForce 9500m GS (как остановить X Server)

Автор: Fesali 51 сообщений 28163 просмотров
#129380

Вобше ППЦ, сил моих нет, НЕМОГУ поставить видео драйвер....уже обгуглил все :O . Как нехватает убунтовского менеджера драйверов.

Для свежеустановленого Debian Squeeze (amd64) с сайта NVIDIA загрузил драйвер -такой сибе файл: NVIDIA-Linux-x86_64-260.19.36.run
В нём внимательно прочитал Readme, в котором говорится для автоматической установки драйвера выполните Install но перед установкой остановите X-Server

Запускаю Root Terminal и сую туда файл Install, жму энтер выходит сообщение типа "Остановите X Server"
После моих попыток остановить икс сервер я уже три раза переустанавливал всю ОС.
Первый раз когда зашол в Cltr+Alt+F1 так получилось что назад я не вернулся , Пришлось переустанавливать заново , Второй раз когда вобше посносил все пакеты GDM и GDM3 система после ребута остался в консоле.

Я плакаль, помогите установить драйвер, :( позалуйста !

#129382

sudo /etc/init.d/kdm stop

После установки:

sudo /etc/init.d/kdm start

(kdm - в случае с KDE)

#129385

ничего сложного
[console]
# aptitude install gcc-4.3 build-essential linux-headers-$(uname -r)
# /etc/init.d/gdm3 stop
[/console]
логинишься там под рутом..заходишь в каталог куда скачал драйвер
[console]# cd /home/user
# export CC="gcc-4.3"
# sh NVIDIA-xxx-xxx-xxx.run[/console]

#129391
lexikon написал:
ничего сложного
[console]
# aptitude install gcc-4.3 build-essential linux-headers-$(uname -r)
# /etc/init.d/gdm3 stop
[/console]
логинишься там под рутом..заходишь в каталог куда скачал драйвер
[console]# cd /home/user
# export CC="gcc-4.3"
# sh NVIDIA-xxx-xxx-xxx.run[/console]

Скажите это в графическом режиме можно зделать, или обязательно в TTY1, я боюсь еси я остановлю икс сервер то там и останусь в TTY1. После остановки X Server а как потом его запустить, и надоли , чтоб не пришлось заново переустанавливать всю ОС. ПАСИБО за помощь

#129393

Fesali,
Да не надо ничего переустанавливать.
Драйвер надо в консоли БЕЗ ИКСОВ ставить.
Перезагрузка компьютера или /etc/init.d/gdm3 start и иксы запустятся.

#129405

А как узнать какую версию видео драйвера использует система в данный момент?? после установки нового драйвера то же как то надо удостоверится в обновлении...

#129407

Fesali,
появится с Система-Параметры-Nvidia blabla :lol:
от рута один раз запустишь и поменяешь настройки...сохранишь все

#129415
Fesali написал:
А как узнать какую версию видео драйвера использует система в данный момент?? после установки нового драйвера то же как то надо удостоверится в обновлении...

Вот поэтому не надо с офф сайта нвидии скачивать, ставить надо из репозитория.

#129418
newzenon написал:
[quote=Fesali]А как узнать какую версию видео драйвера использует система в данный момент?? после установки нового драйвера то же как то надо удостоверится в обновлении...

Вот поэтому не надо с офф сайта нвидии скачивать, ставить надо из репозитория.[/quote]

Истину глаголиш, я всегда за , Но на сайте нвида 260драйверы а умну в репрозитории токо 195драйверы . Еси б всё было так просто яб 3 день нетужился

#129424

Пишу: # aptitude install gcc-4.3 build-essential linux-headers-$(uname -r)

Выдаёт

Следующие НОВЫЕ пакеты будут установлены:
cpp-4.3{a} gcc-4.3 gcc-4.3-base{a} linux-headers-2.6.32-5-amd64
linux-headers-2.6.32-5-common{a} linux-kbuild-2.6.32{a}
Следующие пакеты будут УДАЛЕНЫ:
nvidia-vdpau-driver{u}
0 пакетов обновлено, 6 установлено новых, 1 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 10,7 MB архивов. После распаковки 39,6 MB будет занято.
Хотите продолжить? [Y/n/?]

Это нормально, подтверждать Y ?

#129431

Fesali, а зачем тебе нужны 260-ые? У меня с ними затыки были, и да 260 в анстейбл ветке уже давно, но я 195 -ые заморозил себе, не к спеху.

По-поводу зависимостей - приведи в порядок все:
# nano /etc/apt/sources.list

убедись что все в порядке, лишнее выруби - оставь только:

или
deb http://ftp.de.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.de.debian.org/debian/ stable main contrib non-free

или
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free

хотя у меня и то и то, в кранчбанг себе сегодня ставил дрова,
# aptitude purge nvidia-glx nvidia-kernel-dkms nvidia-vdpau-driver nvidia-kernel-common nvidia-settings nvidia-xconfig
# aptitude update
# aptitude install linux-headers-$(uname -r)
# aptitude safe-upgrade

Если все прошло нормально ctrl + alt + F1
заходишь под рутом:
# /etc/init.d/gdm stop
или какой там у тебя DM (gdm/ gdm3/ kdm/ lxdm/ slim - это основные)

# aptitude install nvidia-glx nvidia-kernel-dkms nvidia-vdpau-driver nvidia-kernel-common nvidia-settings nvidia-xconfig
# dpkg-reconfigure nvidia-kernel-dkms

Чтобы было удобно скинь в файлик эту инструкцию, между консолями переключайся ctrl + alt + F1, F2 .... F7

reboot /startx /xinit - по вкусу....

#129439

Я уже и распечатать успел, на всяк пожарный.

за репозитории огромное спасибо , терь ясно чего небыло свежих пакетов... хотя я эшо не менял их хочу из консоли добить драйвер, 3 дня зря мучался что ли

Вобшем я из консоли как расписано выше делал. Показалось окошко соглашения NVIDIA. > Ок. вылазит сообщение об ошибке, типа у вас работает или включено "Nouveav Kernel driver ..." для установки требует его вырубитЬ, на этом установка прекращается...

Как быть ??

#129440

Fesali, иксы не вырубились наверное, подробнее что вводил, что в ответ было, не телепат же.
Если purge полной строкой не удаляет - по одиночке прибивай всё что нвидии касается.... апдейт апгред, а потом уже - дкмс.

зы, я эти дрова даже из под чрута ставил....
вот можешь покопаться, так и не допилил, за не надобностью: smile smile wink

Показать

# ============================================================================================================
# nano /etc/approx/approx.conf
# debian [url]ftp://ftp.fi.debian.org/debian/[/url]
# debian [url=ftp://ftp.ru.debian.org/debian]ftp.ru.debian.org/debian[/url]
# debian http://ftp.debian.org/debian
# umount -v /mnt/debinst/home
# umount -v /mnt/debinst
# umount -v /mnt/debinst/proc
# rm -rfv /mnt/debinst
# rm -rfv /home/nzion
# mkfs.reiserfs /dev/sdb2
# mkdir -v /mnt/debinst
# mount -t reiserfs -v /dev/sdb2 /mnt/debinst

# umount /home/nzion/qemu/qmount
# qemu-img create -f raw /home/nzion/qemu/hdd/8gb.img 8G
# dd of=test-disk bs=1024 seek=4194304 count=0
# mount /home/nzion/qemu/hdd/test.img /home/nzion/qemu/qmount -o loop,offset=32256 # -t ext3
# ============================================================================================================
debootstrap --include=locales,console-cyrillic,console-data,console-setup,mc,zsh,pppoeconf,tzdata \
--verbose --arch amd64 unstable \
/home/nzion/qemu/qmount http://127.0.0.1:9999/debian # file:/var/cache/apt/archives
mount -v --read-only proc /mnt/debinst/proc -t proc # Монтируем /proc (реально proc в новом месте будет
# содержать ту же информацию, что и общесистемный /proc
# mount -v -t sysfs sysfs /mnt/debinst/sys
# ============================================================================================================
echo '
# ======================================================================================
deb http://127.0.0.1:9999/debian unstable main contrib non-free
deb http://127.0.0.1:9999/debian experimental main contrib non-free
# ======================================================================================
' > /mnt/debinst/etc/apt/sources.list
# ============================================================================================================
echo 'en_US ISO-8859-1
en_US.UTF-8 UTF-8
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8' > /mnt/debinst/etc/locale.gen
chroot /home/nzion/qemu/qmount locale-gen
chroot /mnt/debinst localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
chroot /mnt/debinst dpkg-reconfigure locales
chroot /mnt/debinst dpkg-reconfigure console-cyrillic
chroot /mnt/debinst dpkg-reconfigure console-setup
chroot /mnt/debinst dpkg-reconfigure console-data
chroot /mnt/debinst dpkg-reconfigure tzdata
# ============================================================================================================
chroot /mnt/debinst apt-get update
chroot /mnt/debinst aptitude install -y linux-image-2.6.32-5-amd64 linux-headers-2.6.32-5-amd64

mkdir -v /mnt/debinst/mnt/sda2-300
mkdir -v /mnt/debinst/mnt/sdb3-ntfs
mkdir -v /mnt/debinst/mnt/sdb1-win
# umount -v /mnt/debinst/home
mount -t ext4 -v /dev/sda4 /mnt/debinst/home

echo '
# ===========================================
ROOT PASWOORD for newsystem.................
# ==========================================='
chroot /mnt/debinst passwd
# chroot /mnt/debinst adduser nzion
chroot /mnt/debinst useradd --create-home --home-dir /home/nzion --password imnxevug nzion
chroot /mnt/debinst addgroup --system admin
chroot /mnt/debinst adduser nzion admin
# chroot /mnt/debinst deluser --remove-home nzion
chroot /mnt/debinst passwd nzion
chroot /mnt/debinst chown nzion -v -R /home/nzion
touch /mnt/debinst/root/.zhistory
touch /mnt/debinst/home/nzion/.zhistory
cp -v root@zshrc /mnt/debinst/root/.zshrc
cp -v user@zshrc /mnt/debinst/home/nzion/.zshrc
chroot /mnt/debinst chsh --shell /bin/zsh
# chroot --userspec=nzion /mnt/debinst chsh --shell /bin/zsh
chroot /mnt/debinst apt-get install -y sysv-rc-conf chkconfig htop unrar-free alsa-utils alsa-base alsa-tools
chroot /mnt/debinst apt-get install -y xserver-xorg xinit xorg xterm roxterm lynx lynx-cur lynx-cur-wrapper
chroot /mnt/debinst apt-get install -y synaptic gedit gparted djview4 epdfview gv foxit
chroot /mnt/debinst apt-get install -y elinks memcached curl python-pycurl
chroot /mnt/debinst apt-get install -y fortunes fortune-mod fortunes-ru ispell iamerican irussian

chroot /mnt/debinst apt-get install -y openbox obconf obmenu fbpanel feh xcompmgr xxkb pcmanfm midori
chroot /mnt/debinst aptitude purge -y brasero exim4 cpufrequtils
# ============================================================================================================
# OpenBox preconf
mkdir /mnt/debinst/home/nzion/.config
mkdir /mnt/debinst/home/nzion/.config/openbox
touch /mnt/debinst/home/nzion/.config/openbox/autostart.sh
echo '#!/bin/sh
feh --bg-scale /home/ahome/wallpapper/best/09_wallpapers.jpg.png &
xscreensaver -no-splash &
conky &
numlock on &
xcompmgr &
fbpanel &
xxkb &
amixer -c 0 sset PCM,0 100%
amixer -c 0 sset Master,0 100%
' > /mnt/debinst/home/nzion/.config/openbox/autostart.sh
# ============================================================================================================
chroot /mnt/debinst chown nzion -v -R /home/nzion
rm -fv /mnt/debinst/etc/udev/rules.d/70-persistent-net.rules
touch /mnt/debinst/etc/udev/rules.d/70-persistent-net.rules
# ============================================================================================================
echo '#
# ======================================================================================
# /etc/fstab: информация о статических файловых системах.
# ======================================================================================
# файл. система точка монтир. тип параметры дамп проход
proc /proc proc defaults 0 0
# ======================================================================================
/dev/sda1 / ext3 noatime,nodiratime,notail 0 0
# ======================================================================================
' > /mnt/debinst/etc/fstab
# echo 'z4z' > /mnt/debinst/etc/hostname
echo 'nameserver 127.0.0.1' > /mnt/debinst/etc/resolv.conf
echo '127.0.0.1 localhost' > /mnt/debinst/etc/hosts

echo '# /apt/sources.list
# ======================================================================================
deb [url]ftp://ftp.fi.debian.org/debian/[/url] unstable main contrib non-free
deb [url]ftp://ftp.fi.debian.org/debian/[/url] experimental main contrib non-free
deb [url]ftp://ftp.debian-multimedia.org[/url]/ unstable main non-free
deb http://ppa.launchpad.net/wvengen/ppa/ubuntu/ karmic main
deb http://ppa.launchpad.net/alexey-smirnov/deadbeef/ubuntu/ lucid main
deb http://ppa.launchpad.net/elementaryart/ppa/ubuntu/ lucid main
deb http://ppa.launchpad.net/elementaryart/elementarydesktop/ubuntu/ lucid main
# ======================================================================================
' > /mnt/debinst/etc/apt/sources.list
cp /mnt/debinst/etc/rc.local /mnt/debinst/etc/rc.local.old
echo ' #!/bin/sh -e
# rc.local
chown nzion -v -R /home/nzion
locale-gen
localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
export LANG=ru_RU.UTF-8
export LC_CTYPE="ru_RU.UTF-8"
export LC_NUMERIC="ru_RU.UTF-8"
export LC_TIME="ru_RU.UTF-8"
export LC_COLLATE="ru_RU.UTF-8"
export LC_MONETARY="ru_RU.UTF-8"
export LC_MESSAGES="ru_RU.UTF-8"
export LC_PAPER="ru_RU.UTF-8"
export LC_NAME="ru_RU.UTF-8"
export LC_ADDRESS="ru_RU.UTF-8"
export LC_TELEPHONE="ru_RU.UTF-8"
export LC_MEASUREMENT="ru_RU.UTF-8"
export LC_IDENTIFICATION="ru_RU.UTF-8"
exit 0
' > /mnt/debinst/etc/rc.local


exit

# ============================================================================================================
# ============================================================================================================
# ============================================================================================================

cp -v my_iptables.sh /mnt/debinst/root/my_iptables.sh
chroot /mnt/debinst sh /root/my_iptables.sh
dpkg-reconfigure xorg-server # перегенерить xorg.conf
aptitude install nvidia-glx nvidia-kernel-dkms nvidia-vdpau-driver nvidia-kernel-common nvidia-settings nvidia-xconfig
dpkg-reconfigure nvidia-kernel-dkms
echo "debian [url=ftp://ftp.fi.debian.org/debian/\]ftp://ftp.fi.debian.org/debian/\"[/url] | tee -a /mnt/debinst/etc/approx/approx.conf
mount -o bind /home/repository /var/cache/approx

# cp sources.list /mnt/debinst/etc/apt/sources.list

это только так для ознакомления, там куски срипта и для кему были... смотри не запусти, а куски выдирать можно...

#129442

Вот, делал так :


В консоли
# aptitude install gcc-4.3 build-essential linux-headers-$(uname -r)
# /etc/init.d/gdm3 stop

Залогинился под root

в консоли
# cd /home/user
# export CC="gcc-4.3"
# sh NVIDIA-Linux-x86_64-260.19.36.run

После появляется окно NVIDIA написано вроде лицензионого соглашения, даю добро жму на "ок"
и сразу появляется окно с инфой :( :
ERROR: The Nouveau kernel driver is currently in use by your system.
This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding.
Please consult the NVIDIA driver README and your Linux distribution's documentation
for details on how to correctly disable the Nouveau kernel driver.

#129443

Наверно службу Nouveau kernel driver надо ешо отключить, или что ?

#129445

Да ну не ставь ты эту NVIDIA-Linux-XXXXXXXX.run

удали:
...
Залогинился под root

в консоли
# /etc/init.d/gdm3 stop
# cd /home/user
# sh NVIDIA-Linux-x86_64-260.19.36.run --uninstall

а потом как выше писал.

Я надеюсь гдм останавливаешь после того как зашел под рутом?

#129446

Мозг сейчас лопнит

"Да ну не ставь ты эту NVIDIA-Linux-XXXXXXXX.run" -всмысле ??? Я ничё такого нестави , писал полное название вотак NVIDIA-Linux-x86_64-260.19.36.run

После захода под рутом, останавливаю gdm3
Может надо ешо и gdm отключать???

#129448
Fesali написал:
"Да ну не ставь ты эту NVIDIA-Linux-XXXXXXXX.run" -всмысле ??? Я ничё такого нестави , писал полное название вотак NVIDIA-Linux-x86_64-260.19.36.run

Фух, а это кто писал?

Fesali написал:
Вот, делал так :


В консоли
# aptitude install gcc-4.3 build-essential linux-headers-$(uname -r)
# /etc/init.d/gdm3 stop

Залогинился под root

в консоли
# cd /home/user
# export CC="gcc-4.3"
# sh NVIDIA-Linux-x86_64-260.19.36.run

ХХХХХХХ - это чтоб не писать полностью.

Fesali написал:

После захода под рутом, останавливаю gdm3
Может надо ешо и gdm отключать???

Отключай все что сможешь. smile

Вот это главное сделай:
sh NVIDIA-Linux-x86_64-260.19.36.run --uninstall

Войдите или зарегистрируйтесь, чтобы ответить.