Я должен создать некоторые старые драйверы с определенной версией ядра.
Ядро 2.6.31-20-generic
необходим. Я попробовал к созданному его на Ubuntu 12.04 и новой, 14.04 без успеха. Единственная работа 2.6.31-20
, такой ответ, который я получаю, когда я спросил, как создать его.
Как сделать chroot с такой версией ядра?
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}'