Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Как правильно отключать иксы


Автор: Akella 13.11.2007, 01:20
у меня тоже nVidia (FX5200) и тоже требуется иксы отключать, боюсь  smile  дрова устанавливать. Потом прийдётся в пятый раз дебиан переустанавливать?  шо делать?
или можно смело? Но ядро я пересобирать не буду, просто недорос ещё до такого.

Просто это комп моего сына (ему 5 лет). Ему игрух там понаустанавливать хочу. Ну и линух там ставлю для своего развития само собой. Да и пусть малой с детства к линуху приучается, а то вырастет как папа... smile 

Автор: Fin 13.11.2007, 01:40
Нужно изначально установить и настроить сырци ядра (У меня было: распоковать, прописать софт линк на директорию /usr/src/Linux). Потом скачивается файл с сайта nvidia (скорее всего legacy версия, судя по железу) и затем убиваются X. И с терминала запускается nvidia script.

Более точная инструкция в файла README, который идет с драйвером NVidia.

Автор: Akella 13.11.2007, 02:23
ну да, всё проще простого, но не для меня в линуксе :(

Автор: ZeeLax 13.11.2007, 04:07
Akella, у вас же стабильный дебиан smile
Там всё просто, и проходит на ура.

Автор: Akella 13.11.2007, 09:04
Цитата(ZeeLax @  13.11.2007,  04:07 Найти цитируемый пост)
Там всё просто, и проходит на ура.

Для Вас? Может быть да. Но я дебиан первый раз устанавливаю, может такую цитату я через год два тоже буду кидать на форумах

Автор: smartov 13.11.2007, 11:56
Akella, ну во-первых не стоит бояться smile Даже если ты завалишь Иксы - ничего страшного в этом нет и переставлять из-за этого всю систему не надо.
Поэтому для начала, чтобы не завалить иксы, сделай бэкап файлика /etc/X11/xorg.conf, чтобы если что-то пошло не так - вернуть его и все.
Код

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

Дальше спокойно и уравновешенно переключаемся в первую виртуальную консоль (Ctrl+Alt+F1), останавливаем иксы - готовимся так сказать морально smile (sudo /etc/init.d/gdm stop или .../kdm stop, зависит что стоит - гном или кеды)  smile и ставим дрова из репозитория
Код

sudo apt-get install nvidia-glx

(если я в имени пакета не ошибся).
На всякий случай чтобы удобно было редактировать, если ещё не установлен - ставим mc
Код

sudo apt-get install mc


Заметь: пока что мы ничего не поломали и не поменяли! Можно в любой момент сделать sudo /etc/init.d/gdm start - и будут опять наши иксы.

Итак дрова поставились? Прекрасно.
Открываем xorg.conf (sudo mc -e /etc/X11/xorg.conf)
Находим секцию device с нашей видеокартой. Что-то типа такого
Код

Section "Device"
        Identifier              "Device 1"
        Driver                  "nv"
        BusID                   "PCI:01:03:0"
EndSection


BusID конечно будет другой, а драйвер скорее всего будет nv (а может и vesa - не важно).
Итак - самое сложное (барабанная дробь...)  smile надо вместо nv или vesa написать nvidia
То есть станет так
Код

Section "Device"
        Identifier              "Device 1"
        Driver                  "nvidia"
        BusID                   "PCI:01:03:0"
EndSection

Сохраняем файл. И вот только сейчас у нас появился таки шанс, что мы что-то поломали.
Запускаем иксы (sudo /etc/init.d/gdm start) - если все сделано верно и прошло ок - то иксы запустится, теперь уже с драйвером нвидии.

Если иксы не запустились - без паники! 
Важно(!): сохраняем где-то лог иксов чтобы потом показать на форуме ( cp /var/log/Xorg.0.log ~/ )
Возвращаем старый xorg.conf
Код

sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf


Запускаем иксы и идем на форум отписываться, что не получилось, и прилагаем Xorg.0.log сохранённый в домашней папке.

Добавлено через 2 минуты и 29 секунд
Подведу итог, а то сморю букв много - новичку будет легко потеряться
Шагов немного
1) резервная копия xorg.conf
2) установка драйверов из репозитория (нужно понимать что в отличии от винды, то что ты поставил дрова _вовсе не значит_ что они тут же применятся, они просто будут)
3) редакторивание xorg.conf с пропиской нового драйвера (вот теперь драйвера применятся)
4) запуск или перезапуск иксов

Автор: Akella 13.11.2007, 12:11
Цитата(smartov @  13.11.2007,  11:56 Найти цитируемый пост)
и переставлять из-за этого всю систему не надо.

просто иногда быстрее линукс переустановить (тем более если он не настроен так сказать), чем найти нужную инфу, я не говорю, что её нет в интернете, просто не всегда знаешь что и по каким ключевым словам искать, тем более, что на работе линукса ещё нет, а дома только-только провёл тырнет. Надеюсь, что это прокатит за оправдание  smile

Добавлено @ 12:12
Цитата(smartov @  13.11.2007,  11:56 Найти цитируемый пост)
Поэтому для начала, чтобы не завалить иксы, сделай бэкап файлика /etc/X11/xorg.conf, чтобы если что-то пошло не так - вернуть его и все.

