Страница 1 из 2

Установка дров от NVIDEA

Добавлено: 11 июн 2005, 13:32
anton_utk.ru
Уважаемые специалисты!!!! Пожалуйста помогите!!!! Прочитал FAQ но так и не нашёл ответа на свой вопрос!!!!!
У меня ALT Linux Junior (kernel 2.4.10) Я скачал драйвера на видеокарту Geforce4 MX 440 с сайта NVIDEA(файл run), вышел из иксов!!! Запустил файл run!!! Программа установки определила что у меня нет предварительно скомпилированного интерфейса ядра для моего ядра. Стала проверять его наличие на ftp сайте NVIDIA!! Я отказался от соединения!!!
Далее Прога установки стала проверять наличие правильных заголовков ядра в системе! Затем она сама пыталась скомпилировать интерфейс ядра!!! (Выдала ошибку (на 20-ти %) -потребовала указать путь и завершила работу)
Оказывается для компилирования интерфейса ядра мне нужно было установить пакет с исходным кодом ядра. На компакт диске с Linux я его не смог найти!
Прочитал статьи по установке исходных текстов ядра!!!! (make config,make dep,make clean ,make bzImage,make modules,make modules_install)

Скачал исходные тексты ядра (в архиве bz2) !!!! Как написано в руководстве распокавал - но там к моему удивлению только один текстовой файл 2.4.10-rc4-mm1 ,весит 13 метров!!!! Чё с ним делать ума не приложу (пробывал gcc 2.4.10-rc4-mm1 ,make config ничё не работает выдаёт ошибки)
Обьясните пожалуйста поподробнее что мне лучше сделать!!!!!!!! (без драйвера никак)???????
И скажите пожалуйста , когда распаковываешь архив с исходными текстами ядра там должен быть наверное не один файл -так или не так??????????
И почему нельзя использовать в качестве исходных текстов //usr/src/linux/ -это разве не исхлдные тексты??????????????????????????????????????????????????????????????????????????????????????????????

Заранее спасибо за ответ!!!!

Добавлено: 11 июн 2005, 13:58
Pilot
во первых не NVIDEA а NVIDIA!
программа установки собирает не ядро для ядра, а МОДУЛЬ!
Ядро качать нужно c http://kernel.org/ и архив содержит не один файл, а несколько папок и файлов, и весит он порядка 30-ти метров. А то что ты скачал, это видно патч.
в /usr/src/linux у тебя лежат просто исходники, не компилинные, поэтому инсталятор не может их корректно использовать.

Решение: Копируй файл /boot/config в /usr/src/linux
делай make oldconfig , make , make_modules
пробуй ставить дрова.
PS ядро у тебя старое очень. На нём может и не собраться драйвер. Советую переходить на 2.6 ветку

Добавлено: 11 июн 2005, 15:13
booxter
ты як разварочваў архіў? Трэба
tar xvjf kernel.tar.bz2.

