ArchLinuxのヘッドレスサーバーインストールを実行しています。カーネルのアップグレード率が高いため、メンテナンスの問題が発生したため、ltsカーネルに切り替えたいと思います。
すでにlinux-lts
をインストールしました およびlinux-lts-headers
パッケージ。これで、両方のカーネルがインストールされましたが、ここから続行する方法が少しわかりません。ドキュメントの説明:
[…]LTSカーネルとRAMディスクを使用するには、ブートローダーの構成ファイルを更新する必要があります:
vmlinuz-linux-lts
およびinitramfs-linux-lts.img
。
私はすでにそれらをブートセクションに配置しました:
0 ✓ [email protected] ~ $ ll /boot/
total 85M
4,0K drwxr-xr-x 4 root root 4,0K 21. Mai 13:46 ./
4,0K drwxr-xr-x 17 root root 4,0K 4. Apr 15:08 ../
4,0K drwxr-xr-x 6 root root 4,0K 4. Apr 14:50 grub/
27M -rw-r--r-- 1 root root 27M 20. Mai 17:01 initramfs-linux-fallback.img
12M -rw-r--r-- 1 root root 12M 20. Mai 17:01 initramfs-linux.img
27M -rw-r--r-- 1 root root 27M 21. Mai 13:46 initramfs-linux-lts-fallback.img
12M -rw-r--r-- 1 root root 12M 21. Mai 13:46 initramfs-linux-lts.img
16K drwx------ 2 root root 16K 4. Apr 14:47 lost+found/
4,3M -rw-r--r-- 1 root root 4,3M 11. Mai 22:23 vmlinuz-linux
4,2M -rw-r--r-- 1 root root 4,2M 19. Mai 21:05 vmlinuz-linux-lts
さて、grub.cfg
で非ltsカーネルを指すエントリをすでに見つけました。 しかし、ヘッダーはこのファイルを編集しないように指示しています。ユーティリティgrub-mkconfig
を示しています 代わりに、このツールを使用して、使用するカーネルとRAMディスクをgrubに指示する方法がわかりません。
grubでarchlinuxをltsカーネルに切り替える方法は?カーネルを切り替えるとき、他に何に注意する必要がありますか?
承認された回答:
さて、ジョーがコメントで正しい方向を示した後、これが私がそれをした方法です:
-
基本的には、
pacman -S linux-lts
をインストールするだけです。 -
(オプション)カーネル、RAMディスク、フォールバックが
ls -lsha /boot
で利用可能かどうかを確認します -
標準カーネルの
pacman -R linux
を削除します -
grub config
grub-mkconfig -o /boot/grub/grub.cfg
を更新します -
再起動
syslinux
の場合は注意してください /boot/syslinux/syslinux.cfg
にあるsyslinux構成ファイルを編集する必要があります したがって、すべてを-lts
にポイントするだけです。 カーネル。