[deb] Linux kernel

Всё об ОС Linux
Сообщение
Автор
Аватара пользователя
bugme666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 1168
Зарегистрирован: 29.01.2009
Откуда: MOSCOШ
Благодарил (а): 882 раза
Поблагодарили: 358 раз
Контактная информация:

#46 Сообщение 11.10.2012, 23:00


filmak
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 10.10.2012
Поблагодарили: 1 раз

#47 Сообщение 12.10.2012, 11:01

bugme666 писал(а):Мини-гайд, как сделать модули собираться с исходниками ядер от Лешего.
Я знаю, что он немного нубский и кривой, но простой и удобный.
Вся проблема в том, что некоторым модулям (NVIDIA, VirtualBox) для сборки нужны как некоторые "личные" файлы пакета headers, так и source, плюс ко всему при установке образа ядра до этих двух пакетов симлинки в папке модулей на папки хедеров и сорцов стираются, и dkms не может найти и собрать модули. Мы сложим и хедеры, и сорцы в одну папку и сделаем на неё два симлинка, и всё будет хорошо.
Вместо %V% ставьте свою версию и вариант ядра (например, 3.1.0-vanilla).
Делать всё от рута.

1. Установите все 3 пакета (linux-image, linux-headers, linux-source)
2. Зайдите в папку /usr/src
3. Распакуйте архив linux-source-%V%.tar.bz2 в эту папку (так, что папка linux-source-%V% должна появиться в /usr/src)
4. Скопируйте всё содержимое папки linux-headers-%V% в распакованную нами папку linux-source-%V% с заменой одноимённых файлов.
5. Теперь нужно создать свои правильные ссылки на нашу папку с сорцами и хедерами, в терминале вводим:

Код: Выделить всё

ln -s /usr/src/linux-source-%V% /lib/modules/%V%/build
ln -s /usr/src/linux-source-%V% /lib/modules/%V%/source
Ну а теперь пересобираем модули с помощью dkms (должны быть установлены пакеты исходников модулей для dkms, у nvidia это nvidia-kernel-dkms - он ставится при установке общего пакета nvidia-glx и при своей установке он сам делает приведённое ниже действие с подробным выводом)

Код: Выделить всё

/etc/kernel/header_postinst.d/dkms %V% /boot/vmlinuz-%V%
Смотрим в папке /lib/modules/%V%/updates/dkms - видим модули. Малаца.

Большое спасибо, наконец-то получилось. Сделал только ссылки на папку с сорцами и хедерами, модули не пересобирал. Перезагрузился с ядром 3.6.2-pf, запустил скрипт sgfxi - и voila! Др-р NVIDIA стал легко.

Аватара пользователя
bugme666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 1168
Зарегистрирован: 29.01.2009
Откуда: MOSCOШ
Благодарил (а): 882 раза
Поблагодарили: 358 раз
Контактная информация:

#48 Сообщение 14.10.2012, 15:34

Леший убрал ванильные ядра и теперь делает pf для Дебиана и Минта(!).

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#49 Сообщение 14.10.2012, 19:02

Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#50 Сообщение 23.10.2012, 15:44

Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#51 Сообщение 25.10.2012, 18:42

pf-kernel 3.6.5
Обязательно обновитесь с версии 3.6.4, т.к. устранена ошибка в драйвере ext4.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#52 Сообщение 26.10.2012, 17:04

Спасибо за сборку для... Ubuntu Linux Mint.

Код: Выделить всё

$ lsb_release -cd
Description:    Ubuntu 12.04.1 LTS
Codename:       precise
$ uname -r
3.6.5-pf

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#53 Сообщение 26.10.2012, 17:07

Darth Revan
Да не за что %)
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#54 Сообщение 29.10.2012, 20:28

pf-kernel 3.6.6
Последующий фикс для ext4, теперь можно не бояться. И ещё много исправлений и дополнений.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

filmak
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 10.10.2012
Поблагодарили: 1 раз

#55 Сообщение 30.10.2012, 16:34

Прошу прощения, хочу задать вопрос: после установки ядра 3.5.x др-р NVIDIA ставился без проблем. А после установки ядра 3.6.x др-р NVIDIA ставится только после создания вручную симлинков на файлы пакетов headers и source в /usr/src.
Это проблема ядра или др-ра NVIDIA? Если ядра - нельзя ли ее как-то в будущем учитывать?

sinangel
Полковник
Полковник
Сообщения: 1337
Зарегистрирован: 28.12.2009
Благодарил (а): 95 раз
Поблагодарили: 561 раз
Контактная информация:

#56 Сообщение 31.10.2012, 18:36

если меня удовлетворяет работа системы, то новые ядра ставить и незачем?
или в каждой новой версии что-то кординально новое?
Последний раз редактировалось sinangel 31.10.2012, 19:09, всего редактировалось 1 раз.
получил флейм бан, получил игру от Svvl_gtn
http://vkоntakte.ru/h4z0r
[txtspoil][ jump down into a large rabbit-hole ][/txtspoil]

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#57 Сообщение 31.10.2012, 18:47

sinangel
Это оффтопик в данной теме.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#58 Сообщение 02.11.2012, 01:21

pf-kernel 3.6.7
Окончательный фикс проблем с ext4.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

filmak
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 10.10.2012
Поблагодарили: 1 раз

#59 Сообщение 04.11.2012, 15:17

После установки ядра 3.6.7-pf появился такой баг - периодически исчезают с папки "компьютер" и с рабочего стола значки примонтированных разделов ntfs. Если в терминале отмонтирую и снова примонтирую - появляются. Не подскажите как устранить баг? Стоит ядро 3.6.7-pf.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#60 Сообщение 20.11.2012, 21:09

Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Закрыто