Tutoriel de création d’un noyau Linux. Le tuto est réalisé sous Ubuntu 17.0.4 mais est réalisable sur d’autres distributions.
Il vous faudra déjà les pré-requis suivant, à taper dans un terminal :
sudo apt-get install build-essential initramfs-tools debconf-utils dpkg-dev debhelper bin86 fakeroot kernel-package libqt4-dev pkg-config libssl1.0-dev
initramfs utils = outils complémentaires de montage des systèmes de fichier racine.
debconf utils = outils pour la configuration de paquet.
dpkg-dev = manipulation de paquet dépaqueter/compiler/créer.
fakeroot = permet de créer un environnement simulant les privilèges root.
libqt4-dev pkg-config = interface graphique à la compilation.
On va aller sur , et copier l’adresse du gros bouton jaune (le tar.xz)
Nous allons maintenant créer un repertoire de travail, on se place dans le /home/utilisateur
wget
(à remplacer par votre lien)
tar -Jxvf archive.tar.xz
mv linux-4.12.8 kernel
Maintenant nous allons créer le fichier de configuration .config
cd kernel
make olddefconfig
On vérifie la création de .config avec :
ls -sa
On lance ensuite notre utilitaire de configuration graphique de notre noyau :
make xconfig
V = paramètre en dur, donc en permanent dès le démarrage du système d’exploitation
O = paramètre optionnel non chargé à charger manuellement avec modprob et lister avec depmod
Vous avez rajouté/supprimé des options , on va maintenant pouvoir compiler.
Nous allons compiler et créer des .deb, cette technique est plus simple vous pourrez plus facilement avec dpkg et apt installer/desinstaller votre noyau.
Pour compiler :
fakeroot make deb-pkg -j4 LOCALVERSION=-vulganux-1.0
LOCALVERSION important de mettre un mot autre pour facilité la désinstallation
Les fichiers .deb générés sont présentes dans le répertoire parent.
cd ~
sudo dpkg -i *vulganux*.deb
Pour les désinstaller dans le futur ou en cas d’erreur :
sudo apt remove vulganux*
Nguồn: https://ftlinuxcourse.com
Xem thêm bài viết khác: https://ftlinuxcourse.com/lap-trinh-linux
Xem thêm Bài Viết:
- Trải nghiệm mới hay ho với hướng dẫn cài Mac Os trên vmware
- Bật mí cách cài đặt ssl miễn phí lên Let’s Encrypt
- Tuyệt chiêu tạo usb boot kali linux đơn giản dành cho bạn
- Hướng dẫn chi tiết từ A – Z các bước cài đặt Python trên Windows 10
- Bật mí quy trình cài đặt Kali Linux trên Vmware đúng chuẩn và chi tiết