PDA

Показать полную графическую версию : [addon] AHCI MassStorage


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 [58] 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82

Ж.Д.А.Л.К.Е.Р.
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 и глюков не замечено, просто хочется увидеть его в составе готового адона.

АВаТар
07-05-2012, 17:38
Есть конструктивное предложение - добавить драйвер FiraDisk в набор »
Наверное, это полезное предложение (и приложение) - но, м.б. его луче оформить отдельным аддоном?

Ж.Д.А.Л.К.Е.Р.
07-05-2012, 18:12
АВаТар Это такой же драйвер как и включенные в AHCI MassStorage, просто он нужен для виртуального привода в который монтируется образ дистрибутива силами Grub4dos. Иначе получаем 7В бсод как и в случае когда нет драйвера для винчестера. Создавать отдельную тему для отдельного драйвера не вижу смысла.

JohnnyD
08-05-2012, 11:37
Ж.Д.А.Л.К.Е.Р., фирадиск сам подключается, причем силами меню гроба. Нафига огород городить?

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
Спасибо за драйвера. С уважением Вячеслав!

simplix
22-05-2012, 02:38
Новая тестовая версия 12.5.22, изменения в шапке.

TERMINAL
25-05-2012, 09:42
Подскажите плз, а MassStor.exe с ключом /S должен именно запускаться на Т13 именно с папки Svcpack или можно запустить с любого места на диске?

simplix
26-05-2012, 13:14
TERMINAL, Можно запускать из любой папки в любое время, но обязательно на втором (графическом) этапе установки.

BennyBlanco
30-05-2012, 15:06
Новая тестовая версия 12.5.22 »
Три компа, чипсеты AMD, Intel, nForce полет нормальный.

Robby
09-06-2012, 20:37
simplix, вылезла такая проблема. Дистрибутив собирал тысячу раз и все было нормально. Но недавно переустановил систему и вот решил снова пересобрать дистрибутив Windows и, с аддоном AHCI MassStorage возникли какие-то проблемы. При интеграции вылазят два окошка (прикреплены). Образ Windows чистый, удалил все аддоны кроме AHCI MassStorage. Интеграция с помощью UpdatePack-XPSP3-Rus версия 12.5.15. Вся комичность ситуации в том, что весь этот комплект собирался нормально на старой системе. На вновь установленной - ошибка. Еще из изменений: перевел контроллеры из режима IDE в AHCI перед установкой новой системы. Система в обоих случаях Windows XP, новая основана на UpdatePack-XPSP3-Rus версия 12.5.15. Даже не знаю куда копать?

Robby
09-06-2012, 23: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> все в порядке

timon45
15-06-2012, 17:58
Jura-Piter, если не ошибаюсь, раньше данная проблема обсуждалась, нужно перевести файлы в каталоге I386 в верхний регистр.

Jura-Piter
15-06-2012, 18:09
Да вроде как всегда пишу UltraISO
c запретом <Разрешить строчные буквы>
но, спасибо, гляну повнимательнее...

Robby
21-06-2012, 01:13
При интеграции вылазят два окошка (прикреплены). Образ 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