[Quote]

    At1ant
  • 15813
  • Longevity: 5 years 4 months
  • Posts: 53
  • REPUTATION:30

    [+] [-]
Установка ОС Xp/2003 x86-x64 и последующих версий из ISO образа. Скрипт интегрирует FiraDisk драйвер в дистрибутивы Хр/2003 x86-x64 и последующих версий Windows. Это позволяет произвести установку ОС из ISO образа с помощью Grub4Dos. Подразумевается что у пользователя уже есть загрузочная флешка/USB-HDD на основе Grub4Dos.
    Основные возможности:
  • Скрипт по очереди считывает все ISO что лежат рядом с ним и создает дубликаты Имя_образа-FiraDisk.iso.
  • Поддерживаются сборки с более чем одним загрузочным wim.
  • Скрипт работает на Xp/2003 x86-x64 и старше, и обрабатывает эти же версии дистрибутивов, в любых комбинациях.
  • Присутствуют две локализации скрипта - русская и английская, определяется автоматом в зависимости от языка интерфейса пользователя. Для русского интерфейса - русская локализация, во всех других случаях английская.
    Особенности:
  • В дистрибутивах Vista и старше изменения вносятся только в WinPE, образы инсталлируемой ОС - install.wim/install.esd не затрагиваются.
  • Для x64 дистрибутивов с WinPE 4.0 и старше отключается проверка цифровых подписей драйверов - TESTSIGNING ON. Потому что у FiraDisk-а нет действительной цифровой подписи.
  • В дистрибутивах Xp/2003 добавлен измененный ntdetect.com что препятствует сбросу USB контроллера на некоторых материнских платах. Также USB службы на время установки переведены в режим авто запуска, что избавляет от проблемы отвала USB-HDD в начале графического этапа инсталляции.
  • Чтоб избавиться от назойливой надписи "Press any key to boot from CD or DVD": используем последнюю сборку Grub4Dos 0.4.6a и вместо chainloader (0xff) пишем chainloader (0xff)/I386/SETUPLDR.BIN для Xp/2003 или chainloader (0xff)/bootmgr для Vista и старше.
    Использование:
    Для интеграции FiraDisk-а создайте пустую папку на HDD/SSD, положите в нее ваши образы + скрипт, запустите последний. По окончанию работы скрипта появятся новые образы, которые копируем на загрузочную флешку/USB-HDD и добавляем меню. В них имя образа и путь можно менять на свои, символ ";" и кириллицу нельзя использовать, а перед каждым пробелом нужно ставить "\". Запуск Windows Xp/2003 под виртуалкой или после Plop-а работать не будет, потому что флешка/USB-HDD находиться в режиме "Только чтение".
    При использовании Grub4Dos 0.4.5c образы на флешке/USB-HDD обязательно должны быть дефрагментированы - Wincontig в помощь. Последние версии Grub4Dos 0.4.6a позволяют запускать фрагментированные ISO.
Примеры меню:
title Windows Vista or later
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)
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)
AHCI MassStorage:
Для дистрибутивов Xp/2003 есть возможность подхвата набора AHCI MassStorage, который добавит драйвера самых распространённых AHCI-контроллеров:
Intel - 11.2.0.1006
AMD - 3.3.1540.33
nForce - 10.3.0.46
SiS - 5.1.1039.3020
VIA - 5.1.7600.601
JMicron - 1.17.65.3
Marvell 61xx - 1.2.0.8400
Marvell 91xx - 1.2.0.1027
Просто положите MassStor-x86.exe и MassStor-x64.exe в папку со скриптом и образами. Скачать AHCI MassStorage: UPLOAD.EE, MediaFire, Zippyshare.
Ключи командной строки:
-ai1 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на английском языке.
-ai2 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на русском языке.
Возможные ошибки:
Баг FiraDisk драйвера - не монтируются образы имеющие атрибут "Только чтение".
Если установщик ОС Vista и старше выдал сообщение что не найден драйвер для оптического привода, то это означает что загрузочное устройство не определилось в WinPE (отсутствует драйвер). К примеру это может произойти при установке Vista/7, подключив флешку/USB-HDD в USB 3.0 порт или из-за включенного в биосе "быстрого запуска". Аналогичная проблема в Xp/2003 приведет к бсоду 0x0000007B в начале установки. Еще 0x0000007B может означать отсутствие в дистрибутиве драйверов для AHCI/RAID/SCSI контроллеров винчестеров.
Проверить наличие загрузочного устройства в Vista и старше можно так: Shift + F10 > notepad > Сtrl + o > Компьютер (посмотреть наличие устройства с которого была совершена загрузка). При загрузке дистрибутивов Vista и старше в x:\firadisk.txt формируется лог установки FiraDisk-а.
На некоторых железках загрузка из образа невозможна из-за глючных биосов, например на Dell Latitude E6400 запуск дистрибутивов Хр/2003 заканчивается черным экраном. Лечится глюк добавлением строки "map --e820cycles=0" перед "map --rehook".
Что нового в 3.3.10 версии:
- Замена hiderun.exe > ConH.exe (меньше ложных антивирусных срабатываний).
Что нового в 3.3.9 версии:
- Добавлены ключи тихой работы.
Что нового в 3.2.9 версии:
- Обновлен UltraISO, wimlib.-FiraDisk_integrator.exe (4,3 Мб) MD5: 24C63F7BE28703019FC5125821B0446D
Zippyshare, MediaFire, UPLOAD.EE.


