Можно ли выполнить двойную загрузку двух дистрибутивов Linux с общим загрузочным разделом? Я спрашиваю об этом потому, что у меня есть установка LVM только с одним основным разделом для /boot
.
Это должно быть возможным, но я думаю, что вас ждет болезненный опыт. Если у вас нет liveCD / USB для рук или вы не любите играть с восстановлением GRUB, я бы сначала попробовал его на виртуальной машине.
/boot
), так и командную строку ядра, указывающую используемое корневое устройство. Таким образом, должно быть нет причин, по которым вы не можете иметь ядра для нескольких дистрибутивов в одном устройстве /boot
, управляемом одной конфигурацией GRUB. .
menuentry distribution1 {
insmod part_msdos
insmod ext2
insmod gzio
set root=(hdX,msdosY)
linux /boot/vmlinuz-distribution1 root=UUID=uuid-for-distribution1-root
initrd /boot/initrd.img-distribution1
}
menuentry distribution2 {
insmod part_msdos
insmod ext2
insmod gzio
set root=(hdX,msdosY)
linux /boot/vmlinuz-distribution2 root=UUID=uuid-for-distribution2-root
initrd /boot/initrd.img-distribution2
}
. Ядра и initrds для двух дистрибутивов названы по-разному, не должно быть проблем с интерференцией между образами ядра.
Однако, есть вероятность проблем с конфигурацией grub. Ubuntu конечно, автоматически обновляет это каждый раз, когда вы обновляете grub или ядро, и я сомневаюсь, что автогенерация будет обрабатывать эту конфигурацию.
Вам нужно будет настроить конфигурацию в /etc/grub.d
для обработки В этой настройке отключите автогенерацию или не забудьте каждый раз вручную редактировать его. Возможно, вы захотите удалить grub
с одного из два распределения, или вы будете иметь дело с этой проблемой дважды.