Компиляция Ядра и хранение ZFS

Каждый раз, когда я компилирую пользовательское ядро, я, кажется, теряю поддержку ZFS.

Я следовал инструкциям, расположенным здесь: https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel. Однако даже при том, что я запускаю с 4.4.0-универсального ядра, когда я следую тем инструкциям, я так или иначе заканчиваю с 4.4.44 - (нечетный, потому что даже исходный каталог явно перечислен как "Linux 4.4.0").

Я установлю недавно созданные deb пакеты и перезагрузку. Затем я выйду apt install zfs который, кажется, хорошо работает, но modprobe zfs жалуется, что zfs не был найден. Это не расположено нигде в/lib/modules/4.4.44/. У меня есть zfs.ko для более ранних версий ядра, но не 4.4.44.

Так, в то время как компиляции ядра и установки очень хорошо, я теряю поддержку ZFS. Существует ли способ иметь обоих?

0
задан 11 March 2017 в 20:49

1 ответ

Включите опциям ZFS этот путь...

простой способ запуститься с пользовательского ядра состоит в том, чтобы использовать старый, рабочий конфигурационный файл от любого распределения. Копия конфигурационного файла сохраняется для Вас в начальной загрузке/. Просто скопируйте конфигурацию, используйте make oldconfig для генерации .config файла с помощью старого в качестве шаблона. Вас попросят ответить на любые вопросы относительно новых возможностей и являетесь безопасным использованием значений по умолчанию (поразите клавишу Enter). Это - благоразумное для рассмотрения изменений конфигурации с make menuconfig.

cp /boot/config-4.4.0-generic ~/src/linux-4.4.0/.config
make oldconfig
make menuconfig

источник: http://bodhizazen.com/Tutorials/kernel

0
ответ дан 3 November 2019 в 15:33

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

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