Last edited by At1ant on 2022-02-10 16:52; edited 7 times in total

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 6 months
  • Posts: 2228
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
74949Скачать
Там три образа. Любой можно глянуть? Ни один из них не грузится с одной и той же ошибкой?

[Quote]

    волчара
  • 253
  • Longevity: 7 years 5 months
  • Posts: 469
  • REPUTATION:17

    [+] [-]
  • Location: Омск
74950Там три образа. Любой можно глянуть? Ни один из них не грузится с одной и той же ошибкой?
Да, любой, ошибка одна

[Quote]

    loban_ser
  • 17796
  • Longevity: 4 years 4 months
  • Posts: 563
  • REPUTATION:23

    [+] [-]
волчара,
Установка пошла

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 6 months
  • Posts: 2228
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
волчара,
Я так понимаю, в те образы что Вы скинули FiraDisk не интегрирован?

[Quote]

    волчара
  • 253
  • Longevity: 7 years 5 months
  • Posts: 469
  • REPUTATION:17

    [+] [-]
  • Location: Омск
74958Я так понимаю, в те образы что Вы скинули FiraDisk не интегрирован?
Нет
Добавлено через 16 минут 44 секунды:
74953Установка пошла
Дело в том что это не только у меня такое. Вот что пишут
Спасибо, сделал все по видеоинструкции (причем пробовал для разных сборок), на экране всегда одна ошибка:
Autodetect number-of-heads failed. Use default value2
Autodetect sectors-per-track failed. Use default value18
0x3F bytes written at offset 0x0
Пробовал на таких:
Chip XP 2013.10 CD http://nnmclub.to/forum/viewtopic.php?t=716654
Windows XP Pro SP3 VL Ru x86 by Sharicov (v.19.06.2017) [Ru] http://nnmclub.to/forum/viewtopic.php?t=1150094
Windows XP SP3 Zver 2017 http://kachaem-torrent.ru/windows-xp-sp3-zver-2017/
На данный момент я пытаюсь загрузить все это на флешке, на которой кроме файлов menu.lst, grldr и папки с образами ни чего нет.

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 6 months
  • Posts: 2228
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
волчара,
Интегрировал FiraDisk в те образы, что Вы скинули.
Дефрагментировал образы на загр. носителе
В menu.lst прописал запуск по примеру из шапки:
title Windows Xp Chip201310
set iso=/_WINXP/Chip201310.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)
Всё нормально грузится.
А Вы GRLDR какой версии используете? Скиньте мне для чистоты эксперимента.

[Quote]

    волчара
  • 253
  • Longevity: 7 years 5 months
  • Posts: 469
  • REPUTATION:17

    [+] [-]
  • Location: Омск
В общем интегрировал по новой FiraDisk в образы, и образы запустились но только два Chip XP 2013.10 CD и Windows XP SP3 Zver 2017, а Windows XP Pro SP3 VL Ru x86 by Sharicov (v.25.03.2017) [Ru] выдал вот это
Я уже совсем ни чего не понимаю, то хотят загружаться то нет, у меня уже мозги кипят
Добавлено через 1 минута 59 секунд:
74963А Вы GRLDR какой версии используете? Скиньте мне для чистоты эксперимента.
Использую последнюю версию grub4dos-0.4.6a-2020-02-29

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 6 months
  • Posts: 2228
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
74964 а Windows XP Pro SP3 VL Ru x86 by Sharicov (v.25.03.2017) [Ru] выдал вот это
Этот образ у меня то же самое выдаёт. Видимо от самого iso-"контейнера" зависит и от того насколько стал далёк образ (в процессе модификации автором этого образа) от оригинала