а если линукс не будет грузиться, как его вернуть?

Добавлено @ 12:13
Цитата(smartov @  13.11.2007,  11:56 Найти цитируемый пост)
гном или кеды

 smile Слышал бы Торвальдс
извиняюсь за оффтоп

Автор: Akella 13.11.2007, 12:30
Код

sudo apt-get install nvidia-glx


а пароль админский будет требовать?

Автор: smartov 13.11.2007, 12:58
Цитата(Akella @  13.11.2007,  11:11 Найти цитируемый пост)

а если линукс не будет грузиться, как его вернуть?

Линукс будет грузиться. От того, что ты воткнул дрова, линукс не упадет. 
В любом случае доступ в виртуальные консоли у тебя будет.
Да и к тому же - ты же не собираешься его перегружать пока все не заработает, верно? ;)


Цитата(Akella @  13.11.2007,  11:30 Найти цитируемый пост)

а пароль админский будет требовать? 

sudo требует твой пароль, а не админский. 
https://help.ubuntu.com/community/RootSudoRu

Добавлено через 41 секунду
Цитата(Akella @  13.11.2007,  11:11 Найти цитируемый пост)
Слышал бы Торвальдс
извиняюсь за оффтоп

пысы а Торвальдс, кстати ярый приверженец Кед ;)

Автор: Akella 13.11.2007, 14:50
Цитата(smartov @  13.11.2007,  12:58 Найти цитируемый пост)
Линукс будет грузиться. От того, что ты воткнул дрова, линукс не упадет. 

я не сказал, что упадёт, просто во время загрузки "скажет" fail в какой-то строке и будет ждать от меня чего-то, думая, что я умнее её  smile

Добавлено @ 14:51
Цитата(smartov @  13.11.2007,  12:58 Найти цитируемый пост)
Да и к тому же - ты же не собираешься его перегружать пока все не заработает, верно? ;)

т.е. дрова как винде моментально будут применены?

Добавлено @ 14:54
Цитата(smartov @  13.11.2007,  12:58 Найти цитируемый пост)
sudo требует твой пароль, а не админский. 

если я не root, а дрова нужно ставить под root, как я вчера убедился, то зачем мой пароль требовать, тем более что я его ввёл при входе в систему?

Автор: Akella 13.11.2007, 15:19
smartov, ты имеешь ввиду так сделать?
Цитата

Чтобы разрешить пользователю использовать sudo, откройте Система → Администрирование → Пользователи и группы. Затем выберите пользователя и нажмите на кнопке Свойства. В появившемся окне зайдите на вкладку Привилегии пользователя и поставьте галочку Администрировать систему.

Автор: Akella 13.11.2007, 19:30
ну вот началось, перед пподом логина выбрал другой менеджер, или как правильно KDE или GNOME обозвать? Короче выбрал metal... точно не помню, ввёл логин и пароль, и тишина......

Добавлено через 1 минуту и 15 секунд
нажал Ctrl+Alt+F1 попал на экран с букафками  smile  увидел пару ошибок, попытался запустить иксы, но линкус меня пнула, сказала, что я не вгруппе судо :(, что посоветуете?

Добавлено через 3 минуты и 6 секунд
Цитата(smartov @  13.11.2007,  12:58 Найти цитируемый пост)
sudo требует твой пароль, а не админский. 

ага, и ещё он требует, что бы я был в группе судо, а я вчера не успел себя внести в эту группу

Автор: JackYF 13.11.2007, 19:33
Цитата(Akella @  13.11.2007,  19:30 Найти цитируемый пост)
попытался запустить иксы, но линкус меня пнула, сказала, что я не вгруппе судо :(

эээ... 
Цитата

startx

Требует судо?


Цитата(Akella @  13.11.2007,  19:30 Найти цитируемый пост)
точно не помню, ввёл логин и пароль, и тишина......

в смысле?

Автор: Akella 13.11.2007, 20:24
в том смычле, что серый экран появился

Добавлено через 1 минуту и 5 секунд
Цитата(JackYF @  13.11.2007,  19:33 Найти цитируемый пост)
эээ... 

Цитата

startx



Требует судо?

нет, но на эту команду: fatal server error, server allready running for display 0

Добавлено через 7 минут и 6 секунд
И ещё:
if this server is no longer running, remove /tmp/.X0-lock

я защел в tmp
cd tmp
dir

там только
gconfd-akella   orbit-akella   ssh-eVкучабукаф

Автор: mrco 13.11.2007, 20:45
Цитата(Akella @  13.11.2007,  20:24 Найти цитируемый пост)
нет, но на эту команду: fatal server error, server allready running for display 0

Запустить X сервер можно только один раз на одну видеокарту.

Автор: JackYF 13.11.2007, 21:45
Цитата(Akella @  13.11.2007,  20:24 Найти цитируемый пост)
fatal server error, server allready running for display 0

значит, убей 

Цитата

killall Xorg


и попробуй еще раз.

Автор: nickless 14.11.2007, 21:16
Продолжение о sudo http://forum.vingrad.ru/forum/topic-181942.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)