PDA

Показать полную графическую версию : MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE


Страниц : 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 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 [317] 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465

serg_ssa
11-04-2014, 12:04
SharkyEXE, если на живой системе всё ОК, а в VirtualBox - нет, то это косяк виртуалбокса. Так и просите разработчиков VirtualBox исправить косяк или меняйте виртуалку. Ктоже будет хакерничать, пытаясь иправить чужие косяки?

Лично я вообще отказался от фирадиска и файла ответов из-за их глючности. Надежнее через shift+F10 запускать батник, который устанавливает имдиск и выдаёт окно выбора iso. »А можно ссылочку на такой батник?
Я пока остановился на таком (http://puhpol.ru/viewtopic.php?id=145#p13851) способе установки, но хотел бы через изо.

Sphinx114
11-04-2014, 12:34
Или можете Вы, пожалуйста, привести пример, что фирадиск+файл ответов глючит у Вас? »
В файле ответов прописан запуск батника и если батник завершается с ошибкой, то установщик прекращает установку. Во вторых с usb-hdd файл ответов не подхватывается. Фирадиск иногда не монтирует ISO, причина неизвестна. Я вообще то семёрку имел ввиду. На XP firadisk+winnt.sif работает как надо.
Пожалуйста, найдите у Вас желание, сделайте так, чтобы в Виртуал Боксе работала установка Win 7 из ISO образа»
Не хочу, гемора много, смысла мало.
А можно ссылочку на такой батник? »
Там не только батник, ещё и инструкцию надо бы написать... Выложу сегодня/завтра.

Ж.Д.А.Л.К.Е.Р.
11-04-2014, 12:45
serg_ssa, Но мне кажется тебе тут лучше использовать findstr, больше совместимость. »
Найдется пользователь у которого в %PATH% будет второй findstr.exe, как у тебя с find.exe.

восьмерка почему-то на стадии установки не может найти install.wim. »
Это сборка ? Оригинальный образ на том железе работает ? Я встречал подобный глюк на одной из сборок семерки.

SharkyEXE, Пойми ты что меню не влияет на флешку, на то как она подключена к виртуалке. Подключение/пробрасывание флешки настраиваешь ты сам. Вариант как съемное устройство + запуск Plop-ом это наиболее приближенная версия к реальному железу. Медленно, но что поделаешь, так работает виртуалка, как вариант попробуй VMware Workstation, может она будет быстрее чем VirtualBox.

serg_ssa
11-04-2014, 16:42
у которого в %PATH% будет второй findstr.exe, как у тебя с find.exe. »
В том и смак что с findstr это намного менее вероятно чем с find, тк юниксоподобный аналог findstr называется вообще по-другому - grep. :)

Это сборка ? Оригинальный образ на том железе работает ?»
Да, сборка, но с тегом "должна удовлетворить самых требовательных сборконенавистников". :)
Оригинальный образ этой сборки устанавливается как из CD так и из распакованного образа в корень ЮСБ-харда через chainloader /bootmgr. С фирадиском чего-то не получается... :dont-know

upd
Прогнал скриптом оригинальный образ от MS. Положил его рядом с изо от сборки, а в грубе продублировал загрузку, заменив старое имя изо на новое. Так теперь они заработали оба! Я даже дефрагментацию не делал. Даже не знаю что и сказать. Пытаюсь разобраться в ситуации, никак не получается найти причину почему вчера не устанавливался. Работают оба как ни крути. :o :laugh: :closed-to Эмоции зашкаливают...

Ж.Д.А.Л.К.Е.Р., спасибо тебе еще раз за скрипт, замечальная штука! Если найду причину по которй вчера не обнаруживался install.wim обязательно отпишусь.

Sphinx114
12-04-2014, 06:41
А можно ссылочку на такой батник?
Я пока остановился на таком способе установки, но хотел бы через изо. »
http://rghost.ru/54016300

SharkyEXE
12-04-2014, 09:48
Не хочу, гемора много, смысла мало. »
Оочень печально...
SharkyEXE, Пойми ты что меню не влияет на флешку, на то как она подключена к виртуалке. Подключение/пробрасывание флешки настраиваешь ты сам. Вариант как съемное устройство + запуск Plop-ом это наиболее приближенная версия к реальному железу. Медленно, но что поделаешь, так работает виртуалка, как вариант попробуй VMware Workstation, может она будет быстрее чем VirtualBox. »
Просто привык я к ВИртуал Боксу, при том что он еще и бесплатный...

