Я хочу сделать это, потому что я хочу установить Windows 7, и мое меню BIOS не появляется; при запуске он переходит в меню grub2, но это уже другая история ... Есть ли способ загрузить iso для установки Windows 7 непосредственно с grub2?
12
Ответы:
Загрузка Windows XP с grub4dos
Загрузка действительного ISO с помощью grub legacy или grub2 не будет работать, но в более старых версиях Windows (например, XP) можно распаковать папку i386 из ISO на USB-накопитель, а затем использовать grub4dos для вызова загрузчика:
или
Это может не работать с более новыми версиями Windows или с более новым оборудованием, но есть также опция ..
Загрузка Windows 7 с grub2
С grub2, очевидно, что-то подобное может работать для Windows 7 :
Вариант А предполагает, что ваш загрузочный USB-накопитель / жесткий диск является первым устройством и имеет таблицу разделов в стиле msdos. Отрегулируйте, чтобы соответствовать вашей конфигурации. Если ваше загрузочное устройство имеет таблицу разделов GPT, то, скорее всего, вам придется использовать
(hd0,gpt1)
(GPT в целом сложнее настроить).Вариант B использует уникальный UUID диска, который можно увидеть в Linux с
sudo blkid
OSX или с помощью, например,diskutil info disk0s1
(или Дисковая утилита> Информация).Последняя запись может выглядеть, например, так:
источник
Да, вы думаете, что-то вроде этого будет работать:
Но Windows просто откажется от этого.
Если у вас есть хотя бы 4 ГБ ОЗУ, вы можете выбрать загрузку всего DVD iso в memdisk и загрузиться с него. Для этого загрузите SysLinux и распакуйте
memdisk
файл в свойboot
каталог. Затем вам нужно добавить код в Grub2 примерно такТем не менее, я даже не собираюсь тестировать код, так как помещать более 3 ГБ данных в ОЗУ просто неправильно (с идеологической точки зрения). Нет, я действительно хотел то, что вы хотите, но, в конце концов, я установил установку Windows на раздел USB, используя инструмент загрузки USB / DVD Windows 7, и загрузил его туда. Извините, я не вижу другого способа увидеть это.
источник
Технически установка из
.iso
файла Windows невозможна. Вы можете загрузиться с.iso
помощью grub, но после этого Windows потеряет контакт с подключенным каталогом или не сможет. Так чтоgrub
и Windows, и Windows должны знать о монтировании и загрузке. В настоящее время Windows не поддерживает.Поэтому вам нужно извлечь / скопировать содержимое
.iso
в корневой каталог раздела, а затем загрузить в него цепочку, используяgrub
.источник