Можно ли подделать установку Windows, чтобы grub добавил ее в меню загрузки?

Можно ли подделать установку Windows, чтобы grub добавил ее в меню загрузки?

При выполнении новой установки дистрибутива 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 на самом деле не проверяет, что именно вы хотите загрузить; он предполагает, что вы правы. Так что добавьте его и не используйте.

Связанный контент