[LINUX] Remarque sur la compilation du noyau

Ceci est un mémorandum lors de la compilation du noyau. (Information à 05h00 en 2020) J'ai tapé dans l'ordre suivant et je l'ai compilé sur debian 10.2.0 (x64). Je réutilise le .config de l'environnement actuel car le redémarrage a échoué.

kernel_compile_memo


sudo apt update
sudo apt install libncurses-dev bison flex libssl-dev
uname -r
cd /usr/src
sudo curl -L -# -O -R -S "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.92.tar.xz"
sudo tar -xavf linux-4.19.92.tar.xz
cd linux-4.19.92/
sudo cp -p /boot/config-4.19.0-6-amd64 .config
sudo sed -i .config -e 's/\(CONFIG_SYSTEM_TRUSTED_KEYS\).*$/\1=""/'
sudo make oldconfig
sudo make -j`nproc` bindeb-pkg
cd ..
ls -l *.deb
sudo dpkg -i linux-headers-4.19.92_4.19.92-1_amd64.deb
sudo dpkg -i linux-libc-dev_4.19.92-1_amd64.deb
sudo dpkg -i linux-image-4.19.92_4.19.92-1_amd64.deb
sudo reboot

kernel_download_memo


sudo curl -L -# -O -R -S "https://git.kernel.org/torvalds/t/linux-5.5-rc4.tar.gz"
sudo curl -L -# -O -R -S "https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.7.tar.xz"
sudo curl -L -# -O -R -S "https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.3.18.tar.xz"
sudo curl -L -# -O -R -S "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.92.tar.xz"
sudo curl -L -# -O -R -S "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.14.161.tar.xz"
sudo curl -L -# -O -R -S "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.207.tar.xz"
sudo curl -L -# -O -R -S "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.207.tar.xz"
sudo curl -L -# -O -R -S "https://cdn.kernel.org/pub/linux/kernel/v3.x/linux-3.16.80.tar.xz"

Recommended Posts

Remarque sur la compilation du noyau
Un petit mémorandum d'openpyxl
Un mémorandum d'utilisation de eigen3
[Python] Un mémorandum de belle soupe4
Mémorandum de dossiers sous conf.d
Un mémorandum du contenu de l'enquête de clôture
Mémorandum de sed
Faisons un noyau jupyter
Un mémorandum sur l'utilisation de la fonction d'entrée de Python
Un mémorandum de la vitesse de diagonalisation arbitraire des degrés
Mémorandum sur le QueryDict de Django
Mémorandum du processus de suppression de chaîne python
Un mémorandum de problème lors du formatage des données
Un mémorandum sur l'appel de Python à partir de Common Lisp
Un mémorandum d'étude et de mise en œuvre du Deep Learning
Mémorandum d'extraction par requête python bs4
[Commande Linux] Un mémorandum des commandes fréquemment utilisées
Mémorandum de fastText (édition)
Un mémorandum sur Nan.
Mémorandum elasticsearch_dsl
Un mémorandum sur les avertissements dans les résultats de sortie de pylint
Un mémorandum où je suis tombé sur mon HEROKU & Python personnel (Flask)
Un simple exemple de pivot_table.
Ecrire une fonction de densité du noyau
Mémorandum sur la corrélation [Python]
[Introduction à AWS] Mémorandum de création d'un serveur Web sur AWS
Un mémorandum sur le simulacre de Python
Un mémorandum concernant la conversion γ
Un bref résumé de Linux
Mémorandum de l'outil de gestion de paquets Python ez_setup
Mémorandum of scraping & machine learning [technique de développement] par Python (chapitre 4)
Mémorandum of scraping & machine learning [technique de développement] par Python (chapitre 5)
Un mémorandum concernant l'acquisition de l'examen de base de certification d'ingénieur Python3
Un enregistrement de patcher un package python
Un mémorandum lors de l'utilisation d'une belle soupe
Une bonne description des décorateurs Python
Mémorandum sur la mémorisation de séries récursives
Mémorandum de sauvegarde et modèle de chargement
Un mémorandum pour passer à Manjaro Linux
Mise en place d'un filtre à particules simple
Implémentation d'un réseau de neurones à deux couches 2
[Django] Mémorandum de procédure de construction d'environnement
Un bref résumé de la collection Python
Mémorandum sur la mémorisation des fonctions récursives
Une collection de serveurs Web à une seule ligne
Quel type de noyau est ce noyau?
Un petit exemple de note de list_head
Rendre la compilation C un peu plus facile
Un résumé approximatif de l'histoire du système d'exploitation
J'ai brièvement résumé les bits quantiques (débutants)
Mémorandum du débutant Mouvement "isdigit" Python
Générer une liste de caractères consécutifs
Vérification de la valeur semi-positive du noyau de convolution
L'histoire de l'exportation d'un programme
Utiliser un noyau personnalisé avec WSL2
Mémorandum de notation de schéma JSON pour les dictionnaires qui prennent des clés arbitraires
Remarques sur l'utilisation de KUnit, le mécanisme de test unitaire du noyau Linux
Mémorandum d'introduction du modèle de données EXODUS de la méthode des éléments finis (FEM)