Форум - FlashBoot.ru
USB Flash Drive => Создание загрузочных USB Flash Drive => Тема начата: semiono от 05 Марта 2010, 02:36:41
-
Имею собственную сборку...
BCDWizard, разные утилиты для ремонта на базе FreeDOS/MSDOS/Paragon/TBDOS
и nLite модифицированный WinXP x86 SP3 eng. Ну и ещё CRUX64.iso.
Вся сборка работает с CDROM, но задачей стало перенести на USB FlashDrive.
AlcorMP не составил труда создать CDROM раздел и image.iso был записан на флеш.
Но при тестировании всплыл баг! Установщик Windows остановился
перед таблицей разделов дисков...
Немного погодя я нашёл решение проблемы совершенно наугад =)
Открываем:
\i386\TXTSETUP.SIF,
Исправляем если надо:
[SetupData]
...
ForceScsi = 1
ForceDiskClass = 0
ForceCDRom = 0
Теперь должно работать! Но это первый мой тест, если будут коментарии мне интересно!
;)
Изначально у меня было так {ForceScsi = 1 ForceDiskClass = 1 ForceCDRom = 1}
Причём у меня FDD раздел создался rw впервый раз, но не знаю почему,
надо теперь вспомнить настройки ;D
-
Вот это тоже так можно оставить
ForceDiskClass = 1 (txtsetup.sif)
Ещё я обратил внимание на опцию AutoRun Auto Switch (AlcorMP), пока что у меня это
включено за последние тесты, может даже дело только в этой опции было?
Однако думаю всётаки вот это помогло - ForceCDRom = 0 (txtsetup.sif)
-
Однако думаю всётаки вот это помогло - ForceCDRom = 0 (txtsetup.sif)
так помогло или "всетаки помогло", по моему (могу ошибаться)после ForceCDRom = 0 (txtsetup.sif) в винде после загрузки содержимое CD не доступно..
я не заметил проблем подобных твоей при установке виндовс с CD(ISO) раздела флешки со своего дистрибутива, единственно что менял - опции автоматической установки, файл unattend.txt
;SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1
[UserData]
ProductID= подставь сюда твой серийник
FullName="XPUser"
OrgName=""
ComputerName=XPCOMP
[Display]
BitsPerPel=32
Xresolution=800
YResolution=600
Vrefresh=70
[TapiLocation]
CountryCode=7
AreaCode=863
[RegionalSettinds]
LanguageGroup=5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419
[Identification]
JoinWorkgroup=APS
[Networking]
InstallDefaultComponents=Yes
-
Я тоже об этом подумал, однако реальный CDROM был доступен после установки!
Тут сразу всё трудно учитывать, так как надо проверить все способы.
Во-первых установка с выключенным в bios CDROM.
Во-вторых с включенным CDROM в bios.
Но по крайней мере уже два раза устанавливал и всё было нормально!
Я просто уже запутался, но вроде сидюк был отрублен в биосе.
По идее windows должна установить "новое устройство" даже если CDROM
был куплен позже установки windows, были бы дрова в базе данных.
Вообщем меня радует то, что это кривой этап установки был пройден успешно.
По идее можно даже от работы CDROM в windows отказаться раз флешка есть )))
Я шучу!
файл unattend.txt
а что это за файл? помоему он должен быть переименован в unattend.sif чтобы работало,
но у меня нету такого вообще, я же nLite собираю.
Контент на winnt.sif похож
; Generated by nLite 1.4.9.1
[Data]
Autopartition=0
MsDosInitiated=0
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
UnattendSwitch="No"
OemPreinstall="No"
OemSkipEula="Yes"
ProgramFilesDir="\I\Apps"
CommonProgramFilesDir="\I\SysWOW"
FileSystem=*
WaitForReboot="No"
NoWaitAfterTextMode=1
NoWaitAfterGUIMode=1
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
Hibernation="No"
[Display]
Xresolution=1152
Yresolution=864
BitsPerPel=32
Vrefresh=60
[GuiUnattended]
AdminPassword=*
TimeZone=085
OEMSkipRegional=1
OemSkipWelcome=1
[Components]
[UserData]
ProductKey="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"
ComputerName=F
FullName="Semiono"
OrgName="MSDN"
[RegionalSettings]
LanguageGroup=1
SystemLocale="0409"
UserLocale="0419"
UserLocale_DefaultUser="0419"
InputLocale="0409:00000409"
InputLocale_DefaultUser="0409:00000409"
[Networking]
InstallDefaultComponents="Yes"
[Identification]
DomainAdmin=F
JoinDomain="Fasm"
Впрочем тут ничего интересного нет.
nat27, а ты txtsetup.sif проверил у себя?
Впрочем, во всех оригинальных msdn дистрибутивах стоит по умолчанию
ForceCDRom = 1
Но я не думаю что это отменит работу cdrom вообще в системе,
кстати какие-то разговоры об этом я нагугливал, но там всё
на английском и суть не очень понятна, обычно это сайты 911cd.org/forums
и msdn.org/board но там читать мозги свернёшь, флудъ! )))
Зато я так понял этим параметром люди пользуются. Мне вообще помогло! :)
-
при сборке ramboot LiveCD с параметрами txtsetup.sif:
ForceScsi = 1
ForceDiskClass = 0
ForceCDRom = 0
после загрузки системы CD(ISO) раздел с которого и был загружен LiveCD недоступен для чтения, таже ситуация если вынуть-вставить флешку, CD(на флешке) появляется, но при попытке обратиться пишет вставьте диск.
unattend.txt - альтернативный txtsetup.sif сценарий установки, не нужно править оригинальный txtsetup.sif, мало ли когда понадобиться, а вот под себя создать установку это unattend.txt, и установка виндовс из под дос может быть такой:
winnt /s:D:\WINXP\I386 /u:unattend.txt
-
А ну да, winnt /s:D:\WINXP\I386 /u:unattend.txt, вспомнил, я когда-то из под дос так же ставил.
Не знаю насчёт ramboot LiveCD, может там ещё в чём причина.
Но я тогда протестирую и отпишусь конкретно!
Я ещё тогда забыл сказать, что ещё вариант установки с реального CD тоже
надо проверить, но у меня уже такой диск готов.
Вообщем проверю всё и отпишусь.
У меня Win XP Pro English VL без креков, натуральная сборка MSDN,
и теперь уже с SP3. Добавляю дров nForce4 RAID и видео, всё собираю в nLite.
-
Установил с реального CDROM
ASUS M2N-SLI AWARD BIOS
Windows XP Professional SP1 x64 Edition VL
; TEXTSETUP.SIF
ForceScsi = 1
ForceDiskClass = 1
ForceCDRom = 0
CDROM работает без проблем!
Вообще есть одна проблемма которую я не знаю как разрешить,
у меня после установки nLite сборок, любых x86/x64, при первом входе
над столом открывается окно "Обнаруженно новое устройство".
Вообщем этот диалог устанавливает IDE CDROM.
Почему-то без диалога устройство не успевает установиться.
Видимо это всётаки от железа зависит конкретного.
Впрочем такие диалоги были и по поводу USB подключений,
но я тогда пропатчил syssetup.dll на предемет цифровых подписей драйвера.
После этого реже стало появляться. Но это всё траблы известные и связанные с syssetup.dll.
Когда я ставил винду с флешки, помоему диалог установки CDROM вообще не появился!
И при этом дисковод работал. Но надо будет ещё раз проверить, может я просто не заметил.
offtop: для BCDW установки nLite сборки WinXP x64 нужно пропатчить SETUPLDR.BIN:
2060: 74 EB 03 1A
Это позволит игнорировать CRC и NTLDR missing or corrupt не появится.
-
Здравствуйте.
При попытке установить ХР с CDROM раздела флэшки ловлю BSOD ... STOP 0x0000007B ...
При установке с реального DVD или с исошки в VirtualBox всё работает без ошибок
Советы из этой темы не помогают :(
Как это исправить?
-
если там контроллер не SMI или Phison то в ошибке нету ничего удивительного. т.е. такой сдром далеко не везде будет коректно пахать и сделать с этим ни чего нельзя
как вариант попробовать другой дистрибутив. но толку немного
-
контроллер SMI
Chip Vendor: SMI
Chip Part-Number: SM3257ENAA - ISP 111216-AA -
CDROM работает нормально, винда начинает копировать файлы, BSOD вылетает на том месте, где должен быть выбор раздела для установки :(
-
ставил ни один раз на материнки первой половины 2000-ых годов и всё гууд.
как вариант попробовать другой дистрибутив + поставить галку CDROM-Only
а что за ПК? случайно не какой нибудь ноут (привереды)?
-
Жесткий в режим IDE перевели надеюсь ?
SATA диск у Вас?
раньше ставили ЭТОТ дистрибутив с болванки наданный ПК?
у меня просто барахло дома. я как то лучше по барахлу ориентируюсь
-
Ufo28
Привет!
Если происходит бсодстоп с сообщением об потере загрузочного устройства, то, скорее всего, вам попалась флешка на контроллере который(при наличии СД-раздела) не переносит сброс шины USB загрузчиком ОС.
Из моих флешек такое поведение наблюдается у трансцендов с контроллерами ALCOR AU69xx. На Innostor IS902 загрузка с CD-раздела продолжается нормально.
Совет такой - не использовать CD-раздел на флешке с контроллером который не переносит сброс шины USB загрузчиком в процессе установки. С обычного раздела установка продолжается нормально. Либо найдите флешку у которой контроллер с CD-раздела быстро очухивается после сброса шины USB и работает как ни в чём не бывало.
-
nat27
чето я больше склоняюсь что дело в руках\настройках биоса чем в моем любимом SM3257ENAA :P :'( :-\
я бы заново залил бы винду на нее но поставив галку CDROm-only и поковырялся в настройках биос
-
если с обычной болванки CD ставиться, то значит настройки биос и драйвера не помеха.
если при установке с CD-раздела получаем бсод с сообщением о потере загр.ус-ва сразу после сброса шины USB(в XPSP3 как раз после бегущих квадратиков перед созданием разделов) то контроллер флешки не успел восстановить доступ к CD-разделу как к лог. устройству.
Если любимый SM3257ENAA не боится сброса USB, тогда, действительно нужно побороться, посмотреть что там в биосе включено для USB портов(выбрать Enable взамен Auto), подключать флешку только в порты на системной плате(а не в переднюю панель или удлинитель).