Добавлено: 11 июн 2005, 17:55
anton_utk.ru
Большое спасибо за ответы!!!!!!!!!!!!!!!!!!!!!!!!
Сделал я как вы сказали (немного подругому) Запустил run с опцией --kernel-name="2.4.10-alt1-up" У меня вроде ведь 2 ядра (в //lib/modules 2 папки 2.4.10-alt1-up и 2.4.10-alt1-smp) (не знаете как одно убрать чтоб не путаться)
Сам не пойму почему но ошибку инсталятор не выдал!!!!!! После этого отредактировал XF86Config-4 в //еtc/X11 по инструкции !!!! Но иксы не запустились!!!!! Пишут что типо надо установить fbbpp=8 , depth=8!!!!!!
Но зачем мне тогда этот драйвер ??? Я при драйвере vesa МОГУ НА 8 БИТ ЗАГРУЗИТЬСЯ!!!! Я ДУМАЛ У nvidia 16 БИТ!!!!!!! Дрова Nvidia новые
вчера качал!!!! Почему 8 бит требуют не пойму?????? (если в XF86C0nfig-4 поставить fbbpp=8 и depth=8 то всё равно не запускается пишет что не может инициализировать NVIDIA KERNEL MODULE)
КАК 16 бит сделать???????????????

Еще скажите пжалуста если я откомпилировал ядро , редактирую //boot/Grub/menu.lst (у меня GRUB на LILO перейти не могу в книгах про ето не написанао) !!!!
В строчке kernel надо писать путь к ядпру bzImage -это понятно , а initrd к старому путь писать что ли???????
еще Где находятся откомпилированные исходники ядра после компиляции //lib/modules или нет

СПАСИБО!!!!

Добавлено: 11 июн 2005, 18:14
Pilot
в /lib/modules находятся модули ядра.
на драйвере vesa у тебя не будет 3D а так в принципе для работы их вполне хватает.
перейти на lilo очень просто. Достаточно проверить конфигурацию файла /etc/lilo.conf что бы, там были правильные пути к ядру, root раздел и т.д
И от рута дать команду lilo этим ты перепишешь MBR диска. Но с этим будь осторожен, т.к. можно испортить загрузчик.

Добавлено: 11 июн 2005, 18:39
anton_utk.ru
Где находятся откомпилированные исходники ядра после компиляции ??????
Еще скажите пжалуста если я откомпилировал ядро , редактирую //boot/Grub/menu.lst !!!!
В строчке kernel надо писать путь к ядпру bzImage -это понятно , а initrd к старому путь писать что ли???????

Добавлено: 11 июн 2005, 19:28
anton_utk.ru
Когда компилируешь ядро из сырцов :
1 заходишь /usr/src/linux/
2.make *config
3.make dep
4.make clean
5.make bzImage
А теперь уже можно настраивать GRUB/LILO и загружать ядро или необходимо ещё make modules ; make modules_install;
Без make modules ; make modules_install; ядро загрузится или нет????
Это обязательно???????

Добавлено: 11 июн 2005, 20:16
fanrar
Ядро без модулей загрузится. а вот девайсы, поддержку которых ты включил в виде модулей работать не будут (да и не только девайсы).
ИМХО, при конфигурировании ядра нужно использовать модули как можно чаще, так как ядро - единственный файл, который не свапуется, по этому логично сделать его меньше. Если хочешь ставильно работающую систему - без make modules, make modules_install тебе не обойтись.

Добавлено: 11 июн 2005, 20:23
anton_utk.ru
Исходники ядра находятся в //usr/src/linux/
Потом их компилируешь!!!!! А откомпилированные исходники где находятся???????????????????? //lib/modules -только модули!!!!!!
А откомпилированные исходники где ?????????

Добавлено: 11 июн 2005, 20:50
Speccyfan
После комптляции исходники становятся бинариками ;) А ядро лежит в /boot

Добавлено: 11 июн 2005, 23:24
anton_utk.ru
"После комптляции исходники становятся бинариками А ядро лежит в /boot"
А эти бинарники в какой дирректории лежат???????
ПУТЬ к ним КАКОЙ????????????????????????????????
Скажите если не секрет!!!!!!!!!!

Добавлено: 12 июн 2005, 09:44
anton_utk.ru
Люди добрые!!!!!!!!!!!!!!!!
Установил я дрова от NVIDIA !!!! У меня видеокарта GEFORCE4 MX 440!
Запускаю значит X-сервер!!! При depth=8, fbbpp=8 все нормально запускается!!!!! Но я не понял 16 бит в LINUX нельзя что ли сделать никак???? Дрова позавчера качал с сайта NVIDIA!!!!! Кто знает как 16 бит сделать помигите !!!!!! (остальное всё нормально: 1024x768-85герц)
Всё сделал только 16 бит не знаю как!!!
ПОМОГИТЕ!!!

Добавлено: 12 июн 2005, 11:25
anton_utk.ru
У меня XFREE86 может старый поэтому и только 8 бит!!!!
Версия 4.1.фигзнатчё !!!! Вот такая версия!!!

Добавлено: 13 июн 2005, 07:36
Fotograf
я себе недавно ставил Альт-Мастер2.4 там дрова под ГФ Титан4200
Нвидья 3Д автоматом сами стали - без моего вмешательства-----
а сейчас я под Мандривой 2005 LE (dvd 3.4 Gb) тоже автоматом дрова стали.....мне она больше нравится чем Альт в конце концов

Добавлено: 13 июн 2005, 21:04
booxter
У цябе альт надта стары. Мабыць нават не падтрымліваемы кампаніяй. Таму прапаную апгрэйдзіцца не * мазгі ўсім.