[Quote]

    волчара
  • 253
  • Longevity: 7 years 5 months
  • Posts: 469
  • REPUTATION:17

    [+] [-]
  • Location: Омск
74966Этот образ у меня то же самое выдаёт. Видимо от самого iso-"контейнера" зависит и от того насколько стал далёк образ (в процессе модификации автором этого образа) от оригинала
Понятно, спасибо всем за помощь.

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 6 months
  • Posts: 2228
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
74964Использую последнюю версию grub4dos-0.4.6a-2020-02-29
С Вашим GRLDR тоже нормально грузится, но я у себя использую версию GRLDR-0.4.5c-18.01.2016
Не помню уже когда конкретно, ...но что-то я всё не мог загрузить какой-то образ у себя. Всё выскакивала ошибка типа той, что у Вас на первом Вашем скрине. Заменил GRLDR на версию 0.4.5c (от 18.01.2016) - загрузка сразу пошла. С тех пор и пользуюсь только этой версией и особых проблем с Grub4Dos-загрузчиком как то не припоминаю.


Last edited by sergeysvirid on 2020-03-21 13:09; edited 1 time in total

[Quote]

    волчара
  • 253
  • Longevity: 7 years 5 months
  • Posts: 469
  • REPUTATION:17

    [+] [-]
  • Location: Омск
74970
С Вашим GRLDR тоже нормально грузится, но я у себя использую версию GRLDR-0.4.5c-18.01.2016
Не помню уже когда конкретно, ...но что-то я всё не мог загрузить какой-то образ у себя. Всё выскакивала ошибка типа той, что у Вас на скрине. Заменил GRLDR на версию 0.4.5c (от 18.01.2016) - загрузка сразу пошла. С тех пор и пользуюсь только этой версией и особых проблем с Grub4Dos-загрузчиком как то не припоминаю.
Спасибо с час попробую
Добавлено через 6 минут 58 секунд:
74972с час попробую
Не помогло, печальки, ну да ладно есть и другие способы загрузить такие образы.
Еще раз всем спасибо

[Quote]

    Ander_73
  • 15549
  • Longevity: 5 years 5 months
  • Posts: 2784
  • REPUTATION:127

    [+] [-]
волчара, sergeysvirid, ИСО-шник Шарикова (который с ошибкой "суслика") можно попробовать пересобрать. Надо?

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 6 months
  • Posts: 2228
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
Ander_73,
Приветствую! aa Спасибо, но мне нет, не надо - это лучше автору предложить (Шарикову) af

[Quote]

    loban_ser
  • 17796
  • Longevity: 4 years 4 months
  • Posts: 563
  • REPUTATION:23

    [+] [-]
волчара,
все три образа грузятся нормально, с разными версиями GRLDR, ничего не интегрировал, подгружается FIRADISK
map --mem (md)+4 (9)
map --mem %imp%/BOOT/FIRADISK.GZ (fd0)
map %imp%/%1 (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:%imp%/%1;floppy,vmem=find:%imp%/BOOT/FIRADISK.GZ;\n\0
ls (fd0)/FIRADISK.INF > nul && set file=(fd0)/FIRADISK.INF ! set file=(fd0)/AMD64/FIRADISK.INF
write --offset=139 %file% \r\nHKLM,"SYSTEM\\CurrentControlSet\\Control\\FiraDisk","StartOptions",0x00000000,"cdrom,vmem=find:%imp%/%1;"\r\n;
cat --locate=/ --replace=\\ %file%
map --hook
chainloader (0xff)
ну и через ALLRUN

[Quote]

    волчара
  • 253
  • Longevity: 7 years 5 months
  • Posts: 469
  • REPUTATION:17

    [+] [-]
  • Location: Омск
74973Ander_73
Спасибо, не надо
loban_ser, вы не забывайте что у вас задействован файл FIRADISK.GZ, в котором и на ходится фира диск, у меня есть на подобие такого скрипта и в через него загружаются все образы, а мы говорим о интеграции в образ, что бы не задействовать други файлы, это совсем разные разные вещи

Page 4 of 5


Display posts:    

Current time is: 04-Jul 18:53

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum