|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] FiraDisk (установка Windows из ISO образа) |
|
Служебные - [addon] FiraDisk (установка Windows из ISO образа)
|
Ветеран Сообщения: 1861 |
Профиль | Отправить PM | Цитировать
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 Возможные ошибки: Баг 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 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать То есть если я использую уже готовую сборку,к примеру WinXP ,то по поводу аддонов мне можно не замарачиваться? Просто выполнить скрипт FiraDisk и прописать пути в файле- lst. Я правильно понял?
|
Последний раз редактировалось andrey471, 17-01-2014 в 14:36. Отправлено: 14:21, 17-01-2014 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать Да. Аддоны и скрипт вносят одинаковые изменения в дистрибутив, просто кому что удобнее для использования.
|
Отправлено: 14:41, 17-01-2014 | #12 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Прочитал про возможность подхвата драйверов через ( AHCI MassStorage),пока надобности не было но вдруг. Т.е. я понимаю так- кидаем MassStorage.exe_x86 в папку с дистрибутивом WinXPx86 после выполняем MassStorage.exe_x86,а уж потом потом выполняем скрипт FiraDisk-а, или в обратной последовательности?
|
Отправлено: 16:13, 17-01-2014 | #13 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать MassStor-x86.exe и/или MassStor-x64.exe (переименовывать их нельзя) кладем в папку с скриптом и образами. Запускаем FiraDisk_integrator.exe и он сам подхватывает (интегрирует) MassStor нужной разрядности. Дальнейшие вопросы по поводу скрипта задавай в соответствующей теме, здесь обсуждаются только аддоны.
|
Отправлено: 21:16, 17-01-2014 | #14 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Ясно,спасибо за разъяснение, извиняюсь что не в тему.
|
Отправлено: 15:45, 18-01-2014 | #15 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать работает ли данный скрипт для windows xp x64 sp2 ?
у меня после интеграции masstorage и firadisk при запуске с usb flash происходит BSOD 0x7B в самом начале инсталляции в текстовом режиме iso не фрагментирован, меню для grub из описания, но пробовал и другие варианты, не помогло. |
Последний раз редактировалось the_doom, 18-01-2014 в 16:51. Отправлено: 16:29, 18-01-2014 | #16 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать Проверял, работает. Бсод 7B может означать отсутствие драйвера для контроллера винчестеров или отвал устройства с дистрибутивом. Чтоб исключить проблему с недоступностью дистрибутива промапь образ в озу - строку map /Boot/Windows-NT5.iso (0xff) замени на map --mem /Boot/Windows-NT5.iso (0xff). Тем самым исключаем возможные проблемы USB контроллера, теперь FiraDisk будет на прямую обращаться к образу.
|
Отправлено: 16:52, 18-01-2014 | #17 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать удивительно, на виртуалке удалось поставить windows xp 64 используя ваш скрипт и grub из Bootable_Flash.7z
до это использовал официальную версию grub, видимо не очень новую, и никак не получалось установить без bsod. В интернетах так же писали, что не удается поставить xp-64 / 2k3-64 при помощи firadisk, соответственно сложилось мнение что это не возможно из за особенностей fira. |
Отправлено: 18:53, 18-01-2014 | #18 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать Последние версии Grub4Dos-а доступны здесь и все они официальные. FiraDisk работает в Windows начиная с Хр/2003 х86-х64 и последующих ОС, в том числе 8.1/2012 R2. Проблемы в установке это зачастую связаны с USB, их работой на конкретной модели материнской платы: есть у меня ПК где с помощью WinSetupFromUSB нельзя установить Хр, знаю пару пользователя у которых из-за работы USB (или работы биоса) не работает FiraDisk с прямым мапом (без --mem). Так что нет 100% способа установки с флешки, который будет работать всегда и везде. И не забываем что Хр/2003 из коробки не умеют устанавливаться с USB, по сравнению с последующими версиями Windows. Аддоны и скрипт это лишь попытка увеличить шансы на благополучную установку с флешки/USB-HDD.
|
Отправлено: 20:25, 18-01-2014 | #19 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать Вобщем, на виртуалке все работает, а на реальной машине ставится и работает только winxp32.
winxp64 ставиться так же нормально оба этапа, но при первом запуске, сразу после заставки происходит bsod 7b. Драйвера masstorage (правда более старые) от simplix ранее использовал в сборке winxp64+5eraph updates, устанавливал через CD, работало ок. Буду разбираться, почему драйвера ahci не поставились в систему при инсталляции. |
Последний раз редактировалось the_doom, 26-01-2014 в 12:13. Отправлено: 11:05, 19-01-2014 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|