SharkyEXE
12-04-2014, 10:13
Sphinx114
Большое Вам спасибо за Ваш пак: http://forum.oszone.net/post-2336608-6334.html
Я проверил Ваш пак: http://forum.oszone.net/post-2336608-6334.html на ВиртуалБоксе
Как Вы написали в файле \imdisk1.zip\инструкция.txt я выполнил действия - все отлично, система установилась, при этом в ВиртуалБокс, после загрузки Вин7, у меня 2 жестких диска в Мой компьютер-диск С-где стоит система, и диск Д-этот моя флешка
Только меня смутило, что не было окна выбора редакции-Ультимат или Домашняя или Домашняя расширенная

Извините меня, пожалуйста, а не могли бы Вы, поожалуйста, это автоматизировать?
Когда появляется окно "Не найден привод..." жмём shift+F10 -> alt+shift -> notepad -> ctrl+o -> компьютер
Где тип файлов выбираем "Все файлы", заходим на флешку, папка imdisk и через ПКМ от имени администратора
запускаем MOUNT.BAT, в появившемся окне указываем ISO образ.
Просто как-то не то в 21 веке, в век автоматизации, делать все ручками...
Наоборот, оочень много людей, лично я в их числе, хотели автоматизации, чтобы рутиные действия делали скрипты AUTOIT, батники, а тут назад катимся, чтобы ручками все делать...

1) В файлах \imdisk\AutoIt3.AMD64.exe и \imdisk\AutoIt3.x86.exe прописать жесткий путь кореньфлешки:\seven.iso
2) Осталось как-то вызвать файл \imdisk\MOUNT.BAT, при том что этот файл \imdisk\MOUNT.BAT находится на флешке, однако флешка определяется как жесткий диск в ВиртуалБоксе

После этих 2х автоматизированных действий должно работать, ведь то, что я предложил, это автоматизация тупых ручных действий по выбору образа

Sphinx114
12-04-2014, 11:24
Только меня смутило, что не было окна выбора редакции-Ультимат или Домашняя или Домашняя расширенная »
У меня выбор редакции есть, появился после удаления файла ei.cfg из оригинального дистра win 7sp1 ultimate.
а тут назад катимся, чтобы ручками все делать... »
Ручками в данном случае надёжнее. Или используйте скрипт ждалкера.
1) В файлах \imdisk\AutoIt3.AMD64.exe и \imdisk\AutoIt3.x86.exe прописать жесткий путь кореньфлешки:\seven.iso »
Это же autoit интерпретаторы, туда ничего не пропишешь. Можно сделать несколько батников, в каждом из которых прописать монтирование определённого ISO, но с запросом расположения ISO мне кажется удобнее.
2) Осталось как-то вызвать файл \imdisk\MOUNT.BAT, при том что этот файл \imdisk\MOUNT.BAT находится на флешке, однако флешка определяется как жесткий диск в ВиртуалБоксе »
Это делается файлом ответов, либо надо модифицировать образ.

Теоретически можно сделать так:
1. Переименовать \imdisk\MOUNT.BAT в что-нибудь покороче, например \1\1.BAT
2. Батник запускать так:
shift+F10
c:\1\1 -> кнопка UP -> d:\1\1 -> кнопка UP -> e:\1\1 и тд пока не запустится.

SharkyEXE
12-04-2014, 11:40
У меня выбор редакции есть, появился после удаления файла ei.cfg из оригинального дистра win 7sp1 ultimate. »
Да, у меня мсдн образ вин 7 х64 сп1 ультимэйт, тогда надо оттуда удалить этот файл-блокировщик выбора редакций.
Или используйте скрипт ждалкера. »
Напишите мне, пожалуйста, ссылку или название этого скрипта от Ж.Д.А.Л.К.Е.Р.
но с запросом расположения ISO мне кажется удобнее. »
Выскажу своё мнение - в menu.lst все загружаемые файлы имеют опеределнный путь, типа /grub/1.iso или /boot/123.iso - так зачем делать/придумывать/находить себе проблемы с выбором пути, где лежит образ seven.iso?
В menu.lst мы жёстко прописываем, где лежит образ типа /grub/1.iso или /boot/123.iso, так зачем выбор нужен для образа seven.iso?
Сделать его жестко /grub/seven.iso и нет проблем
Для большинства флешка - этот как мой принцип - один раз настроил и забыл, а не каждый раз выбирать, забивать себе голову, где лежит образ seven.iso
2. Батник запускать так:
shift+F10
c:\1\1 -> кнопка UP -> d:\1\1 -> кнопка UP -> e:\1\1 и тд пока не запустится. »
Повторюсь, а нельзя ли это автоматизировать?
Неужели нельзя для этого Shift+F10 сделать на AUTOIT-е скрипт или батником это реализовать?
Неужели это только надо ручками делать, автоматически это чтоли никак не получится сделать?

