Показать полную графическую версию : MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE
Ж.Д.А.Л.К.Е.Р.,
Спасибо за обновлённый скрипт. Им интеграция ФД в десятку проходит "на ура".
Объясните мне пожалуйста, в чём "фундаментальные" проблемы по установкам кучи Винд ХР/8.1/10 с одной мультизагрузочной флешки, почему всё так сложно?
Исходные данные: Каждая из винд по-отдельности прекрасно устанавливается с USB.
Суть проблемы: их нельзя, на выбор, устанавливать из корня... только одну.
Почему, из всей кучи решений, нет ни одного "в лоб", по сути проблемы? Алгоритм:
- создаём папки под каждую ОС, куда кидаем загрузочные образы (UltraISO и т.д.);
- вручную перебрасываем всё содержимое папки с ОС в корень флешки;
- после окончания установки - возвращаем всё из корня в ОС-папку.
Почему нельзя программно реализовать переброску содержимого ОС-папки выбранной ОС в корень и обратно? Этот же простой принцип применим и ко всем программным пакетам (фирменные CD, ПО, ISO и т.д.), которые аналогично ОС запускаются и работают из корня флешки. Спасибо.
Ж.Д.А.Л.К.Е.Р.
07-09-2015, 12:34
Каждая из винд по-отдельности прекрасно устанавливается с USB. »
Хр просто так не ставиться. Это Vista и старше могут силами этой же ОС сделать загрузочную флешку с своим дистрибутивом.
почему всё так сложно? »
Vista и старше имеют одинаковую жесткую структуру папок и файлов, если распаковывать образ в корень то один дистрибутив заменит другой. А менять структуру файлов - bootmgr, bcd, boot.wim и возможно еще каких, чтоб дистрибутив мог работать из папки XXXX, это сравнимо с написанием FiraDisk_integrator.exe, если не сложнее. Я имею ввиду создание скрипта который бы делал все это автоматом.
Почему, из всей кучи решений, нет ни одного "в лоб", по сути проблемы? »
Потому что конечных вариантов установки Windows может быть несколько:
- Россыпь файлов в корне флешки.
- Из отдельной папки ХХХХ.
- Из образа с помощью FiraDisk/ImDisk/UltraISO.
- Из под отдельной WinPE с помощью WinNTSetup.
И каждый выбирает что ему больше нравиться.
Почему нельзя программно реализовать переброску содержимого ОС-папки выбранной ОС в корень и обратно? »
Можно, например простым батником перед установкой Windows будешь перемешать нужную ОС из каталога в корень. Только ИМХО неудобно как-то...
Если развивать эту идею то можно попробовать создать образ дискеты с DOS-ом, поддержкой NTFS + скрипт и grub.exe. А работать будет примерно так: загрузка маленького образа дискеты, в котором сразу будет меню с предложением каталог какой Windows переместить в корень флешки, после чего она будет запущена (с помощью grub.exe). А вот как потом автоматом переместить россыпь файлов/каталогов дистрибутива обратно в нужный каталог, думай сам.
Ж.Д.А.Л.К.Е.Р.,
Вы меня не верно поняли. Есть любой загрузочный ISO, не важно Винда, Линукс, Акронис или ещё что-то. Есть средства типа UltraISO, создающие работающую загрузочную флешку (не мульти-).
Если всё, что наваял UltraISO, перенести в корень другой флехи, где есть "посторонняя" папка типа "База загрузок", то всё аналогично загрузится, установится и т.д.
Так вот я в папке "База загрузок" предлагаю хранить кучу подпапок с плодами работы UltraISO над кучей Винд, фирменных ПО, спец.пакетов типа Акроникс (имеющего свою grub-загрузку) т.д. и т.п. Берём из этой кучи конкретную загрузку, перемещаем её в корень флехи и устанавливаем на комп. Затем из корня всю эту россыпь возвращаем в её папку. Корень готов для дальнейшего. Все трудозатраты выливаются в пару десятком секунд на перемещение россыпи туда-сюда. Это я называю решением проблемы мульти-загрузочного флешко-строния "в лоб". Почему не пошли по этому простому пути, запрограммировав процесс этих перемещений туда-сюда папко-файлов? Можно, в принципе, и вручную... но наверняка есть какие-то сторонние средства/программульки :)
Ж.Д.А.Л.К.Е.Р.
07-09-2015, 14:59
UltraISO не панацея, он понимает только те образы которые отработали разработчики программы. Сомневаюсь что записанный силами UltraISO линукс и виндовс взаимозаменяемы на уровне файлов и папок. У них загрузчики абсолютно разные и MBR/PBR устанавливаемые для флешки будут разными.
Есть какой-нибудь аналог, чтобы можно было записать на флешку ХР, 7-ку, 10-ку и РЕ 7?
10-ка необязательна, но PeToUSB из этого пакета у меня не работает...
Ж.Д.А.Л.К.Е.Р.
09-09-2015, 08:42
Nemo1, WinSetupFromUSB ?
Zapusknik
09-09-2015, 15:24
Ничего не могу сделать с помощью "Универсальный загрузочный диск v3.7".
Цель - удалить папку в корне диска, имеющего NTFS файловую систему. Папка забита мусором. После загрузки этого самого универсального загрузочного диска v3.7, пробовал с использованием Volkovcommander и без него, с помощью досовских команд - всё бесполезно. Более того, Volkovcommander не только ничего не удаляет, но даже папку с простым именем не может создать (вылезает ошибка). Без Volkovcommander также вылезает ошибка. Т.е. всё это работает тупо в режиме read only, оставляя возможность только любоваться этим "чудом". Только я не ради такого удовольствия скачал эту флэшку. Что делать (отформатировать диск просьба не предлагать)? Или чем ещё можно это удалить?
Ж.Д.А.Л.К.Е.Р.
09-09-2015, 16:02
Или чем ещё можно это удалить? »
Попробуй из под WinPE.
Zapusknik
09-09-2015, 19:26
Попробуй из под WinPE »
Не удалось записать WinPE на флешку с помощью PeToUSB. Там где надо указать путь к смонтированному диску, при выборе его, кнопка ОК не активна. Пробовал распаковать ISO - та же фигня.
Ж.Д.А.Л.К.Е.Р.
10-09-2015, 10:05
Распакуй в корень флешки образ WinPE и добавь меню:
title WinPE
chainloader /bootmgr
Или chainloader /I386/SETUPLDR.BIN или где там загрузчик конкретно в твоей сборке.
coka, а где можно подробно прочитать как делать как REANIMATOR (http://forum.oszone.net/post-2515454-7572.html)
что там за папки?:
.disk
boot
efi
где брать для них содержимое, как писать файлы: grub.cfg, Antivir.cfg ?
что это за файлы: UNICODE.PF2, Keyboard и где их брать?
Ж.Д.А.Л.К.Е.Р.,
как определить, интегрирован уже ФираДиск в ИСО или нет, по каким признакам?
И второе: если интегрирован, то можно ли распаковать этот ИСО и запускать из корня?
Будет ли разница при этом, по сравнением с "чистым" ИСО, в который ФираДиск не был интегрирован?
Ж.Д.А.Л.К.Е.Р.
10-09-2015, 23:22
flev45, как определить, интегрирован уже ФираДиск в ИСО или нет, по каким признакам? »
Для Хр/2003 смотри наличие файла \I386\FIRADISK.SY_, а в случае Vista и старше - boot.wim\2\Windows\System32\firadisk.sys. Или запусти скрипт и он скажет что драйвер уже есть в образе.
если интегрирован, то можно ли распаковать этот ИСО и запускать из корня? »
Можно.
Будет ли разница при этом, по сравнением с "чистым" ИСО, в который ФираДиск не был интегрирован? »
Никакой разницы.
В одной из многочисленных мульти- увидел команду set (типа присвоить), которая резко уменьшила объём моей мульти- и позволила хорошо её структурировать, особенно в случае многочисленных Винд.
Решил познакомиться с системой команд Grub4Dos, но там set отсутствует http://greenflash.su/Grub4Dos/files/commands.htm Удивительно, но факт. Разве эта мульти- собрана не на Grub4Dos?
Где посмотреть систему команд этой версии Grub4Dos? Как-то странно, ваяем Grub4Dos-проги без доступа к телу - к его системе команд :) Спасибо.
Ж.Д.А.Л.К.Е.Р.
11-09-2015, 09:34
Там (http://greenflash.su/Grub4Dos/files/commands.htm) же написано:
Следующие (61) команда используются в Grub4dos - версии 0.4.3 (build 2008-03-14)
А теперь посмотри (http://grub4dos.chenall.net/categories/downloads/) сколько вышло билдов с того времени.
Где посмотреть систему команд этой версии Grub4Dos? »
В консоли Grub4Dos-а набери help, или help имя_команды. Еще почитай README_GRUB4DOS.txt из архива твоего билда.
Grub4dos Command Primer (http://www.rmprepusb.com/tutorials/grub4dos/grub4dos-commands-primer)
...ну и предпоследний вопрос из этой серии:
что заменить в корне, взяв из архива, чтобы обновить "свой" Grub4Dos и как часто это надо делать?
ПС: где-то вычитал, что все файлы Grub4Dos могут быть расположены не в корне, а в отдельной папке. Так ли это... применительно к этой мульти- ? Уже не 1 а 3 вопроса образовалось :)
Ж.Д.А.Л.К.Е.Р.
11-09-2015, 10:16
Grub4Dos это grldr или grub.exe (DOS версия, хотя может работать и самостоятельно - как grldr), то есть достаточно заменить файл на новую версию. Решать обновлять или нет думай сам, читай историю изменений.
grldr должен быть всегда в корне раздела (если он основной загрузчик), все остальные файлы можно расположить в каталогах/подкаталогах. В grldr есть внутреннее меню: BootIce (http://rghost.ru/7m2MVnVNl) > Utilities > Start Menu Editor, по которому Grub4Dos ищет menu.lst и загружает его.
bar22890
13-09-2015, 08:25
Друзья, а не подскажите прогу, которая может на флешке отформатированной в NTFS перемещать копию MFT с середины, на начало раздела. Что-бы флешку можно было заполнять до конца.
Ж.Д.А.Л.К.Е.Р.
13-09-2015, 16:41
bar22890, Почитай здесь (http://forum.ru-board.com/topic.cgi?forum=5&topic=32855&start=9500#16) пару страниц вперед.
bar22890
13-09-2015, 17:44
Ж.Д.А.Л.К.Е.Р.
Я видел это сообщение, но такой проги не нашёл. Причём там написано, что такие прогаммы есть и она не одна, вот и спросил - может кто-то пользуется ещё...
Спасибо, прочитал ваше сообщение в личке. +++++ То что нужно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC