Самостоятельная сборка ядра Linux
Огромный плюс Linux – можно легко изменять системные параметры, а также можно перекомпилировать всю ось целиком. Далее больше подробностей о сборке ядра Linux.
Нужно установить все необходимые пакеты для сборки ядра Linux: sudo apt-get install build-essential kernel-package libncurses-dev.
Далее нужны пакеты для запуска конфигуратора ядра GUI: sudo apt-get install qt3-dev-tools libqt3-mt-dev.
Чтобы узнать версию собственного ядра нужно использовать команду: uname –a. Далее нужно узнать подходящую версию ядра именно под ваш дистрибутив и скачать ее из любого удобного места.
Загруженный файл распаковываем в папку на ваш выбор.
Заходим в папку и открываем наш файл в терминале и начинаем конфигурацию ядра на свое усмотрение. Не стоит начинать работу с нуля, можно править уже работающий конфиг, с помощью команды: sudo make oldconfig. В данном пункте очень важно хорошо разобраться с новыми возможностями ядра. Новый функционал можно включить модулем (m), монолитно (у) или вообще не трогать пункт (n). В итоге все изменения будут сохранены в файле config.
Теперь приступаем к запуску GUI или графическому конфигуратору ядра: sudo make xconfig. В данном конфигураторе можно найти краткий гайд по всем пунктам на английском. Чтобы полностью разобраться в функциях ядра стоит немного покопать интернет.
Чтобы ядро было оптимизированным и работало на все 100, необходимо избавиться от всего лишнего. Для этого нужно точно знать, что за железо и периферия используется в данный момент, и возможно будет использоваться в будущем. Выходит нужно знать всю информацию:
Чем лучше вы знаете свою систему, тем более эффективное ядро вы сможете соорудить. Если сразу не вышло собрать все на отлично, можно постепенно вносить улучшения, исправления. Чтобы точно узнать какое оборудование используется системой можно испробовать несколько вариантов. Первый – с помощью утилиты synaptic, второй – консоль sudo apt-get install hardinfo. Также для сборки ядра Linux вам помогут следующие команды:
Когда настройка параметров ядра произведена, нужно сохранить все внесенные изменения. Следующим пунктом идет сборка при помощи команд:
sudo make-kpkg clean
sudo make-kpkg --initrd --revision=mykernel.1 kernel_image kernel_headers
Если ошибки отсутствуют и компиляция прошла успешно, то в исходной папке появятся два deb-пакета. Их установку совершаем при помощи команды:
cd ~/
sudo dpkg -i *.deb
После этого автоматически Grub должен обновится. Теперь можно спокойно перезагружаться. Если смена ядра не состоялась, а система загрузилась со старым ядром, то нужно изменить порядок загрузки с помощью утилиты StartUp Manager.
Нужно установить все необходимые пакеты для сборки ядра Linux: sudo apt-get install build-essential kernel-package libncurses-dev.
Далее нужны пакеты для запуска конфигуратора ядра GUI: sudo apt-get install qt3-dev-tools libqt3-mt-dev.
Чтобы узнать версию собственного ядра нужно использовать команду: uname –a. Далее нужно узнать подходящую версию ядра именно под ваш дистрибутив и скачать ее из любого удобного места.
Загруженный файл распаковываем в папку на ваш выбор.
Заходим в папку и открываем наш файл в терминале и начинаем конфигурацию ядра на свое усмотрение. Не стоит начинать работу с нуля, можно править уже работающий конфиг, с помощью команды: sudo make oldconfig. В данном пункте очень важно хорошо разобраться с новыми возможностями ядра. Новый функционал можно включить модулем (m), монолитно (у) или вообще не трогать пункт (n). В итоге все изменения будут сохранены в файле config.
Сборка ядра Linux и его оптимизация под ваш аппарат
Теперь приступаем к запуску GUI или графическому конфигуратору ядра: sudo make xconfig. В данном конфигураторе можно найти краткий гайд по всем пунктам на английском. Чтобы полностью разобраться в функциях ядра стоит немного покопать интернет.
Чтобы ядро было оптимизированным и работало на все 100, необходимо избавиться от всего лишнего. Для этого нужно точно знать, что за железо и периферия используется в данный момент, и возможно будет использоваться в будущем. Выходит нужно знать всю информацию:
- о центральном процессоре;
- о оперативно запоминающей памяти;
- о материнской плате – важный момент при сборке ядра Linux;
- о чипсете;
- о графическом компоненте системы;
- о звуковой карте и т.п.
Чем лучше вы знаете свою систему, тем более эффективное ядро вы сможете соорудить. Если сразу не вышло собрать все на отлично, можно постепенно вносить улучшения, исправления. Чтобы точно узнать какое оборудование используется системой можно испробовать несколько вариантов. Первый – с помощью утилиты synaptic, второй – консоль sudo apt-get install hardinfo. Также для сборки ядра Linux вам помогут следующие команды:
- hdparm -i /dev/hda – информация о HDD;
- lsusb – список USB устройств;
- lspci – список PCI устройств;
- uname –m – архитектура компьютера;
- cat /proc/cpuinfo – информация о процессоре и т.п.
Завершающий этап сборки ядра Linux
Когда настройка параметров ядра произведена, нужно сохранить все внесенные изменения. Следующим пунктом идет сборка при помощи команд:
sudo make-kpkg clean
sudo make-kpkg --initrd --revision=mykernel.1 kernel_image kernel_headers
Если ошибки отсутствуют и компиляция прошла успешно, то в исходной папке появятся два deb-пакета. Их установку совершаем при помощи команды:
cd ~/
sudo dpkg -i *.deb
После этого автоматически Grub должен обновится. Теперь можно спокойно перезагружаться. Если смена ядра не состоялась, а система загрузилась со старым ядром, то нужно изменить порядок загрузки с помощью утилиты StartUp Manager.
0 комментариев