|
Компьютерный форум 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 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать ya158,
Цитата:
файл default берется из комплекта grub и кладется по пути указанному в начале конфига. файл default не нужно редактировать. grub внего сам запоминает пункт меню по умолчанию. |
|
Отправлено: 22:37, 17-02-2015 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать Написал установку Хр/2003 одной менюшкой:
Пример menu.lst:
debug off
cat /Boot/Grub/defmenu | set n= if "%n%"=="#;" configfile /Boot/Grub/defmenu && write /Boot/Grub/defmenu x color cyan/black black/light-gray green/black yellow/black graphicsmode -1 640:800 480:600 24:32 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 set iso=/Boot/Windows.iso dd if=(md)0x800+4 of=(bd)/Boot/Grub/defmenu write /Boot/Grub/defmenu #;\nmap --mem (md)+4 (9)\nmap %iso% (0xff)\nmap (hd0) (hd1)\nmap (hd1) (hd0)\nmap --rehook\nwrite (9) [FiraDisk]\\nStartOptions=cdrom,vmem=find:%iso%;\\n\\0\nchainloader (hd0)+1\n 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 chainloader (0xff)/I386/SETUPLDR.BIN title Reboot reboot title Shutdown halt Не использует нестабильную команду savedefault, может работать в подменю (потому что пишет в файл код менюшки второго этапа установки, а не его номер). defmenu это переименованный файл default из архива Grub4Dos-а, чтоб не было конфликтов с savedefault если он вдруг где-то используется. |
Последний раз редактировалось Ж.Д.А.Л.К.Е.Р., 25-02-2015 в 23:29. Отправлено: 00:34, 25-02-2015 | #42 |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Ж.Д.А.Л.К.Е.Р.
А ваше менюшка обязательно привязана к заглавной? timeout 30 gfxmenu /boot/Blue default 0 title Windows Xp/2003 set iso=/Boot/Windows.iso dd if=(md)0x800+4 of=(bd)/Boot/Grub/defmenu write /Boot/Grub/defmenu #;\nmap --mem (md)+4 (9)\nmap %iso% (0xff)\nmap (hd0) (hd1)\nmap (hd1) (hd0)\nmap --rehook\nwrite (9) [FiraDisk]\\nStartOptions=cdrom,vmem=find:%iso%;\\n\\0\nchainloader (hd0)+1\n 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 chainloader (0xff)/I386/SETUPLDR.BIN А если у меня GFX картинка, можно как то реализовать через неё? |
Отправлено: 23:06, 25-02-2015 | #43 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать |
Отправлено: 23:27, 25-02-2015 | #44 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Не понравилось то, что не смог на своём старом компе c FAT выполнить интеграцию из-за того, что "Интегратор работает только с файловой системой NTFS" и пришлось искать другой комп с NTFS.
Образ системы использовался оригинальный WinXP x64 SP2 Enu. В файле menu.lst перед /Boot/Windows.iso пришлось добавить (hd0,0) иначе загрузчик говорил Error 15: File not found. Windows.iso у меня лежит на самом hdd. Но после запуска установки я по прежнему получил 0x0000007B. Сыроват Ваш firadisk... буду искать другой способ. |
Отправлено: 09:57, 18-04-2015 | #45 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать Aleksandr27, ставить Windows XP 64 через grub4dos это нетривиальная задача. Но мне удавалось это сделать с USB Flash.
Через интеграцию драйверов в дистрибутив не срабатывала установка, по этому делал дискету с firadisk и achi драйвером и монтировал ее через grub. так как ты не привел более конкретных данных, каким образом ты ставил (что было в меню grub прописано), то и помочь тебе тут не смогут. важно так же отформатировать флеш как указанно в инструкции http://rghost.ru/60257219, иначе не покатит |
Последний раз редактировалось the_doom, 18-04-2015 в 12:40. Отправлено: 11:46, 18-04-2015 | #46 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать the_doom, menu.lst как в шапке с одной оговоркой (как я уже писал выше):
Цитата:
0x0000007B было до того как в BIOS отключил обнаружение привода DVD-RW, теперь появляется 0x0000007E и ниже ещё: *** firadisk.sys - Address FFFFFADFC8F9DA22 base at FFFFFADFC8F9B000, DateStamp 4d5d592a |
|
Последний раз редактировалось Aleksandr27, 18-04-2015 в 14:08. Отправлено: 13:45, 18-04-2015 | #47 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать может проблема в том что ставится с жесткого диска, который требует ahci, а драйвер лежит в образе, который лежит на этом диске.
может попробовать мапить в память образ диска у меня такой пункт меню (oem64.ima содержит драйвера ahcix64 iaStor firadi64 и файл ответов) title Install CD Windows XP SP2 Eng (x64) With Updates (apr 2014) savedefault map --mem (md)+4 (9) map --mem /Boot/NT5/oem64.ima (fd0) map /Boot/NT5/wxp64.iso (0xff) || map --mem /Boot/NT5/wxp64.iso (0xff) map (hd0) (hd1) map (hd1) (hd0) map --rehook write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/NT5/wxp64.iso;floppy,vmem=find:/Boot/NT5/oem64.ima;\n\0 chainloader (0xff) BootIce (выбрать флешку) > Parts manage > Re-Partitioning > USB-HDD mode (Single Partition) > File System FAT32/NTFS (выбрать на свое усмотрение, единственно что FAT32 не поддерживает файлы весом 4Гб или более) > Start LBA 2048 > OK > OK. Сделать флешку загрузочной: 1) BootIce (выбрать флешку) > Parts manage > Activate (нажать если возможно). 2) BootIce > Process MBR > Windows NT 5.x/6.x > Install > Windows NT 6.x > OK. 3) BootIce > Process PBR > Grub4Dos > Install > Version 0.4.5c > OK > OK. отфораматированная другим способом флеш и интеграция achi драйверов в образ давали мне bsod при установке с usb. Ставилось только с записанного CD диска. |
Последний раз редактировалось the_doom, 18-04-2015 в 14:28. Отправлено: 14:22, 18-04-2015 | #48 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать Aleksandr27,
Цитата Aleksandr27:
А в FiraDisk_integrator.exe NTFS нужен для интеграции в дистрибутивы Vista и старше. Цитата Aleksandr27:
Цитата Aleksandr27:
Цитата the_doom:
|
||||
Отправлено: 19:06, 18-04-2015 | #49 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата Ж.Д.А.Л.К.Е.Р.:
У меня вопрос: Что интегрируется с firadisk и можно ли это подгружать и подсовывать отдельно? P.S. Ещё кое-что убрал в menu.lst: map (hd0) (hd1) map (hd1) (hd0) А то диски C: и D: менялись буквами. |
|
Последний раз редактировалось Aleksandr27, 19-04-2015 в 06:06. Отправлено: 05:53, 19-04-2015 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|