|
Компьютерный форум 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 |
Ветеран Сообщения: 1594
|
Профиль | Отправить PM | Цитировать Цитата Ж.Д.А.Л.К.Е.Р.:
Мне приходилось делать коробочный дистрибутив с USB, так как требовалась чистая ОС. Другое дело, что приходилось держать дискетку для F6, а в остальном всё как обычно... Целый ряд материнских плат имеют в Bios недоработанные процедуры работы MB и это вызывает сброс USB и CD (эмуляция). Примером является ZM-VE300, который при эмуляции CD на некоторых материнских платах сбрасывается, как впрочем и USB, при генерации ОС. |
|
------- Отправлено: 11:48, 29-01-2014 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Ж.Д.А.Л.К.Е.Р.
А вы можете в шапке описать метод установки Windows через FraDisk в файловой системе FAT 32 для UEFI, в образах больше 4 гб. |
Последний раз редактировалось bar22890, 26-05-2014 в 12:54. Причина: Ошибка была. Отправлено: 10:36, 26-05-2014 | #22 |
Ветеран Сообщения: 1861
|
Профиль | Отправить 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 |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Ж.Д.А.Л.К.Е.Р.
Сложная процедура, да ещё imdisk нужен. И вправду лучше не заворачиваться, а хотелось на все случаи жизни. Просто в дальнейшем этот UEFI заполонит всё и везде, и хотелось бы знать врага в лицо. |
Отправлено: 18:50, 26-05-2014 | #24 |
Новый участник Сообщения: 4
|
Профиль | Отправить 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 |
Ветеран Сообщения: 608
|
Профиль | Отправить PM | Цитировать Цитата AlexFZ:
|
|
Отправлено: 09:15, 29-07-2014 | #26 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Размер iso-образа не превышает 500 Mb, так что дело явно не в этом.
|
Отправлено: 15:31, 29-07-2014 | #27 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать AlexFZ,
1. Возможно глючное железо, попробуй тот же дистрибутив на другом ПК/ноутбуке. 2. Скинь свой menu.lst. |
Отправлено: 15:32, 29-07-2014 | #28 |
Новый участник Сообщения: 4
|
Профиль | Отправить 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 |
Ветеран Сообщения: 1861
|
Профиль | Отправить 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-а не рекомендует их совмещать. То есть пиши Цитата:
Цитата:
|
||
Отправлено: 15:59, 29-07-2014 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|