Показать полную графическую версию : [addon] AHCI MassStorage
Ж.Д.А.Л.К.Е.Р.
07-05-2012, 17:27
TERMINAL Важно! Txtsetup.sif не сообщает программе установки местоположение файлов. Его единственная функция - скопировать нужный файл в нужную папку. Txtsetup.sif запускается после того, как Dosnet.inf скопирует дистрибутив в C:\$WIN_NT$. ~ LS. Txtsetup.sif предполагает, что исходные файлы постоянно находятся в этой папке. При установке с CD\DVD все проще, потому что файлы сразу переписываются в %windir%. В таком варианте Dosnet.inf скорее выполняет второстепенные функции по указанию путей копирования. >> (http://www.oszone.net/6946)
В Dosnet.inf есть запись
[FloppyFiles.0]
d1,txtsetup.sif
плюс записи AHCI драйверов в других секциях, не забываем что AHCI MassStorage прописывается и в SVCPACK.
Выходит чтоб создать дистрибутив с двумя вариантами установки (с драйверами и без них) придется перелопатить кучу файлов и то неизвестно что выйдет в итоге.
И главный вопрос зачем все это ?
To ALL Есть конструктивное предложение - добавить драйвер FiraDisk (http://reboot.pro/8804/) в набор, он позволяет устанавливать ОС из ISO образа расположенного на флешке/USB-HDD с помощью Grub4dos.
USB присутствуют повсеместно, установка с флешки идет быстрее чем с болванки, закинуть файл образ и дефрагментировать его на флешке всяко быстрее чем писать несколько тысяч файлов дистрибутива.
Требования по железу минимальны - наличие USB порта (даже если он работает на низкой скорости или с него не позволяет загрузится биос то здесь поможет Plop (http://www.plop.at/en/bootmanagers.html)). По сравнению с аналогичным драйвером - WinVBlock (http://reboot.pro/8168/) нет зависания при копировании файлов на текстовом этапе установки на ПК с 256мб озу или меньше (использовался оригинальный образ Хр с MSDN).
Я уже давно пере собираю AHCI MassStorage чтоб добавить FiraDisk и глюков не замечено, просто хочется увидеть его в составе готового адона.
Есть конструктивное предложение - добавить драйвер FiraDisk в набор »
Наверное, это полезное предложение (и приложение) - но, м.б. его луче оформить отдельным аддоном?
Ж.Д.А.Л.К.Е.Р.
07-05-2012, 18:12
АВаТар Это такой же драйвер как и включенные в AHCI MassStorage, просто он нужен для виртуального привода в который монтируется образ дистрибутива силами Grub4dos. Иначе получаем 7В бсод как и в случае когда нет драйвера для винчестера. Создавать отдельную тему для отдельного драйвера не вижу смысла.
Ж.Д.А.Л.К.Е.Р., фирадиск сам подключается, причем силами меню гроба. Нафига огород городить?
title Bla Bla Bla
map --floppies=1
map --mem /BCDW/firadisk.ima (fd0)
map --mem /BCDW/blablabla.ISO (0xFF)
map --hook
ls (fd0)/firadisk.sys
chainloader (0xFF)
alk_banka
08-05-2012, 17:04
JohnnyD, тут немного не в тему, ну уж раз пошла такая пьянка )))
То, что ты предлагаешь, для установки именно XP с флешки, не работает. Методом проб, ошибок и курения манов и инета, предлагаю свой вариант (я его уже выкладывал, можете гуглить)
title Установка Windows XP (этап 1)
map --mem /boot/firadisk.ima (fd0)
map --mem /winxp/XP_SP3.iso (hd32)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook root (hd32)
chainloader (hd32)
title Установка Windows XP (этап 2)
map --mem /boot/firadisk.ima (fd0)
map --mem /winxp/XP_SP3.iso (hd32)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (hd0)+1
Именно в два этапа, грузится с флешки, чтоб не править ручками boot.ini на целевом диске. И тогда никаких ошибок, синих экранов и прочей лабуды. Использую оригинальный образ XP с интеграцией ТОЛЬКО SATA драйверов из этой темы.
А по теме, фирадиск в образе не нужен, и по моему даже вреден. Он нужен для установки с флешки, и то, можно обойтись без него, вернее, с другим драйвом.
Ж.Д.А.Л.К.Е.Р.
08-05-2012, 18:14
JohnnyD Судя твоей же логике, зачем интегрировать AHCI драйвера если можно подсунуть через дискетку ? А интегрировав FiraDisk как бонус получим свободный флоп в Grub4dos. И при необходимости можно будет оперативно подсунуть через него драйвер для scsi/raid устройства которого нет в AHCI MassStorage, это будет быстрее чем перепаковывать дистрибутив и ручками интегрировать.
Меню для Grub4dos с прямым мапом - дистрибутив не грузится в озу.
title Windows XP Start Install
map --mem (md)0x800+4 (99)
map --mem /Boot/FiraDisk.img (fd0)
map --mem /Boot/FiraDisk.img (fd1)
map /Boot/WinXp.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/WinXp.iso;floppy,vmem=find:/Boot/FiraDisk.img;\n\0
chainloader (0xff)/I386/SETUPLDR.BIN
title Windows XP Continue Install
map --mem (md)0x800+4 (99)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/WinXP.iso;\n\0
chainloader (hd0)+1
С интегрированным FiraDisk-ом заменяем
map --mem /Boot/FiraDisk.img (fd0)
map --mem /Boot/FiraDisk.img (fd1)
на
ls /Boot/Floppy.img && map --mem /Boot/Floppy.img (fd0)
ls /Boot/Floppy.img && map --mem /Boot/Floppy.img (fd1)
для оперативной подстановки scsi/raid драйвера.
alk_banka
08-05-2012, 18:47
Ж.Д.А.Л.К.Е.Р., Ну тут уже сваливаемся в обсуждение grub-а :) Ты предлагаешь почти мое решение + еще один дисковод. Но это не есть обсуждение данной темы. Груб - это сам по себе, о нем есть куча отдельных тем. Тем более, если знаешь решение, зачем тулить лишнее в сборку. Я предложил решение, чтоб не тулить лишнее. А интеграция нужна, для тех же нетбуков, где нет дискеты, CD и всего остального, а есть только USB флешка
Ж.Д.А.Л.К.Е.Р.
08-05-2012, 19:15
alk_banka Я уже писал что дает интеграция - свободный флоп. Меню у нас разные - ты мапишь в память дистрибутив что требует времени и озу ~1гб.
Понятие "лишнее" это каждый сам решает, тебе достаточно AHCI драйверов, мне обновления, AHCI + FiraDisk, нетфреймворк и прочие мелочи, другие еще софт интернируют...
infinity78
08-05-2012, 20:16
может хватит уже?
slavikkh24
09-05-2012, 23:13
Спасибо за драйвера. С уважением Вячеслав!
Новая тестовая версия 12.5.22, изменения в шапке.
TERMINAL
25-05-2012, 09:42
Подскажите плз, а MassStor.exe с ключом /S должен именно запускаться на Т13 именно с папки Svcpack или можно запустить с любого места на диске?
TERMINAL, Можно запускать из любой папки в любое время, но обязательно на втором (графическом) этапе установки.
BennyBlanco
30-05-2012, 15:06
Новая тестовая версия 12.5.22 »
Три компа, чипсеты AMD, Intel, nForce полет нормальный.
simplix, вылезла такая проблема. Дистрибутив собирал тысячу раз и все было нормально. Но недавно переустановил систему и вот решил снова пересобрать дистрибутив Windows и, с аддоном AHCI MassStorage возникли какие-то проблемы. При интеграции вылазят два окошка (прикреплены). Образ Windows чистый, удалил все аддоны кроме AHCI MassStorage. Интеграция с помощью UpdatePack-XPSP3-Rus версия 12.5.15. Вся комичность ситуации в том, что весь этот комплект собирался нормально на старой системе. На вновь установленной - ошибка. Еще из изменений: перевел контроллеры из режима IDE в AHCI перед установкой новой системы. Система в обоих случаях Windows XP, новая основана на UpdatePack-XPSP3-Rus версия 12.5.15. Даже не знаю куда копать?
Похоже дело в системе или что-то некорректно в срипте NSIS... Установил эту же систему на виртуалку. Запускаю MassStor.exe /S получаю все теже окошки ошибки. Нашел старый диск, установил систему с него. Все нормально отрабатывает. Осталось найти виноватого: или обновления какие-то или адддон какой-то или еще что-то.
Jura-Piter
15-06-2012, 17:45
!!!Ошибка (на разном железе)
Не удается найти файл jraid.sys
Нажмите любую клавишу для продолжения
Только (на WinXP sp3 corp rus):
1) UpdatePack-XPSP3-Rus-12.5.15.7z
2) MassStor_x86_12.5.22.rar
С <MassStor_x86_11.8.22.rar> все в порядке
Jura-Piter, если не ошибаюсь, раньше данная проблема обсуждалась, нужно перевести файлы в каталоге I386 в верхний регистр.
Jura-Piter
15-06-2012, 18:09
Да вроде как всегда пишу UltraISO
c запретом <Разрешить строчные буквы>
но, спасибо, гляну повнимательнее...
При интеграции вылазят два окошка (прикреплены). Образ Windows чистый, удалил все аддоны кроме AHCI MassStorage. Интеграция с помощью UpdatePack-XPSP3-Rus версия 12.5.15. Вся комичность ситуации в том, что весь этот комплект собирался нормально на старой системе. На вновь установленной - ошибка. Еще из изменений: перевел контроллеры из режима IDE в AHCI перед установкой новой системы. Система в обоих случаях Windows XP, новая основана на UpdatePack-XPSP3-Rus версия 12.5.15. Даже не знаю куда копать? »
Вот похоже и причинка ошибки нашлась Аддон Winnt_t40 v.41 предназначен для корректировки файла $winnt$.inf на Т-40. Собрал дистрибутив без него и никаких проблем нет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC