Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] FiraDisk (установка Windows из ISO образа)

Ответить
Настройки темы
Служебные - [addon] FiraDisk (установка Windows из ISO образа)

Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


Изменения
Автор: Ж.Д.А.Л.К.Е.Р.
Дата: 09-03-2017
Вложения
Тип файла: 7z FiraDisk-x64.7z
(138.2 Kb, 835 просмотров)
Тип файла: 7z FiraDisk-x86.7z
(118.1 Kb, 630 просмотров)
FiraDisk (File/RAM Disk driver) - виртуальный SCSI адаптер для монтирования образов дискет, оптических и жестких дисков. Главной его возможностью является чтение таблицы устройств Grub4Dos-а с последующим их монтированием в среде Windows. Это позволяет произвести установку Windows из ISO образа, расположенного на загрузочной Grub4Dos флешке/USB-HDD/винчестере.

Для без проблемной установки Windows Xp/2003 с USB устройств, соответствующие службы были переведены в режим авто запуска (на время инсталляции ОС), а NTDETECT.COM заменен на универсальную версию (без сброса USB контроллера на некоторых материнских платах).

Пример загрузочного меню:
Код: Выделить весь код
title Windows Xp/2003
set iso=/Boot/Windows.iso
map --mem (md)+4 (9)
map %iso% (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:%iso%;\n\0
ls (0xff)/I386/FIRADISK.INF > nul && set file=(0xff)/I386/FIRADISK.INF ! set file=(0xff)/AMD64/FIRADISK.INF
write --offset=139 %file% \r\nHKLM,"SYSTEM\\CurrentControlSet\\Control\\FiraDisk","StartOptions",0x00000000,"cdrom,vmem=find:%iso%;"\r\n;
cat --locate=/ --replace=\\ %file%
chainloader (0xff)/I386/SETUPLDR.BIN
Имя и путь к образу можно менять на свои, символ ";" нельзя использовать, а перед каждым пробелом в меню нужно ставить "/". Данное меню не будет работать под виртуалкой или после Plop-а, потому что флешка/USB-HDD находиться в режиме "Только чтение". При использовании Grub4Dos 0.4.5c образы на флешке/USB-HDD обязательно должны быть дефрагментированы - Wincontig в помощь. Последние версии Grub4Dos 0.4.6a позволяют запускать фрагментированные ISO.

Возможные ошибки:
Баг FiraDisk драйвера - не монтируются образы имеющие атрибут "Только чтение".
На некоторых железках загрузка из образа невозможна из-за глючных биосов, например на Dell Latitude E6400 запуск дистрибутивов Хр/2003 заканчивается черным экраном. Лечится глюк добавлением строки "map --e820cycles=0" перед "map --rehook".

Аддоны совместимы с UpdatePack-XPSP3-Rus, UpdatePack-W2K3SP2-Rus x86, UpdatePack-WINXP-SP2-X64-EN, а для Windows Vista и старше есть отдельный скрипт.

Те кто не знает что такое Grub4Dos и не имеет загрузочной флешки/USB-HDD на его основе, могут скачать набор для ее создания.

Отправлено: 22:34, 14-01-2014

 

Аватара для mercuryn

Ветеран


Сообщения: 1594
Благодарности: 222

Профиль | Отправить PM | Цитировать


Цитата Ж.Д.А.Л.К.Е.Р.:
И не забываем что Хр/2003 из коробки не умеют устанавливаться с USB »
А вот это неочевидно...
Мне приходилось делать коробочный дистрибутив с USB, так как требовалась чистая ОС. Другое дело, что приходилось держать дискетку для F6, а в остальном всё как обычно...
Целый ряд материнских плат имеют в Bios недоработанные процедуры работы MB и это вызывает сброс USB и CD (эмуляция). Примером является ZM-VE300, который при эмуляции CD на некоторых материнских платах сбрасывается, как впрочем и USB, при генерации ОС.

-------
Против глупости сами боги бороться бессильны...


Отправлено: 11:48, 29-01-2014 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для bar22890

Пользователь


Сообщения: 139
Благодарности: 22

Профиль | Отправить PM | Цитировать


Ж.Д.А.Л.К.Е.Р.
А вы можете в шапке описать метод установки Windows через FraDisk в файловой системе FAT 32 для UEFI, в образах больше 4 гб.

Последний раз редактировалось bar22890, 26-05-2014 в 12:54. Причина: Ошибка была.


Отправлено: 10:36, 26-05-2014 | #22


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


Нет, и ты ошибся темой - спрашивать надо было здесь, потому что аддоны как и ОС Хр/2003 не совместимы с UEFI.
По факту FraDisk создан для работы с Grub4Dos-ом который не работает под UEFI + образы 4 гб и более на FAT 32 не впихнуть.

В последних версиях WinSetupFromUSB видел псевдо установку из образа с поддержкой UEFI, там по мимо ISO на флешке создаются boot + efi + bootmgr + boot.wim + imdisk. Работает так: Grub4Dos запускает bootmgr (в случае UEFI стартует bootx64.efi), после появляется bcd меню где может быть несколько ОС, выбирается ОС и запускается указанный boot.wim, в котором зашит путь к образу и команда на его монтирование imdisk-ом. А чтоб решить проблему FAT 32 и 4 гб файлов можно разбить флешку на 2 раздела, первый маленький (скрытый) FAT 32 в котором все кроме ISO, второй большой (видимый) с образами.
С UEFI проще не получиться, и как по мне его создавали не для людей, там нет ничего полезного для конечного пользователя и лучше по возможности отказываться/переключаться в Legacy Mode.

Отправлено: 18:18, 26-05-2014 | #23


Аватара для bar22890

Пользователь


Сообщения: 139
Благодарности: 22

Профиль | Отправить PM | Цитировать


Ж.Д.А.Л.К.Е.Р.
Сложная процедура, да ещё imdisk нужен. И вправду лучше не заворачиваться, а хотелось на все случаи жизни. Просто в дальнейшем этот UEFI заполонит всё и везде, и хотелось бы знать врага в лицо.

Отправлено: 18:50, 26-05-2014 | #24


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Использовал аддон по назначению, появилось 2 момента:
1) по какой причине может выдаваться ругань в самом начале графического этапа на папку ASMS? (Загрузка с использованием пункта Windows Xp Continue Install из поставки Bootable_Flash.)
2) кириллица в меню не работает (в графических - из поставки MultiBoot USB - Мультизагрузочная флешка - всё ок, а в default - из архива Bootable_Flash и при нажатии на пустую строку в тех же графических, запускающую команду root, - крякозябры; кодировка menu.lst - UTF-8).

Отправлено: 01:15, 29-07-2014 | #25


Аватара для d petr

Ветеран


Автор проектов


Сообщения: 607
Благодарности: 187

Профиль | Отправить PM | Цитировать


Цитата AlexFZ:
1) по какой причине может выдаваться ругань в самом начале графического этапа на папку ASMS? »
Сталкивался с такой проблемой когда размер iso образа превышал 700 мегабайт. Удалил через UltraISO лишнее и все заработало/

Отправлено: 09:15, 29-07-2014 | #26


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Размер iso-образа не превышает 500 Mb, так что дело явно не в этом.

Отправлено: 15:31, 29-07-2014 | #27


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


AlexFZ,
1. Возможно глючное железо, попробуй тот же дистрибутив на другом ПК/ноутбуке.
2. Скинь свой menu.lst.

Отправлено: 15:32, 29-07-2014 | #28


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать



Спасибо за ответ.
1. я тут видел на greenflash.su твои советы в духе добавить --map перед названием iso-образа + добавление строчки 'find --set-root /Boot/Windows-NT5.iso' - это может помочь?
Еще видел там же информацию о прописывании строчки
map /Boot/WinXp.iso (0xff)
и для второго этапа установки - может помочь?
2. в аттаче: menu.zip

Отправлено: 15:37, 29-07-2014 | #29


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


1. Нет, это для поиска устройства на котором расположен образ. Лучше попробуй так: размести образ на втором разделе винчестера, с тем же именем и путем что и на флешке. FiraDisk при старте ищет образ по всем устройствам и если проблемы с USB портами на данном железе, то образ будет подхвачен с винчестера.

2. В menu.lst у тебя написанно "phicsmode -1 640:800 480:600 24:32", а должно быть "graphicsmode -1 640:800 480:600 24:32". Плюс ты одновременно gfxmenu используешь, разработчик Grub4Dos-а не рекомендует их совмещать. То есть пиши
Цитата:
graphicsmode -1 640:800 480:600 24:32
font /Boot/Grub/rusbold.hex
или
Цитата:
gfxmenu /Boot/Grub/Moonlight
а "default 0" вообще ненужен (он здесь ничего не делает).
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:59, 29-07-2014 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] FiraDisk (установка Windows из ISO образа)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - Debian7 Wheezy. Установка пакетов из iso образа Grey_rnd Общий по Linux 14 30-08-2013 11:35
[решено] Blu-ray Disc. Создание ISO образа (создание Blu-ray Disc.iso образа из файлов) Денис Пирожков Хочу все знать 2 12-11-2010 20:55
FreeBSD - Модификация ISO-образа из shell. NightRider Общий по FreeBSD 1 03-05-2009 14:21
Проблема установки Windows Vista после удаления драйверов из ISO образа gigi7 Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 10 16-04-2009 17:11
Установка - Установка XP из *.iso образа nokiax86 Microsoft Windows 2000/XP 5 22-01-2009 05:36




 
Переход