Sphinx114
12-04-2014, 14:14
Напишите мне, пожалуйста, ссылку или название этого скрипта от Ж.Д.А.Л.К.Е.Р. »
Дык в шапке же http://forum.oszone.net/post-2136973-5233.html
В menu.lst мы жёстко прописываем, где лежит образ типа /grub/1.iso или /boot/123.iso, так зачем выбор нужен для образа seven.iso? »
Я не знаю как сделать иначе. Можно конечно как раньше грубом писать путь до ISO в файл, а потом MOUNT.BAT берёт оттуда путь и затирает содержимое файла. Но при использовании usb 2.0 драйверов плопа или груба запись невозможна. У меня компы в основном старые и ждать пока оно в режиме usb 1.1 загрузится мне неохота, быстрее ручками указать ISO. Предположим, путь грубом пропишется, но батник запущен не будет, далее будет запущен груб с драйвером, тогда при установке 7 будет автоматически взят старый путь. Конечно и тут можно что-нибудь придумать, но с возрастанием сложности снижается надёжность. Не хочу пока этим заморачиваться.
Повторюсь, а нельзя ли это автоматизировать? »
Я не знаю как, может местные гуру помогут...

SharkyEXE
12-04-2014, 15:33
Дык в шапке же http://forum.oszone.net/post-2136973-5233.html »
Понял, спасибо.
Не хочу пока этим заморачиваться. »
А почему сейчас, файл MOUNT.BAT не ищется на флешке, которая определяется как жесткий диск?
Это же неверно, если есть файл MOUNT.BAT вне зависимости, что это - флешка или жесткий диск, этот файл должен находиться и запускаться

Ж.Д.А.Л.К.Е.Р.
12-04-2014, 16:43
А почему сейчас, файл MOUNT.BAT не ищется на флешке, которая определяется как жесткий диск? »
Потому что файл ответов (AutoUnattend.xml, в котором прописан поиск и запуск MOUNT.BAT) игнорируется на внешних и внутренних винчестерах, говорим спасибо МС.

SharkyEXE
12-04-2014, 16:47
Потому что файл ответов (AutoUnattend.xml, в котором прописан поиск и запуск MOUNT.BAT) игнорируется на внешних и внутренних винчестерах, говорим спасибо МС. »
Понятно. Блин, печалька.

Мне в свое время Sphinx114 написал эти строки
find --set-root /grub/WINNT.SIF
dd if=()/grub/WINNT.SIF of=(0)/WINNT.SIF
Если их добавить в menu.lst для установки Win XP, то будет подхватываться файл ответов кореньфлешки:\grub\WINNT.SIF

1) Нельзя ли как-то сделать подхват файла AutoUnattend.xml, типа в файле menu.lst для установки Win 7 добавить такие строки
find --set-root /grub/AutoUnattend.xml
dd if=()/grub/AutoUnattend.xml of=(0)/AutoUnattend.xml
ИЛИ
2) Нельзя ли в ОЗУ создать какую-то область, типа виртуальный РАМ диск размером 10 Килобайт, туда запихнуть файл AutoUnattend.xml и сделать подхват этого файла типа
find --set-root /RAM-Drive/grub/AutoUnattend.xml
dd if=()/RAM-Drive/grub/AutoUnattend.xml of=(0)/RAM-Drive/AutoUnattend.xml
Этот РАМ диск размером 10 Килобайт, где будет лежать файл AutoUnattend.xml, не должен быть как жесткий диск, тогда по моей идее файл AutoUnattend.xml из РАМ диск должен будет запуститься и когда файл AutoUnattend.xml из РАМ диска запуститься, файл AutoUnattend.xml из РАМ диска найдет и запустит файл MOUNT.BAT и все будет нормально

Спасибо.

Sphinx114
12-04-2014, 16:59
1) Нельзя ли как-то сделать подхват файла AutoUnattend.xml, типа в файле menu.lst для установки Win 7 добавить такие строки »
2) Нельзя ли в ОЗУ создать какую-то область, типа виртуальный РАМ диск размером 10 Килобайт, туда запихнуть файл AutoUnattend.xml и сделать подхват этого файла типа »
Ничего нельзя сделать. Смонтированные грубом виртуальные диски отваливаются раньше, чем установщики win7/8 начинают искать на них файл ответов.

