Перекомпиляция ядра Ubuntu для MacOSX

0

Я запускаю Ubuntu 18.04 на своем Macbook Pro, и он работает нормально. Во время установки я выбрал вариант установки сторонних драйверов для WiFi, графики и т. Д., Если это необходимо.

Я хотел бы перекомпилировать ядро, которое я установил. Я понимаю, что могу получить конфигурацию моего установленного в данный момент ядра /boot/config-*и что могу получить исходный код ядра, выполнив apt-get source linux-image-$(uname -r).

Тем не менее, я предполагаю, что этот репозиторий не извлекает сторонние драйверы для WiFi, графики и т. Д. Каков был бы самый простой способ собрать ядро ​​со всеми этими драйверами? Я хотел бы иметь возможность собрать, установить и использовать аналогичную версию ядра, прежде чем пытаться изменить ее в соответствии со своими потребностями. Есть ли другой репозиторий, который мне нужен apt-getили wget? Если да, то что это за хранилище? Как я могу использовать это вместе с процессом сборки ядра?

[РЕДАКТИРОВАТЬ]

Я наткнулся на страницу RestrictedModule здесь , однако linux-restricted-modules-common, кажется, не существует на 18.04.

learnlearnlearn
источник
компиляция пользовательских ядер здесь не поддерживается. См. Wiki.ubuntu.com/Kernel/BuildYourOwnKernel
Пантера

Ответы:

0

Я закончил тем, что нашел ответ на это. Я клонировал репозиторий из git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git, скопировав конфиг из моего /bootкаталога и собрав его следующим образом.

$ git clone git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git
$ cd ubuntu-bionic
$ cp /boot/config-<something> .config
$ make oldconfig
$ make -j4 deb-pkg
$ cd ..
$ sudo dpkg -i *.deb
learnlearnlearn
источник