Chroot с определенным ядром

Я должен создать некоторые старые драйверы с определенной версией ядра.

Ядро 2.6.31-20-generic необходим. Я попробовал к созданному его на Ubuntu 12.04 и новой, 14.04 без успеха. Единственная работа 2.6.31-20, такой ответ, который я получаю, когда я спросил, как создать его.

Как сделать chroot с такой версией ядра?

2
задан 13 May 2014 в 05:45

1 ответ

chroot просто использование Ваше текущее Ядро. Это, как это работает. Если необходимо изменить ядро окутывания, Вы собираетесь должны виртуализировать (через что-то как kvm или VirtualBox)... Или откатывайте свое ядро к версии, которую Ваш chroot использует (хотя это звучит болезненным для версий, мы говорим о).

я лично просто посмотрел бы на создание для правильного сценария. При использовании DKMS для этого довольно просто просто сказать ему который ядро и дуга создавать для:

sudo dkms install nvidia-337 -k 2.6.31-20-generic

dkms {remove,build,install,uninstall,status,...} подкоманды все берут -k опция для определения ядра и дуги. См. man dkms некоторое время больше информации.

Для списка установленных ядер, ls /lib/modules должен получить Вас перемещающийся в правильное направление, хотя оно может показать ядра, которые больше не устанавливаются. Если Вы хотите более упакованный список, можно использовать предыдущий мой ответ :

dpkg -l | awk '/^.i +linux-(im|he)/ && $2~/[0-9]/ {print $2}'
3
ответ дан 8 August 2019 в 19:43

Другие вопросы по тегам:

Похожие вопросы: