Spouštím bezhlavou serverovou instalaci arch linuxu. Vysoká míra upgradů jádra mi způsobila bolesti hlavy při údržbě, a proto si přeji přejít na jádro lts.
Již jsem nainstaloval linux-lts
a linux-lts-headers
balíčky. Nyní mám nainstalovaná obě jádra, ale nevím, jak odtud pokračovat. Dokumenty vysvětlují:
[…] budete muset aktualizovat konfigurační soubor zavaděče, abyste mohli používat jádro LTS a ram disk:
vmlinuz-linux-lts
ainitramfs-linux-lts.img
.
Už jsem je našel v bootovací sekci:
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
Nyní jsem již v grub.cfg
našel položky ukazující na jádro jiné než lts ale záhlaví mi říká, že tento soubor nemám upravovat. Ukazuje mě to na obslužný program grub-mkconfig
místo toho ale nemohu přijít na to, jak použít tento nástroj, abych řekl grubovi, které jádro a ramdisk má použít.
Jak přepnout archlinux s grub na jádro lts? Na co dalšího si musím dávat pozor při přepínání jádra?
Přijatá odpověď:
Dobře, poté, co mi joe v komentářích ukázal správný směr, jsem to udělal takto:
-
v podstatě stačí nainstalovat
pacman -S linux-lts
-
(volitelné) zkontrolujte, zda jsou v
ls -lsha /boot
dostupné jádro, ramdisk a záložní -
odeberte standardní jádro
pacman -R linux
-
aktualizujte konfiguraci grub
grub-mkconfig -o /boot/grub/grub.cfg
-
restartovat
Poznámka pro syslinux
budete muset upravit konfigurační soubor syslinux v /boot/syslinux/syslinux.cfg
podle toho jednoduše nasměrujte vše na -lts
jádra.