LINUX.ORG.RU

затейливые действия с ядром в дебиане - часть вторая

 ,


0

2

на этот раз я точно установил сырцы.

Опять та же фигня с виртуалбоксом и подозреваю с любыми другими программи, которым нужны сырцы ядра.

Проблема: виртуалбокс не видит установленные сырцы ядра и упорно лезет в директорию, где я собирал ядро.
Что я творил
установил 4.6:
make-kpkg --initrd kernel_image kernel_headers kernel_source

dpkg -i linux-headers-4.6.0_4.6.0-10.00.Custom_amd64.deb linux-source-4.6.0_4.6.0-10.00.Custom_all.deb linux-image-4.6.0_4.6.0-10.00.Custom_amd64.deb

Всё готово? ребутаемся. Okaaay:
Удаляем директорию компилирования с сырцами, ибо пакет хёдеров и сорцов я КАКбе уже установил в систему.
/sbin/rcvboxdrv setup
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMSError! Your kernel headers for kernel 4.6.0 cannot be found.
прелестно-прелестно.
При осмотре директории /usr/src я увидел следующее:
1. пакет с сырцами лежит запакованный (или он установлен куда-то ещё?? Впрочем, распаковка не принесла результата, драйверы виртуалбокса так же не собрались.
2. пакета с сырцами стандартного системного ядра 4.5.0-0.bpo НЕТ, ИЧСХ характерно, для него всё собирается нормально, хотя виртуалбокс же просил сырцы... какой то блат для своих ядер?
Что это такое, почему он не видит ни хедеры ни сырцы ядра, которые я собрал&установил в систему?
cast superuser

Была такая фигня в дебиане. Я плюнул и перешел на генту и теперь мои волосы пушистые. Извини, что ничем не помог, приятель.

Deleted
()

Нафига вообще сорцы ядра и прочее? Есть же кавайный open-vm-tools с модулями и прочим. Ставишь в гостевую систему и никакого пердолинга с исходниками. Или в Debian, как обычно, всё по старинке?

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

анакен, тваю мать, 8 раз
вопрос был:

Что это такое, почему он не видит ни хедеры ни сырцы ядра, которые я собрал&установил в систему?

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

почему он не видит ни хедеры ни сырцы ядра, которые я собрал&установил в систему?

Потому что в GNU/Linux все положили на стандарты и ваяют кто на что горазд. Этот ответ ты хотел услышать?

драйверы виртуалбокса так же не собрались.

И ни одной ошибки компиляции ты не запостил. Жди дальше телепатов.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

Потому что в GNU/Linux все положили на стандарты и ваяют кто на что горазд. Этот ответ ты хотел услышать?

нет, я ожидал услышать грамотный технический ответ, а не фанатично-философский.

darkenshvein ★★★★★
() автор топика

вот достаточный список пакетов для ядра 4.5.5 чтобы dkms получил всё, что он пожелает.

linux-compiler-gcc-5-x86 4.5.5-1
linux-headers-4.5.0-2-amd64 4.5.5-1
linux-headers-4.5.0-2-common 4.5.5-1
linux-image-4.5.0-2-amd64 4.5.5-1
linux-kbuild-4.5 4.5.5-1
linux-libc-dev:amd64 4.5.5-1

bass ★★★★★
()
Последнее исправление: bass (всего исправлений: 1)
Ответ на: комментарий от darkenshvein

да в принципе тоже самое что ты и делал, только вот нужны ещё дебиан специфические патчи и собственно control для вот этого linux-kbuild, содержимое которого очень хочет dkms .
по простому, берёшь пакетик с /debian для 4.6 из experimental, делаешь что тебе нужно и собираешь
http://http.debian.net/debian/pool/main/l/linux/linux_4.6-1~exp1.debian.tar.xz

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