Мнение Общественности |
Что для вас предпочтительней?
1. Настроить Мультизагрузку по инструкциям.2. Скачать готовый проект по частям.
Всего ответов: 3786
|
Статистика |
|
|
Usb Flash - вопросы новичка
| |
Sh1td0wn | Дата: Среда, 25.11.2009, 19:57 | Сообщение # 16 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Quote (DmitryOlenin) map --mem /MININT/SETUPLDR.BIN (hd32) Ну сказали же, что BIN нужно chainloader'ить!Добавлено (25.11.2009, 19:57) --------------------------------------------- Более того, при загрузке не из образа Firadisk не нужен!
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
kDn | Дата: Среда, 25.11.2009, 20:33 | Сообщение # 17 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Quote (DmitryOlenin) default /default выдаёт Error 15: File not found savedefault --wait=2 выдаёт Error occured while savedefault. Это запись последнего выбранного пункта меню, по клавише "Y" с таймаутом в 2 секунды. Можно это безболезненно исключить. Все забываю обрамить подобные строки отключением проверки... Надо будет этим заняться, по свободе.Quote (DmitryOlenin) fbinst: error: check fail at sector 18344 fbinst: error: not enough space fbinst: error: not enough space Вот это странно... Скриптом пользуюсь постоянно, пока таких проблем не наблюдал ни разу. На всякий случай приведите сюда команду запуска скрипта... Quote (DmitryOlenin) Возможно дело в созданном CD разделе флешки при помощи сервисной утилиты AlcorMp. Не зная вашего контроллера, ничего сказать не могу, ибо сам пользовался только утилитами для USBest 163 и Prolific PL-2528 Кстати, вы под какой операционкой данные действия выполняете? Надеюсь под WinXP ?
|
|
| |
DmitryOlenin | Дата: Четверг, 26.11.2009, 00:51 | Сообщение # 18 |
Неизвестный
Группа: Пользователи
Сообщений: 15
Статус: Отсутствует
| Sh1td0wn, Простите, не хотел вас злить. Я уже неоднократно писал, что использую исключительно работающие (у других людей) примеры. Которые беру либо с этого форума, либо с руборда. Способ загрузки через "map --mem" я взял из того самого комплекта, который скачал с руборда. И, кстати, о возможности использования FiraDisk чуть выше писал kDn. Как я понял, он помогает загружать iso-образы небольшие. Ибо 700Мб в память грузиться отказываются... Вот такие строки (или подобные) я уже пробовал и даже писал о результах выполнения. Code find --set-root /MININT/SETUPLDR.BIN chainloader /MININT/SETUPLDR.BIN Начинается загрузка, после чего (1-2 секунды) следует перезагрузка системы. Либо выдают Error 13: Invalid or unsupported executable format. kDn Вернёмся к способу загрузки флешки через fbinst... Вопрос решил. Дело было в файле format.ini. Там под расширенный раздел выделено было 100Mb. Выделил 1000Mb - всё заработало как надо. Загрузил Hiren из Iso-файла. Заработал в том числе Mini Windows XP, но как-то криво Довольно странно, что внешние каталоги не видит тот же MiniXp. В частности hbcd.iso\HBCD\WinTools\ просто отсутствует, то есть толку от такой мини системы немного. Также валится в BSOD Alkid LiveCd, который я попробовал загрузить из ISO. STOP: 0x0000007B (INACCESSABLE_BOOT_DEVICE) Распаковать всё, и запускать из bin-файлов тоже не получается. При попытке записи распакованного Hiren в (ud) область вылезает миллион ошибок: Code fbinst: error: file item too long
Сообщение отредактировал DmitryOlenin - Четверг, 26.11.2009, 02:11 |
|
| |
kDn | Дата: Четверг, 26.11.2009, 14:33 | Сообщение # 19 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Quote map --mem /boot/firadisk.ima (fd0) map --mem /MININT/SETUPLDR.BIN (hd32) map --hook chainloader (hd32) Не в обиду вам будет сказано, но как уже сообщалось выше, у вас написан явный бред... Т.е. если попробовать расшифровать строку map --mem /MININT/SETUPLDR.BIN (hd32), то получится следующее: Взять файл SETUPLDR.BIN по пути /MININT/ и смонтировать его в памяти как виртуальный CD !!! Так работать не будет ни при каких условиях... У вас должно быть написано что-то типа такого: Quote map --mem /boot/firadisk.ima (fd0) map --mem /путь/исошник.iso (hd32) map --hook chainloader (hd32)
|
|
| |
Sh1td0wn | Дата: Четверг, 26.11.2009, 16:05 | Сообщение # 20 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Quote (DmitryOlenin) При попытке записи распакованного Hiren в (ud) область вылезает миллион ошибок: А он туда по размеру должен помещаться?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
kDn | Дата: Четверг, 26.11.2009, 16:25 | Сообщение # 21 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Нужно еще учитывать, что окромя grub4dos никто о зоне ud и не подозревает... со всеми вытекающими.
|
|
| |
DmitryOlenin | Дата: Четверг, 26.11.2009, 18:01 | Сообщение # 22 |
Неизвестный
Группа: Пользователи
Сообщений: 15
Статус: Отсутствует
| kDn Да, насчёт неработающего примера вы правы - не разобрался. Хочу отметить, что конструкция map --mem /путь/исошник.iso (hd32) при попытке загрузки исошника в 700Мб орёт о том, что в память не влезает. Quote Нужно еще учитывать, что окромя grub4dos никто о зоне ud и не подозревает... со всеми вытекающими. Ну так если я гружу из этой области Hiren.Ima? То есть весь образ целиком. При этом из образа чудесно грузится MiniXP, но зато подкаталог (который в образе, несомненно, есть) с программами не виден. Почему - не понимаю Sh1td0wn Quote А он туда по размеру должен помещаться? Да, распакованный образ, собственно, примерно такого же размера как Iso-шник. То есть меньше 300Мб. Меня удручает то, что я вроде всё делаю правильно, но не работает. Можно было бы предположить, что у меня кривая флешка или проблема с USB... Но я проверяю на двух компьютерах 2 флешки. И нет никакой возможности просто следовать какому-то алгоритму, чтобы всё заработало
Сообщение отредактировал DmitryOlenin - Четверг, 26.11.2009, 19:22 |
|
| |
kDn | Дата: Четверг, 26.11.2009, 20:21 | Сообщение # 23 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| DmitryOlenin, вот глядите... Ну даже если предположить что вы всунете в ud все что непопадя. Ну загрузились вы из образа Hiren.Ima... И дальше что? Все что в зоне ud он без спец. драйвера не увидит, а драйвера такого пока нет. Если вам уж так нужны утилиты для Windows, то грузите исошник от Хирена, предварительно подгрузив Firadisk, тогда из минихп вы увидите этот исошник, а из доса тоже можете увидеть, выбрав драйвер Eltorito. Что касается требовательности к свободной памяти при загрузке из исошника - да, такое есть. Т.е. для вашего случая нужно как минимум 700+сколько-то еще мегабайт памяти на сам образ и на работу операционки. Из простых вариантов предлагаю поглядеть в сторону RAM-сборок, либо грузить всеже из исошника, но не таких больших размеров.
|
|
| |
DmitryOlenin | Дата: Четверг, 26.11.2009, 21:07 | Сообщение # 24 |
Неизвестный
Группа: Пользователи
Сообщений: 15
Статус: Отсутствует
| kDn Да, прочитал ваше сообщение как раз после того, как прочитал вашу тему об использовании FiraDisk и образе WinPE RusLive 2009, который вы рекомендуете Всё заработало и в плане Live CD (400Мб), и в плане загрузки MiniXp из образа HirenBootCd после использования FiraDisk. Кстати, отмечу попутно, что заметил я такую мысль в теме Install XP from a RAM loaded ISO image на MSFN: Quote However it's reccomended to "gzip.exe -9 UBCD4WIN.ISO" Required disk space and boot time is reduced. Проверил на том же Hiren. Время загрузки из GZ образа увеличилось (!) на 4 секунды (40 секунд против 36), однако обьём сократился с 215 МБ до 207 МБ. Зато при загрузке большого образа (Alkid Live CD) размером 696Мб разница заметна. Во-первых, уменьшился размер до 483Мб (почти на треть). Во-вторых, время загрузки уменьшилось на 10 секунд до 1 минуты 46 секунд. Однако RusLive_Ram_2009_10_21.iso размером 417 МБ не ужался и загрузка удлиннилась секунд на 10. Так что... Надо смотреть, если ужимается, значит вероятно и загрузка ускорится. Хотя это, конечно, не отменяет того, что если памяти 1Гб, а образ занимает в ней >600 работать довольно тяжко... Тоскливо. Скажите, а Ram-сборки разве не также работают с памятью (то есть в памяти занимают столько же, сколько и сам образ)? Может быть можете какую-то порекомендовать? Вышеупомянутый RusLive_RAM_Mini_2009.iso пробовал грузить как напрямую через через map --mem так и через FiraDisk. Разницы ни в скорости, ни в свободной памяти не заметил. -------------------------- Теперь осталось разобраться с запуском установки WinXP не из образа. Так как я хочу устанавливать систему в режиме unnatended. Что в моём случае предполагает тонны драйверов (перепакованные SamLab) и куча программ. Пока удалось хотя бы запустить установку при помощи программы WinSetupFrom USB 0.2.3. Она как-то хитро раскидывает дистрибутив на $WIN_NT$.~BT и $WIN_NT$.~LS. При этом добавляет в Txtsetup.sif загрузку файла rdummy.sys (как я почитал на форумах - именно он не даёт падать USB при опросе). Ещё, подозреваю, кладёт патченный ntdetect.com (для того же). Но вот как это всё сделать самому (а ещё проверить - ведь VmWare не поддерживает загрузку с Flash) - я понятия не имею --------Добавлено позднее Нашёл мануал по установке XP с USB на ещё одном чудесном ресурсе The CD Forum. Написано, что "rdummy.sys makes Fixed USB-Harddisk seen in XP Setup as Removable Device." Пробую сейчас записать образ при помощи Usb_MultiBoot_10. Как я пока вижу, делает он примерно то же самое, что делала WinSetupFrom USB 0.2.3. Также нашёл ваши картинки на руборде, где USB подключён к VmWare как SCSI HardDisk2. Надо будет попробовать. Пока основной вопрос - как сделать многовариантную установку, которая у меня была в BCDW. Сделано было через прописывание соответствующего SIF-файла hex-редактором в файлы Setupld!.bin. Кстати, мне кажется, или активность на руборде чуток повыше, чем тут? )
Сообщение отредактировал DmitryOlenin - Четверг, 26.11.2009, 23:54 |
|
| |
kDn | Дата: Пятница, 27.11.2009, 01:16 | Сообщение # 25 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Quote (DmitryOlenin) Зато при загрузке большого образа (Alkid Live CD) размером 696Мб разница заметна. Во-первых, уменьшился размер до 483Мб (почти на треть). Во-вторых, время загрузки уменьшилось на 10 секунд до 1 минуты 46 секунд. Угу и расход памяти увеличился с 696 до 696+483 :), ведь перед использованием *.gz-запакованного образа он распаковывается в памяти. RusLiveRam жать бессмысленно, т.к. *.wim файлы и так нехило пожаты. Плюсы RAM-сборки: меньше файлов, выше скорость загрузки, минусы: относительно повышенные требования к оперативной памяти, обычно требуется не менее 256мб. Ну и запускать RAM-сборку из исошника - это извращение))). Лучше ее распаковать, вот какая структура и пункт меню для запуска у меня: Code File name Size ------------------------- --------------- BOOTFONT.BIN 4,952 NTDETECT.COM 47,596 wimnt.sif 170 WINNT.SIF 172 I386\ BootSdi.wim 102,783,927 NTDETECT.COM 47,564 PXELDR 298,496 SETUPLDR.BIN 318,576 PeDrivers\ Drivers.wim 125,148,610 idx2.exe 270,647 PePrograms\ CopyRam.bat 735 Depends.wim 595,639 Disk Director.wim 3,901,253 DrvImgXp.wim 895,068 Erd2005.wim 2,105,333 Everest.wim 6,733,386 Ghost.wim 2,012,641 GhostExp.wim 1,230,928 HDDGURU LLF Tool.wim 283,530 HDDScan.wim 683,730 HDTune.wim 175,748 Kav7.wim 83,505,614 Link.shl 180 MagicLines.wim 389,015 Marriage.wim 1,012,535 MBRFix.wim 248,862 Msi.wim 1,413,369 Nod32.wim 13,972,120 PassWordRenew.wim 294,577 Pspad.wim 2,876,769 R-Studio.wim 10,935,990 Recover My Files.wim 4,784,438 Registry Workshop.wim 898,932 RegShotUni.wim 1,076,537 Shredder Classic 3.wim 5,943,732 Spider.wim 261,924 TbiView.wim 112,399 TrueImage.wim 47,185,136 UltimateDefrag.wim 1,434,885 WindowsGate.wim 291,179 WMount.shl 250 WMount.cmd 565 xVM VirtualBox.wim 13,951,820
total files 43 total size 438,129,529 Quote title WinPE RusLive_RAM_2009 (расспакованная) fallback 2 chainloader /i386/setupldr.bin default /default savedefault --wait=2 Добавлено (27.11.2009, 01:16) --------------------------------------------- Quote (DmitryOlenin) Теперь осталось разобраться с запуском установки WinXP не из образа. Так как я хочу устанавливать систему в режиме unnatended. unnatended установка возможна и из образа))), я это описывал, можно вообще несколько тихих установок совместить, с подменой файла. Про установку через $WIN_NT$.~BT и $WIN_NT$.~LS ничего сказать не могу - не использовал ни разу, т.к. считаю редким извратом))) Quote (DmitryOlenin) Кстати, мне кажется, или активность на руборде чуток повыше, чем тут? ) Ну когда там активизируется LevT, то активность резко повышается Впрочем я пишу на обоих форумах, по настроению и свободному времени, как и многие другие.
Сообщение отредактировал kDn - Пятница, 27.11.2009, 01:17 |
|
| |
DmitryOlenin | Дата: Пятница, 27.11.2009, 02:10 | Сообщение # 26 |
Неизвестный
Группа: Пользователи
Сообщений: 15
Статус: Отсутствует
| kDnQuote Угу и расход памяти увеличился с 696 до 696+483 :), ведь перед использованием *.gz-запакованного образа он распаковывается в памяти. Не, не увеличился. У меня на ноуте физически только 1Гб памяти. Там наверное какая-то хитрая распаковка происходит. Хотя для меня загадка, как запакованное может грузиться быстрее распакованного. Но оставлю это на совести разработчиков Gzip Quote люсы RAM-сборки: меньше файлов, выше скорость загрузки, минусы: относительно повышенные требования к оперативной памяти, обычно требуется не менее 256мб. Ну и запускать RAM-сборку из исошника - это извращение))). Лучше ее распаковать О, не знал, спасибо. И в памяти это чудо будет занимать меньше, чем если грузить из образа её же? Просто прямо сейчас проверить не могу - кажется получилось запустить тот самый "изврат" для unnatended установки распакованной винды. По результатам отпишусь ) Quote unnatended установка возможна и из образа))), я это описывал, можно вообще несколько тихих установок совместить, с подменой файла. Да, что-то такое читал, пока искал новую версию файла XP_INST.gz от вас. Как я понял - это тот же fbinst, только как-то подкрученный для установки образов XP. Так вот, либо я чего-то не понимаю, либо... Я понял, что любой образ можно загрузить в память и работать с ним как с виртуальным CD. А дальше что в нём внутри - неважно. Хоть сотни вариантов Winnt.Sif и загрузчиков для них. Мой образ занимает >2Gb (я чуть выше писал, драйвера и всё такое). Как я понимаю, загрузить его в память и дальше ставить никак не выйдет. Если у меня 7 вариантов установки, 800Мб драйверов и 500Мб программ ставится в её процессе,- какие варианты поставить Windows у меня есть? Можно как-то вашим способом установки из образа воспользоваться разве?
|
|
| |
kDn | Дата: Пятница, 27.11.2009, 03:23 | Сообщение # 27 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Quote (DmitryOlenin) Да, что-то такое читал, пока искал новую версию файла XP_INST.gz от вас. Как я понял - это тот же fbinst, только как-то подкрученный для установки образов XP. Это вещи абсолютно разные. XP_INST основан на Firadisk. Вы всеже не ленитесь, и прочитайте тему полностью: http://greenflash.su/forum/2-331-1
|
|
| |
DmitryOlenin | Дата: Пятница, 27.11.2009, 10:19 | Сообщение # 28 |
Неизвестный
Группа: Пользователи
Сообщений: 15
Статус: Отсутствует
| kDn Прочитал тему полностью. Я, вероятно, неверно выразился. Мне по-прежнему кажется, что XP_INST.gz - это firadisk + установочные файлы windows. Нужно это, как я понял, например чтобы SIF-файлы подменять, а ещё, вероятно, чтобы обойти проблему двойного запуска установщика Windows. Впрочем, ни в теме, ни на msfn (ссылку вы давали) я не нашёл какой-то другой информации. Поправьте меня, коли уж я не прав. И всё же вопрос актуален. Если можно - ответьте пожалуйста. Мой образ занимает >2Gb (я чуть выше писал, драйвера и всё такое). Как я понимаю, загрузить его в память и дальше ставить никак не выйдет. Если у меня 7 вариантов установки, 800Мб драйверов и 500Мб программ ставится в её процессе,- какие варианты поставить Windows у меня есть? Можно как-то вашим способом установки из образа воспользоваться разве? P.S. Да, кстати, если способа запуска "большого" образа всё же нет... Возможно придётся использовать установку с образа в 700Мб. Если так, то у меня вопрос. Возможно ли будет её совместить с Fake-Setup Advanced от Mr dUSHA с OsZone?
Сообщение отредактировал DmitryOlenin - Пятница, 27.11.2009, 10:33 |
|
| |
kDn | Дата: Пятница, 27.11.2009, 11:02 | Сообщение # 29 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Если воспользоваться перепаковкой образа в отсортированном виде, то WindowsXP можно установить используя частичное монтирование образа... Т.е. мне в таком случае достаточно 512мб на машине для загрузки и успешной установки с образа размером 700мб.
|
|
| |
DmitryOlenin | Дата: Пятница, 27.11.2009, 12:01 | Сообщение # 30 |
Неизвестный
Группа: Пользователи
Сообщений: 15
Статус: Отсутствует
| Простите за настойчивость. Но я всё же попробую спросить иначе Если у меня образ занимает 2Gb, то 1Gb памяти мне не хватит даже при использовании способа "частичного монтирования", верно? И возвращаясь к вопросу использования образа на 700Мб (полагаю, что на предыдущий вопрос всё же ответ утвердительный)... Насчёт подмены файла setup.exe (Fake-Setup Advanced) хотелось бы уточнить. Так как, как я понял, в образе XP_INST.gz используется свой файл setupORG.exe. А вот уже в таком взаимодействии подкладываемых сетапов я ничего не понимаю
|
|
| |
|
|