LINUX.ORG.RU

История изменений

Исправление 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.