|
Компьютерный форум 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 | Цитировать 1. Вот так заработало (видел на greenflash.su):
2. не, пусть уж лучше будет, как было, - с graphicsmode вообще всё крякозябрами при использовании gfxmenu и выполнении команды root. P.S.: что интересно, способом по умолчанию образ монтируется, но ОСь его почему-то не видит (жал Shift+F10 и смотрел содержимое командой dir). |
Отправлено: 00:43, 30-07-2014 | #31 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 37
|
Профиль | Сайт | Отправить PM | Цитировать Здравствуйте! может поможете?!) Сделал все по инструкции флешка 16гб Kingston интегрировал в winxp sp3 vl через GUI интегратор, первый этап все нормально, второй ошибка asms выходит, много читал везде, ничего не помогло, но если в menu.lst поменять на загрузку через ОЗУ все работает, только медленно очень.
|
------- Отправлено: 15:17, 11-08-2014 | #32 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать Крайне_Аккуратный@vk, Глюк железа, на втором разделе винчестера ПК расположи образ с тем же путем и именем что и на загрузочной флешке. Тогда не найдя образ на флешке (FiraDisk ищет образ по всем устройствам) он будет подхвачен с винчестера.
|
Отправлено: 19:03, 11-08-2014 | #33 |
Ветеран Сообщения: 966
|
Профиль | Отправить PM | Цитировать Цитата Крайне_Аккуратный@vk:
Цитата Попробуйте ещё раз...:
|
||
Отправлено: 12:56, 12-08-2014 | #34 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать Добавил в шапку возможный вариант решения глюка, когда запуск дистрибутива заканчиваться черным экраном.
|
Отправлено: 18:57, 25-10-2014 | #35 |
Ветеран Сообщения: 1575
|
Профиль | Отправить PM | Цитировать Ж.Д.А.Л.К.Е.Р.,
Начал разбираться с FiraDisk. Что не очень нравиться - установка ХР в два этапа. Поскольку здесь занимаемся в основном Unattended установкой, то хотелось бы устанавливать по принципу "выбрал пункт меню - ивсё автоматом установилось". Поэтому вопрос - не было ли попыток автоматизировать запуск меню "Windows Xp/2003 Continue Install" после первой перезагрузки. В качестве бреда такая идея. После запуска "Windows Xp/2003 Start Install" перед перезагрузкой основной конфигурационный файл подменяется другим, кот. автоматом запускает "Windows Xp/2003 Continue Install" и перед перезагрузкой подменяет обратно. Понятно, что на CD такое не получиться, а на USB? |
------- Отправлено: 22:51, 16-02-2015 | #36 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать Цитата:
важно наличие файла "default", чтоб поле перезагрузки на этот же пункт установилось. Ну и образ CD должен предлагать нажать клавишу для начала инсталляции, если не нажата , то грузиться с диска |
|
Отправлено: 12:23, 17-02-2015 | #37 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать ya158, Идеальный вариант это добавить в сам драйвер опцию двухразового монтирования, настройки то хранятся в реестре - HKLM\SYSTEM\CurrentControlSet\Control\FiraDisk. Нужен только программист знающий С.
Сам Grub4Dos, как уже писал the_doom имеет команду default, в которой указывается путь к одноименному файлу (он есть в архиве с Grub4Dos-ом). Из этого файла при загрузке считывается номер меню на которое устанавливается курсор, и по истечению таймаута меню будет запущенно. Пример menu.lst:
debug off
color cyan/black black/light-gray green/black yellow/black graphicsmode -1 640:800 480:600 24:32 default /Boot/Grub/default font /Boot/Grub/rusbold.hex write --bytes=1 0x8308 0 timeout 30 title Boot from HDD map (hd0) (hd1) map (hd1) (hd0) map --rehook rootnoverify (hd0) chainloader (hd0)+1 title Windows Xp/2003 Start Install savedefault +1 map --mem (md)+4 (9) map /Boot/Windows.iso (0xff) map (hd0) (hd1) map (hd1) (hd0) map --rehook write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows.iso;\n\0 chainloader (0xff)/I386/SETUPLDR.BIN title Windows Xp/2003 Continue Install savedefault 0 map --mem (md)+4 (9) map (hd0) (hd1) map (hd1) (hd0) map --rehook write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows.iso;\n\0 chainloader (hd0)+1 title Reboot reboot title Shutdown halt По сравнению с вариантом the_doom после установки ОС дефолтным меню будет "Boot from HDD", а не инсталляция ХР. И ждать 7 секунд для записи номера меню не обязательно (когда savedefault стоит первой строкой в менюшке). |
Последний раз редактировалось Ж.Д.А.Л.К.Е.Р., 17-02-2015 в 21:44. Отправлено: 18:16, 17-02-2015 | #38 |
Ветеран Сообщения: 1575
|
Профиль | Отправить PM | Цитировать Цитата Ж.Д.А.Л.К.Е.Р.:
|
|
------- Отправлено: 19:28, 17-02-2015 | #39 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать ya158, Переделал меню, из-за глюков savedefault запутался в его принципах работы. Так на одном ПК строка savedefault присутствующая в меню пишет 0 в файл, а на ноутбуке с другой флешкой ничего не пишет, но если в меню задать savedefault 0 то ноль будет записан. Для тестов использовал grub4dos-0.4.5c-2015-02-09.
Надо будет на свежую голову подумать над объединением в одно меню + заменить savedefault другими командами, а то непонятно как он работает. Для понимания сути, Grub4Dos считает менюшки начиная с нуля, то есть в моем предыдущем посте "Boot from HDD" нулевое меню, а "Reboot" третье. |
Отправлено: 22:08, 17-02-2015 | #40 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|