История изменений
Исправление wandrien, (текущая версия) :
Вывод - чем меньше «умной» автоматики, собранной из говна, палок и лапши на баше, тем надёжнее работает система.
У меня grub установлен на отдельном разделе, который в основную ОС даже не смонтирован, и конфиг у его выглядит вот так:
$ cat /mnt/3/boot/grub/grub.cfg
set timeout=10
set default=0
insmod part_msdos
insmod part_gpt
insmod lvm
insmod ext2
insmod fat
insmod ufs2
menuentry "Arch Linux Aquila" {
set root=(lvm/aq-aq_archlinux)
configfile /boot/grub/grub.cfg
}
menuentry "Artix" {
set root=(lvm/aq-aq_artix)
configfile /boot/grub/grub.cfg
}
menuentry "Void Linux Epsilon" {
set root=(lvm/aq-aq_voidlinux)
configfile /boot/grub/grub.cfg
}
menuentry "ROSA Rozana" {
set root=(lvm/aq-aq_rosa)
configfile /boot/grub2/grub.cfg
}
А конфиг для загрузки Арча выглядит вот так:
$ cat /boot/grub/grub.cfg
set timeout=5
set default=4
insmod lvm
set root=(lvm/aq-aq_archlinux)
menuentry "Archlinux Aquila (mainline)" {
linux /boot/vmlinuz-linux root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux.img
}
menuentry "Archlinux Aquila (lts)" {
linux /boot/vmlinuz-linux-lts root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-lts.img
}
menuentry "Archlinux Aquila (zen)" {
linux /boot/vmlinuz-linux-zen root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-zen.img
}
menuentry "Archlinux Aquila (pf)" {
linux /boot/vmlinuz-linux-pf root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-pf.img
}
menuentry "Archlinux Aquila (xanmod)" {
linux /boot/vmlinuz-linux-xanmod root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-xanmod.img
}
menuentry "Archlinux Aquila (xanmod-lts)" {
linux /boot/vmlinuz-linux-xanmod-lts root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-xanmod-lts.img
}
И ничего не ломалось уже лет 10.
Исходная версия wandrien, :
Вывод - чем меньше «умной» автоматики, собранной из говна, палой и лапши на баше, тем надёжнее работает система.
У меня grub установлен на отдельном разделе, который в основную ОС даже не смонтирован, и конфиг у его выглядит вот так:
$ cat /mnt/3/boot/grub/grub.cfg
set timeout=10
set default=0
insmod part_msdos
insmod part_gpt
insmod lvm
insmod ext2
insmod fat
insmod ufs2
menuentry "Arch Linux Aquila" {
set root=(lvm/aq-aq_archlinux)
configfile /boot/grub/grub.cfg
}
menuentry "Artix" {
set root=(lvm/aq-aq_artix)
configfile /boot/grub/grub.cfg
}
menuentry "Void Linux Epsilon" {
set root=(lvm/aq-aq_voidlinux)
configfile /boot/grub/grub.cfg
}
menuentry "ROSA Rozana" {
set root=(lvm/aq-aq_rosa)
configfile /boot/grub2/grub.cfg
}
А конфиг для загрузки Арча выглядит вот так:
$ cat /boot/grub/grub.cfg
set timeout=5
set default=4
insmod lvm
set root=(lvm/aq-aq_archlinux)
menuentry "Archlinux Aquila (mainline)" {
linux /boot/vmlinuz-linux root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux.img
}
menuentry "Archlinux Aquila (lts)" {
linux /boot/vmlinuz-linux-lts root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-lts.img
}
menuentry "Archlinux Aquila (zen)" {
linux /boot/vmlinuz-linux-zen root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-zen.img
}
menuentry "Archlinux Aquila (pf)" {
linux /boot/vmlinuz-linux-pf root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-pf.img
}
menuentry "Archlinux Aquila (xanmod)" {
linux /boot/vmlinuz-linux-xanmod root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-xanmod.img
}
menuentry "Archlinux Aquila (xanmod-lts)" {
linux /boot/vmlinuz-linux-xanmod-lts root=/dev/aq/aq_archlinux ro init=/usr/lib/systemd/systemd
initrd /boot/initramfs-linux-xanmod-lts.img
}
И ничего не ломалось уже лет 10.