Запуск образов iso из меню GRUB... (... как осуществить?)
Модератор: Bizdelnick
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Запуск образов iso из меню GRUB...
Форумчане, оказывается с появлением GRUB 2.0 у него есть возможность запускать iso образы ОС как будто если бы были записаны и запущены с DVD. И здесь https://losst.ru/zagruzka-s-iso-obraza-v-grub вроде говориться как это сделать, но проблема в том, что windows за такой инструкцией не запускается. Может я обращаюсь не по адресу спрашивая как запустить из меню GRUB iso с windows? А во всяком случае интересным является тот факт, что программа winfromusb для windows для записи образов дистрибутивов различных ОС где их можно запускать по необходимости в режиме multiboot использует для этих целей именно GRUB. Но как приручить этот загрузчик, чтобы он это делал естественно из-под Linux без использования этого приложения в данном случае с windows?
- Bizdelnick
- Модератор
- Сообщения: 20792
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Запуск образов iso из меню GRUB...
Не знал о существовании модуля memdisk. Но в любом случае загрузить винду с iso — тот ещё квест. Не факт, что это вообще удастся, но если даже и удастся, с вероятностью 99,9% установщик не сможет работать.
По такому названию ничего не гуглится, находится только какой-то WinSetupFromUSB, использующий grub4dos. А он к Grub второй версии никакого отношения не имеет, это форк старого Grub'а.astronom1987 писал: ↑03.10.2019 21:49программа winfromusb для windows для записи образов дистрибутивов различных ОС где их можно запускать по необходимости в режиме multiboot использует для этих целей именно GRUB
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Запуск образов iso из меню GRUB...
Я бы сказал, установщик не будет работать с вероятностью 100%.Bizdelnick писал: ↑03.10.2019 22:30Но в любом случае загрузить винду с iso — тот ещё квест. Не факт, что это вообще удастся, но если даже и удастся, с вероятностью 99,9% установщик не сможет работать.
astronom1987
Просто так это не заработает.
Я знаю, потому что я это делал.
На ноутбуке нет привода и чтобы поставить на него Win,
пришлось извращаться с образами.
Официальная рекомендация от MS на тот момент выглядела примерно так:
"Если на вашей машине нет привода, для установки системы используйте внешний привод или обратитесь в сервисный центр, где Вам всё установят."
Так и хочется добавить: Ваш К.О.
Самый главный момент, из-за чего всё это не работает: образы с Linux являются гибридными,
то есть могут быть записаны как на болванку, так и на флешку. Причем, на флешку - простым побайтовым копированием.
Гибридными они являются уже лет десять как (наверно даже больше).
ISO c Windows гибридным не является. Соответственно, запись его на флешку с последующей загрузкой - дело зряшное.
Мне для решения этой задачи пришлось раздербанивать образ, прикручивать туда Syslinux - всё это для успешной загрузки.
При этом UNetbootin вроде бы делает то же самое: раздербанивает образ и пересобирает его по-своему.
Но она выдала мне на выходе совершенно незагрузочную флешку. То есть вообще.
А варианта типа WinSetupFromUSB на тот момент ещё не было - это появилось чуть позже. Да и не сильно оно подходит, так как для запуска нужно иметь установленную Win.
На всё это ещё накладываются особенности биос, который не всякую флешку бывает согласен видеть, как загрузочное устройство.
А для успешной установки пришлось ещё и подменить файлы: из образа 32бит скопировать файлы в образ 64бит (какие именно файлы, уже не помню), потому что иначе оно и в какую не хотело видеть разделы жесткого диска в процессе установки. Но это проблема чисто 64-битной версии.
Что касается материала по Вашей ссылке, не берусь судить, насколько там рабочее решение, но
обратите внимание: в тексте статьи сказано, что файл образа называется Windows.iso,
а в примере кода Winblows.iso,
так что если Вы вдруг копировали оттуда строки кода, то оно может не работать ещё и по этой причине:
имя файла одно, а в конфиге указано другое.
Спасибо сказали:
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Запуск образов iso из меню GRUB...
Hephaestus
Ну как же так-то... Все время, в случае негибридных образов (обновление прошивки ноута или, как помню, образ Windows 10), обхожусь одним лишь скриптом geteltorito без всяких танцев с syslinux и этих ваших UNetbootin и WinSetupFromUSB.
Ну как же так-то... Все время, в случае негибридных образов (обновление прошивки ноута или, как помню, образ Windows 10), обхожусь одним лишь скриптом geteltorito без всяких танцев с syslinux и этих ваших UNetbootin и WinSetupFromUSB.
Re: Запуск образов iso из меню GRUB...
Да как бы давно уже есть такой в Syslinux, правда с Grub2 его не использовал , но а вот в syslinux запускается норм.
Хм, что тогда я делаю не так?
Код: Выделить всё
LABEL Wiindows
KERNEL memdisk
INITRD /Win/WINDOWS.ISO
APPEND iso raw
- Bizdelnick
- Модератор
- Сообщения: 20792
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Запуск образов iso из меню GRUB...
И что, винда реально устанавливается в итоге?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Запуск образов iso из меню GRUB...
XP сборка под SATA ставилась норм, другие не пробовал. Но таким же образом запускал образа freedos и ещё кое что. Все работало норм. Так же как и с обычного дисковода.
- Bizdelnick
- Модератор
- Сообщения: 20792
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Запуск образов iso из меню GRUB...
А, ну может быть. Я только с 7 и 8 так извращался, с ними это — дохлый номер.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Запуск образов iso из меню GRUB...
А что там не работало-то? Ну кроме если только нежелания винды ставиться на раздел, который не выбран в прошивке/BIOS для загрузки.
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Запуск образов iso из меню GRUB...
Я не уточнил, речь шла о Win 7.
serzh-z
Штука-то в том, что для гибридного образа можно сделать
dd if=image.iso of=/dev/scX
и получить нормальную загрузочную флешку, с которой всё прекрасно установится.
Я, избалованный линуксами, проделал то же самое с образом Win7.
Понятно, что ничего не заработало.
Полез искать по интернетам. Наткнулся на UNetbootin.
Попробовал. Не получилось. Заметил, что он расковыривает образ, а не просто записывает.
Тогда уже начал разбираться конкретно, вариант с syslinux сработал. А большего мне и не надо было.
Если бы тогда наткнулся на geteltorito, может и помогло бы.
Но например здесь хотя и задействован geteltorito, а без syslinux всё равно не обходится.
Ну и в Win10 возможно, что-то изменилось в этом смысле. Не знаю.
ormorph
С WinXP всё было значительно проще. Проблемы начались в более поздних версиях.
Флешка в биос среди загрузочных устройств либо не видна вообще,
либо видна, но при загрузке с нее - черный экран и ни вперед, ни назад.
serzh-z
Штука-то в том, что для гибридного образа можно сделать
dd if=image.iso of=/dev/scX
и получить нормальную загрузочную флешку, с которой всё прекрасно установится.
Я, избалованный линуксами, проделал то же самое с образом Win7.
Понятно, что ничего не заработало.
Полез искать по интернетам. Наткнулся на UNetbootin.
Попробовал. Не получилось. Заметил, что он расковыривает образ, а не просто записывает.
Тогда уже начал разбираться конкретно, вариант с syslinux сработал. А большего мне и не надо было.
Если бы тогда наткнулся на geteltorito, может и помогло бы.
Но например здесь хотя и задействован geteltorito, а без syslinux всё равно не обходится.
Ну и в Win10 возможно, что-то изменилось в этом смысле. Не знаю.
ormorph
С WinXP всё было значительно проще. Проблемы начались в более поздних версиях.
Добавлено (17:55):
Оно просто не стартует с флешки. Совсем.
Флешка в биос среди загрузочных устройств либо не видна вообще,
либо видна, но при загрузке с нее - черный экран и ни вперед, ни назад.
- Bizdelnick
- Модератор
- Сообщения: 20792
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Запуск образов iso из меню GRUB...
Установщик не находил свои файлы. Я так понимаю, искал установочный диск через виндовые драйвера, а замапленный загрузчиком в память образ игнорировал.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Запуск образов iso из меню GRUB...
ormorph Поделитесь ссылкой или опытом более подробно как удалось запустить xp и какая вероятность, что запустится 7?
Re: Запуск образов iso из меню GRUB...
Как то же получилось)) Щас попробовал не идет, видно образ был другой, ну и к оперативной памяти это сильно привязано, так как образ загружается в память.astronom1987 писал: ↑04.10.2019 18:46Поделитесь ссылкой или опытом более подробно как удалось запустить xp
Самое лучшее решение это все таки использовать WinSetupFromUSB, для установки на флешку, там можно выбрать загрузчик syslinux.
А так делал как то загрузочный USB семерки. Делал совсем просто, создавал раздел NTFS, помечал его как загрузочный, копировал на него все содержимое установочного CD, далее прописывал загрузчик ms-sys -7, и загрузка и установка шла без проблем. Но тут возможно тоже все зависит от установочного диска. На моем в корне был доступен файл bootmgr, по этому получилось без проблем.
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Запуск образов iso из меню GRUB...
Впрочем, если Вам не сложно если что-то получиться отпишитесь пожалуйста, мне это очень нужно.
Re: Запуск образов iso из меню GRUB...
Рецепт приготовления супер загрузочной флешки или usb-hdd:
1. Устанавливаем загрузчик , подключаем по вкусу:
линь- Super Grub2 Disk https://www.supergrubdisk.org/super-grub2-disk/
вынь- 2k10 ищите на https://www.usbtor.ru/
или всё вместе. Можно найти и запустить практически любую ISO, автоматически и тд.
Кратко здесь: https://yadi.sk/i/5ytEN6DtsMUNJ
1. Устанавливаем загрузчик , подключаем по вкусу:
линь- Super Grub2 Disk https://www.supergrubdisk.org/super-grub2-disk/
вынь- 2k10 ищите на https://www.usbtor.ru/
или всё вместе. Можно найти и запустить практически любую ISO, автоматически и тд.
Кратко здесь: https://yadi.sk/i/5ytEN6DtsMUNJ
Спасибо сказали:
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Запуск образов iso из меню GRUB...
Ну почему же тогда нужен Super Grub 2 disk, почему со стандартным grub работать не хочет?
Re: Запуск образов iso из меню GRUB...
2 astronom1987
Ниасилил https://yadi.sk/i/5ytEN6DtsMUNJ ?
Я в своей з.флешке на Grub2 использую конф. файлы Super Grub 2 disk, это не стандартно?
Ниасилил https://yadi.sk/i/5ytEN6DtsMUNJ ?
Я в своей з.флешке на Grub2 использую конф. файлы Super Grub 2 disk, это не стандартно?