LINUX.ORG.RU

Установка Debian


0

0

Недавно установил Debian Sarge. И вот возникают вопросы:

1) Как поменять ядро 2.4 на 2.6. Включено ли оно в дистр? И что нужно при этом, и где поменять в конфигах?
2) Как установить дрова от Nvidia?

Надеюсь что вы мне поможите, а то че то не найти мне. Разъясните человеку, что да как.


Ответ на: комментарий от watashiwa_daredeska

Спасибо за совет.
После установки нового ядра осталась надпись в грабе 2.4, как её удалить?
И ещё. Нужно вписывать именно эту строчку apt-get install nvidia-glx nvidia-kernel-`uname -r` или вместо uname что-то надо вставить?

И вот ещё что, имеется hda5(докуметы) и hda6(система). Почему-то hda5 не определяется. Куда нужно вписать параметры и какие именно, чтобы все заработало?
Спасибо

Lays
() автор топика
Ответ на: комментарий от watashiwa_daredeska

>2. apt-get install nvidia-glx nvidia-kernel-`uname -r`

Для 2.6 ветки такое не пройдет. Надо делать так (не единственный вариант):

0. Установить желаемое ядро и заголовки к нему (либо исходники)

1. apt-get install nvidia-kernel-source

2. Прочитать: /usr/share/doc/nvidia-kernel-source/README.Debian

3. На основании пункта 2 собрать пакет с модулями. Насколько я помню, нужно установить две переменные окружения, затем fakeroot debian/rules. В общем, читать пункт 2.

4. Установить полученный пакет.

5. apt-get install nvidia-glx

Как вариант можно использовать неофициальный репозиторий где уже собраны модули под основные версии ядер - смотреть http://people.debian.org/~rdonald/index.php. В таком случае необходимость в заголовках (или исходниках) ядра отпадает, также отпадает необходимость в пунктах 1, 2, 3 и 4. Вместо этого нужно просто установить нужные пакеты (как предлагалось предыдущим докладчиком).

WFrag ★★★★
()
Ответ на: комментарий от Lays

` --- эта штука наыввается "обратная кавычка".

`uname -r` --- эта запись означает, что надо выполнить команду, находящуюся внутри обратных кавычек, и вместо неё поставить вывод команыд. Т.е.

$uname -r

2.4.27-2-386

Тогда nvidia-glx nvidia-kernel-`uname -r` преобразуется в nvidia-glx nvidia-kernel-2.4.27-2-386.

>И вот ещё что

Телепаты в отпуске. Давай вывод mount'а

ugoday ★★★★★
()
Ответ на: комментарий от WFrag

> Для 2.6 ветки такое не пройдет.

Хм... Действительно. Для 2.6, оказывается, не собирают.

Насчёт сборки с минимумом скачивания - не знаю, я собираю из nvidia-kernel-source kernel-package'ем, но для этого нужны kernel-source (kernel-headers, по-моему, недостаточно).

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

дайте пожалуйста ссылочку на репозиторий с nvidia-kernel-source

Я тут нашел инструкцию, но дрова старые, а в новых там уже run. В инструкции почему-то написано про kernel и GLX, но в новых дровах только один run . как правильно собрать run?

Для начала скачай эти три файла.
1. NVIDIA_kernel-1.0-4191.tag.gz - ядро NVIDIA
2. NVIDIA_GLX-1.0-4191.tag.gz - библиотека GXL
3. NVIDIA-Linux-x86-1.0-4496-pkg2.run - файл скрипта. Необязательно, но на всякий случай...

Установи kernel-headers (Если не установлен. смотри в /usr/src каталоги типа linux, kernel...)


Код:


# apt-get install kernel-headers-xxx (версии своего ядра)
# cd /usr/src


Переименнуй каталог kernel-headers-xxx в linux


Код:


# mv kernel-headers-xxx /usr/src/linux



Требования для установки:


Код:



linux kernel 2.2.12 # cat /proc/version
XFree86 4.0.1 # XFree86 -version
Kernel modutils 2.1.121 # insmod -V
binutils 2.9.5 # size --version
GNU make 3.77 # make --version
gcc 2.91.66 # gcc --version



Скопируй фалы 1, 2, 3 например в каталог /usr/src/nvidia_agp

Далее набери:


Код:



# tar xvzf NVIDIA_kernel-1.0-4191.tar.gz
# tar xvzf NVIDIA_GLX-1.0-4191.tar.gz
# cd NVIDIA_kernel
# make install
# cd ../NVIDIA_GLX
# make install



После УДАЧНОЙ установки (а если ты выполнил все нижеперечисленные действия
установка должна пройти без броблем), иди в /etc/X11
и например редактором vi отредактируй файл XF86Config


Код:



#vi XF86Config



Найди и удали строки:

Load "dri"
Load "GLcore"

Делается это командой dd в командном режиме (Наведи курсор на строку и нажми ESC, dd)
Переход в командный режим клавиша ESC
В том же разделе добавь если нет строчку Load "glx" (Например замени ей одну из предидущих строк (dri/GLcore))
Дальше найди строку

Driver "nv" (или vesa - смотря что устанавливал)
и замени на Driver "nvidia"

Перейди в командный режим и выполни команду :wq
Перезагрузись...
Если не помогло
Делай следующее


Код:


./NVIDIA-Linux-x86-1.0-4496-pkg2.run


Перезагрузись...

Lays
() автор топика
Ответ на: комментарий от Lays

> дайте пожалуйста ссылочку на репозиторий с nvidia-kernel-source

Ну, раз у тебя Sarge, то (в sources.list):

deb http://ftp.us.debian.org/debian sarge non-free

> Я тут нашел инструкцию, но дрова старые

Лучше так не делать.

watashiwa_daredeska ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.