kernel.sh 767 Б
Newer Older
golovin's avatar
golovin включено в состав коммита
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash
[ "$UID" != 0 ] && { exec sudo bash "$0" && exit 0; }
echo "Установка ядер Stable, Hardened, Longterm, Realtime, Zen на Arch."
for kernel in linux linux-hardened linux-lts linux-rt linux-zen; do
  pacman -Sy --noconfirm --noprogressbar "$kernel" || continue
  version="$(file -b "/boot/vmlinuz-$kernel" | cut -d' ' -f8)"
  test -d "/usr/lib/modules/$version" || version="rolling"
  echo "Установлено ядро операционной системы 'Linux $version'."
  mv -f "/boot/vmlinuz-$kernel" "/boot/vmlinuz-$version"
  mv -f "/boot/initramfs-$kernel.img" "/boot/initramfs-$version.img"
done
echo "Обновление конфигурации загрузочного меню GRUB."
grub-mkconfig -o /boot/grub/grub.cfg