История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
Лично я сделал дуалбут:
/dev/sda1 — / для Debian
/dev/sda2 — / для Arch
/dev/sda3 — swap для обоих
/dev/sda4 — /z где находятся директории h1 h2 files, при этом /home в обоих дистрибутивах — симлинки на h1 и h2 соответственно, а files — просто общие файлы.
Используется GRUB от Debian, при этом os-prober отключен в /etc/default/grub, а Arch прописан вручную в /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Arch Linux" {
UUID=42c1b38c-9e33-45aa-b176-4b13fba211ec
search --fs-uuid $UUID --set root
linux /boot/vmlinuz-linux root=UUID=$UUID rw i915.enable_gvt=1 kvm.ignore_msrs=1
initrd /boot/initramfs-linux.img
}
menuentry "Arch Linux LTS" {
UUID=42c1b38c-9e33-45aa-b176-4b13fba211ec
search --fs-uuid $UUID --set root
linux /boot/vmlinuz-linux-lts root=UUID=$UUID rw i915.enable_gvt=1 kvm.ignore_msrs=1
initrd /boot/initramfs-linux-lts.img
}
menuentry "Arch Linux Zen" {
UUID=42c1b38c-9e33-45aa-b176-4b13fba211ec
search --fs-uuid $UUID --set root
linux /boot/vmlinuz-linux-zen root=UUID=$UUID rw i915.enable_gvt=1 kvm.ignore_msrs=1
initrd /boot/initramfs-linux-zen.img
}
Само собой, UUID у тебя будет другим. Выяснить можно через
blkid -c /dev/null
Да, и обязательна только rw опция у ядра, иначе не пашет. Остальные я для Intel GVT добавил.
Исходная версия Vsevolod-linuxoid, :
Лично я сделал дуалбут:
/dev/sda1 — / для Debian
/dev/sda2 — / для Arch
/dev/sda3 — swap для обоих
/dev/sda4 — /z где находятся директории h1 h2 files, при этом /home в обоих дистрибутивах — симлинки на h1 и h2 соответственно, а files — просто общие файлы.
Используется GRUB от Debian, при этом os-prober отключен в /etc/default/grub, а Arch прописан вручную в /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Arch Linux" {
UUID=42c1b38c-9e33-45aa-b176-4b13fba211ec
search --fs-uuid $UUID --set root
linux /boot/vmlinuz-linux root=UUID=$UUID rw i915.enable_gvt=1 kvm.ignore_msrs=1
initrd /boot/initramfs-linux.img
}
menuentry "Arch Linux LTS" {
UUID=42c1b38c-9e33-45aa-b176-4b13fba211ec
search --fs-uuid $UUID --set root
linux /boot/vmlinuz-linux-lts root=UUID=$UUID rw i915.enable_gvt=1 kvm.ignore_msrs=1
initrd /boot/initramfs-linux-lts.img
}
menuentry "Arch Linux Zen" {
UUID=42c1b38c-9e33-45aa-b176-4b13fba211ec
search --fs-uuid $UUID --set root
linux /boot/vmlinuz-linux-zen root=UUID=$UUID rw i915.enable_gvt=1 kvm.ignore_msrs=1
initrd /boot/initramfs-linux-zen.img
}
Само собой, UUID у тебя будет другим. Выяснить можно через
blkid -c /dev/null