Il y avait une procédure dans l'article sur la conception de logiciels ci-dessous, je l'ai donc essayée après un long moment. Dans l'article, c'était Ubuntu 18.04 sur Hyper-V, mais je l'ai essayé sur Ubuntu 20.04 sur Azure VM. C'est la première fois que je compile un noyau sur Azure.
$ uname -r
5.4.0-1010-azure
$ git clone -b v5.5.5 --depth 1 https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable
$ cd linux-stable
$ make localmodconfig
Pour le moment, j'essaie simplement tout par défaut, alors appuyez à plusieurs reprises sur la touche Entrée.
$ make -j$(grep -c processor /proc/cpuinfo) bindeb-pkg
Ce n'est pas exact parce que je travaillais séparément, mais environ 30 minutes sur l'instance Standard D2s v3
?
$ sudo dpkg -i ../linux-image-5.5.5_5.5.5-16_amd64.deb
Ce n'est pas nécessaire si vous redémarrez et essayez un nouveau noyau, mais si vous voulez revenir en arrière, consultez le manuel.
$ sudo /sbin/reboot
...
$ uname -r
5.5.5
Recommended Posts