serg_ssa
12-04-2014, 16:59
Неужели нельзя для этого Shift+F10 сделать на AUTOIT-е скрипт или батником это реализовать? »То есть опять что-то и как-то встраивать в ИЗО? Тогда уж лучше чтоб даже Shift+F10 не нажимать. Получим тотже функционал, что сейчас есть с фирадиском от ждалкера.

SharkyEXE
12-04-2014, 17:19
Ничего нельзя сделать. Смонтированные грубом виртуальные диски отваливаются раньше, чем установщики win7/8 начинают искать на них файл ответов. »
Блин.
Получим тотже функционал, что сейчас есть с фирадиском от ждалкера. »
Да в том то и фишка, чтобы иметь оригинальный мсдн образ вин7, а все остальное идет как дополнение.
А когда в оригинальный мсдн образ вин7 интегрировать фирадиск - это уже типа самопал-сборка получается
Вот-то и хочется - оригинальный образ мсдн вин7+установка из этого образа на виртуалбокс.

Ж.Д.А.Л.К.Е.Р.
12-04-2014, 17:58
Возможные варианты запуска любого батника:

AutoUnattend.xml - работает с флешки или закинуть внутрь образа, на винчестерах внутренних и внешних игнорируется системой.
Shift+F10 - работает стабильно но не всем это удобно.
winpeshl.ini - закидывается в папку System32 образа boot.wim и запускает все что в нем прописано. Минус в том что окно с восстановлением системы пропадает и нужно вносить изменения в boot.wim и закинуть его в ISO.
FiraDisk_integrator.exe - там запуск батника через hiderun.exe перед winpeshl.exe (изменения вноситься в реестре). Проще говоря батник встраивается в цепочку загрузки дистрибутива. Плюс в том что установка визуально ничего не меняться, восстановления ОС доступно. А минус это внесения изменений в дистрибутив, и редко бывает что драйвер не монтирует образ (по отзывам за все время насчитал раз 5, сам не встречал, видимо зависит от железа).


SharkyEXE, Используй вариант от Sphinx114 и запуск флешки как USB устройство (через Plop), а то придумал себе такие условия что тебя ничего не устраивает.
это уже типа самопал-сборка получается »
С точки лицензирования и тому подобного, существует WAIK с помощью которого ты можешь изменять дистрибутив под свои нужды, плюс ни один из вариантов не требует изменений в самой устанавливаемой ОС (install.wim).

SharkyEXE
12-04-2014, 18:07
SharkyEXE, Используй вариант от Sphinx114 и запуск флешки как USB устройство (через Plop), а то придумал себе такие условия что тебя ничего не устраивает. »
Да нет, что Вы, просто я хочу пользоваться виртуалбокс, но на нем плоп, при включении в виртуалбокс юсб2.0, плоп не грузит флешку. Только юсб1.1 плоп на виртуалбоксе работает - медленнно.
Вот мне и хочется, чтобы и быстро, юсб2.0, и чтобы в виртуалбоксе установка работала с флешки.
Еще: я хп ставил с подхватом внешнего файла ответов, без засовывания файла ответов внутрь образа - все работает
Почему в вин7 убрали эту фишку - нельзя подхватить внешний файл ответов, без засовывания файла ответов внутрь образа - я не знаю.

VladMP
14-04-2014, 21:24
Добрый вечер, форумчане. Помогите разобраться со следующим вопросом.

Есть 2 загрузочные флешки, 1-я сделана с помощью данной ветки форума и с использованием инструкций из шапки + некоторые мелкие доработки. Вторая - Сборка автора LEX - загрузочная WinPE, или что-то в этом роде, но в качестве загрузчика используется GRUB4DOS.
Так вот, добавляю во вторую флешку дистрибутив WinXPSP3 с помощью WinSetup from USB, в menu.lst добавляю пункт идентичный тому, который запускает установку WinXP из 1-й флешки:

title Microsoft Windows XP SP3 RUS - установка
root (hd0,0)
map --mem /WINSETUP/XPpSP3.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
chainloader /I386/SETUPLDR.BIN

но! При проверке в QEMU мне пишет:

root (hd0,0)

Error 22: No such partition

Press any key to continue...

Что я сделал не так, если на 1-й флешке работает, а на второй - нет (

Ж.Д.А.Л.К.Е.Р.
14-04-2014, 22:36
Посмотри как твоя флешка отрображаеться - вбей в консоли find --set-root /WINSETUP/XPpSP3.ISO.




© OSzone.net 2001-2012