При выполнении новой установки дистрибутива Linux (например, Ubuntu) на новый жесткий диск, если я хочу сначала установить Linux, а затем Windows, возможно ли сделать так, чтобы grubдуматьна первом разделе установлена Windows, поэтому она будет добавлена в меню загрузки после завершения установки?
Для иллюстрации, у меня есть новый жесткий диск и я создал два основных раздела (оба еще сырые) и два логических (Ext4 и Swap). Я хочу установить Ubuntu сначала на раздел Ext4, а какую-то версию Windows только на первый основной разделпосле(потому что у меня сейчас нет установочного диска Windows, но есть диск для Ubuntu). Возможно ли заставить Ubuntu добавить запись для Windows прямо сейчас и избежать необходимости восстанавливать grub после установки Windows?
решение1
Сначала установите Windows.
Вот как это обычно делается, для справки в будущем. В вашей ситуации я не очень разбираюсь в поведении установки Windows, но этовсегда перезапишет GRUB.
Что бы вы ни делали, вам придется переустанавливать его.
Запись GRUB выглядит так:
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
GRUB на самом деле непроверятьдля того, что вы хотите загрузить; он будет считать, что вы правы. Так что добавьте его и не используйте его.
решение2
Или вы можете использовать grldr и загрузиться, используя собственный загрузчик Windows:
http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos_tutorial
решение3
GRUB на самом деле не проверяет, что именно вы хотите загрузить; он предполагает, что вы правы. Так что добавьте его и не используйте.