Пользовательского поиска
Пятница, 26.04.2024, 20:46
Приветствую Вас Гость | RSS
Главная | Два дистрибутива Windows 7 на одной флешке - Страница 13 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Что для вас предпочтительней?
1. Настроить Мультизагрузку по инструкциям.
2. Скачать готовый проект по частям.
Всего ответов: 3786
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Windows-подобные системы » Два дистрибутива Windows 7 на одной флешке
Два дистрибутива Windows 7 на одной флешке
AtlantДата: Понедельник, 04.02.2013, 20:36 | Сообщение # 181
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
kenny5705, UltraISO может создавать, изменять, распаковывать образы и прочее.
UltraISO.exe - сама программа.
uikey.ini - файл регистрации, в триальном режиме создаются образы только до 400мб.
Help.txt - справка по командной строке.
Win7.bin - загрузочный сектор от висты и старше, он у всех них одинаковый.

Идея скрипта что сам перепакует iso внеся все нужные изменения у меня давно уже есть, но тут больше проблема сделать его совместимым с разными сборками. На которые юзвери будут применять интегратор FiraDisk-а.
Прикрепления: UltraISO.7z (1.24 Mb)
 
kenny5705Дата: Понедельник, 04.02.2013, 23:14 | Сообщение # 182
Экспериментатор
Группа: Проверенные
Сообщений: 90
Репутация: 9
Статус: Отсутствует
Цитата
проблема сделать его совместимым с разными сборками. На которые юзвери будут применять интегратор FiraDisk-а.

А нефиг использовать непонятные г-сборки. Сами виноваты. angry

Хотя основное ведь требование только чтоб BCD файл был не тронут.
Ну и boot.wim желательно без изменений, чтоб фира встал нормально.
А сборщики ведь в основном install.wim правят, насколько мне известно.

З.Ы.
За UltraISO - спасибо, работает. Думал, что консольной версии у нее нету smile


Сообщение отредактировал kenny5705 - Понедельник, 04.02.2013, 23:14
 
AtlantДата: Понедельник, 04.02.2013, 23:24 | Сообщение # 183
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Сборщики любят вставлять свои панельки с софтом которые прописывают в winpeshl.ini (что нужно согласовать с запуском FiraDisk-а), еще бывает переименовывают \sources\setup.exe, а скрипт должен запустить с него установку. Нужно постараться найти золотую середину в поддержки говносборок и общего функционала конструктора.
UltraISO то обычная версия, просто в программе по мимо графической оболочки есть и консольный режим, что весьма удобно.
 
kenny5705Дата: Вторник, 05.02.2013, 15:45 | Сообщение # 184
Экспериментатор
Группа: Проверенные
Сообщений: 90
Репутация: 9
Статус: Отсутствует
Вот, написал скрипт для модификации оригинального дистрибутива Windows 8 (x64), чтобы можно было установить FiraDisk и использовать для установки с флешки:

modify_WIN8x64.rar - 1,23 МБ - Скачать
MD5: 33AA6B4E9DF32AE2145250EB9BC86541

Последовательность действий:
1. Распаковать в любую папку (путь лучше без пробелов чтобы был)
2. Заменить iso-файл-пустышку (WIN8x64.iso) на свой дистрибутив.
3. Запустить modify_WIN8x64.cmd от имени Администратора.
или
1. Распаковать в любую папку
2. Прописать имя своего дистрибутива в cmd-скрипте.
3. Запустить modify_WIN8x64.cmd от имени Администратора.
или
1. Распаковать в любую папку
2. Запустить modify_WIN8x64.cmd от имени Администратора.
3. Ввести имя образа с расширением в приглашение.

Дальше для добавления дистрибутива на флешку всё по инструкции.

Спасибо Atlant и Cha-Cha за найденные решения.

P.S.
На модифицированных сборках с одной записью в BCD тоже должно работать (где одна разрядность).

P.P.S.
Atlant, можешь научить как сделать, чтобы в одном файле было все (как у тебя с FiraDisk.cmd)


Сообщение отредактировал kenny5705 - Вторник, 05.02.2013, 19:22
 
AtlantДата: Вторник, 05.02.2013, 22:55 | Сообщение # 185
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
kenny5705, Архивируешь файлы в cab с максимальным сжатием и переименовываешь архив в B. Батник распаковки и установки переименовать в A. Потом A + B за архивировать в cab но без сжатия и переименовать в Name.cmd. Если не работает поменяй имена A и B местами или сортировку в файловом менеджере, или в чем ты архивируешь.
 
kenny5705Дата: Среда, 06.02.2013, 22:22 | Сообщение # 186
Экспериментатор
Группа: Проверенные
Сообщений: 90
Репутация: 9
Статус: Отсутствует
Чет не получается. С помощью чего архивировать в CAB?
Пробовал через Total Cmd, но он не понятно сжимает или нет.
В общем - не получилось. А может мне вообще другое нужно, может мне SFX-архивы использовать (хотя с ними тоже не получается так как хотелось бы)?

Эх, всего лишь то хочу избавиться от кучи файлов и запустить скрипт от админа wacko


Сообщение отредактировал kenny5705 - Среда, 06.02.2013, 22:22
 
AtlantДата: Среда, 06.02.2013, 23:20 | Сообщение # 187
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Та игра с cab архивами только ради того чтоб он могут работать под WinPE, обычные sfx архивы там не работают. А тебе я так понимаю нужно для работы в полноценной ОС, для это существует Модифицированный SFX модуль 7-Zip'а для установок. Я на нем пишу авто установщики для Хр или перепаковываю разные программы когда их стандартный инсталлер мне не подходит или его вообще нет. Обрати внимание на MiscFlags="4" - запрос админ прав если таковые отсутствуют.

Сообщение отредактировал Atlant - Среда, 06.02.2013, 23:20
 
kenny5705Дата: Среда, 13.02.2013, 20:00 | Сообщение # 188
Экспериментатор
Группа: Проверенные
Сообщений: 90
Репутация: 9
Статус: Отсутствует
Скрипт для модификации оригинального дистрибутива Windows 8 (x64)
правка \boot\bcd (включение режима TESTSIGNING) для запуска FiraDisk
http://gromr1.blogspot.com/2013/02/install-windows-8-from-usb.html
http://greenflash.su/forum/5-392-15859-16-1332622398
Script by kenny5705 ( GRomR1 ). Special for GreenFlash.su. 07.02.2013 ©
Big thx Atlant & Cha-Cha for the found good solution.


--- Что он делает ---
Включает режим TESTSIGNING для установки неподписанных драйверов (FiraDisk) в среду предустановки (WinPE).

--- Требования к ОС ---
1. Windows Vista и старше.
2. Запуск приложений от имени администратора.

--- Требования к установочному дистрибутиву ---
Windows 8 с одной разрядностью (64-бита), желательно оригинальный дистрибутив в виде ISO-образа.
В принципе, с любым другим дистрибутивом, который содержит BCD, тоже будет работать.
Со  сборками возможны проблемы. Как всегда, Вы сами отвечаете за проделанные Вами действия.

--- Последовательность действий для запуска скрипта ---
1. Положить скрипт в одну папку с дистрибутивом (ISO-образом).
2. Запустить скрипт.
3. Разрешить запуск с привилегиями админа.
4. Вписать имя дистрибутива в появившемся приглашении (имя и расширение, без кавычек!, регистр не важен)
5. Дождаться завершения скрипта и получения сообщения "Success!"
--- или ---
1. Положить скрипт в одну папку с дистрибутивом (ISO-образом).
2. Запустить скрипт от имени администратора.
3. Вписать имя дистрибутива в появившемся приглашении (имя и расширение, без кавычек!, регистр не важен)
4. Дождаться завершения скрипта и получения сообщения "Success!"
--- или ---
1. Положить скрипт в одну папку с дистрибутивом с именем "WINx64.iso".
2. Запустить скрипт от имени администратора.
3. Дождаться завершения скрипта и получения сообщения "Success!"

--- Особенности и возможные ошибки ---
1. Скрипт - это cab-архив, внутри которого находятся 3 файла: UltraISO.exe, uikey.ini и modify_WIN8x64.cmd.
Первые два файла служат для доступа к iso-образу и его редактирования. Третий файл - сам скрипт.
Эти файлы во время запуска распаковываются в каталог %TEMP%. После завершения - удаляются.
2. Скрипт работает с системной командой bcdedit, поэтому необходимы права админа.
3. Скрипт не любит, когда в пути присутствуют русские символы (невозможно запустить с правами админа).
Если они присутствуют и от них не избавиться, то скрипт запускать сразу от имени администратора.

Отдельная благодарность за помощь следующим людям:
Atlant, Cha-Cha, Alex_Piggy

О замеченных ошибках можете писать сюда:
http://gromr1.blogspot.com/2013/02/install-windows-8-from-usb.html

modify_WIN8x64.rar - 1,23 МБ - Скачать
MD5:6E55320774B52FC224D4D3428E5DBF87



Добавлено (13.02.2013, 20:00)
---------------------------------------------

Скрипт для модификации оригинального дистрибутива Windows Vista/7/8
добавление FiraDisk.cmd и winpeshl.ini в boot.wim ( index:2 )
http://gromr1.blogspot.com/2013/02/install-windows-all-from-usb.html
http://greenflash.su/forum/5-392-15859-16-1332622398
Script by kenny5705 ( GRomR1 ). Special for GreenFlash.su. 11.02.2013 ©
Big thx Atlant for the found good solution.


--- Что он делает ---
Добавляет драйвер FiraDisk (FiraDisk.cmd) и файла (winpeshl.ini), который содержит команду запуска FiraDisk.cmd во время установки Windows (в самом начале, во время запуска WinPE).

--- Требования к ОС ---
1. Windows 7 и старше.
2. Запуск приложений от имени администратора.
3. Отключенный антивирус.
* Зачем отключать антивирус? - т.к. boot.wim содержит много файлов, которые довольно быстро обрабатывает
(монтирует/сохраняет/размонтирует),
а антивирус в это время их проверяет и не дает к ним доступа, из-за этого можете схватить разные ошибки,
например, "Error: 5 Access Denied".

--- Требования к установочному дистрибутиву ---
Windows Vista/7/8, желательно оригинальный дистрибутив в виде ISO-образа. В принципе, с любым другим дистрибутивом,
который содержит неизменный boot.wim
(или тот у кого 2 индекс соответвует среде установки), тоже будет работать.
Со сборками возможны проблемы. Как всегда, Вы сами отвечаете за проделанные Вами действия.

--- Последовательность действий для запуска скрипта ---
1. Отключить антивирус.
2. Положить скрипт в одну папку с дистрибутивом (ISO-образом).
3. Запустить скрипт.
4. Разрешить запуск с привилегиями админа.
5. Вписать имя дистрибутива в появившемся приглашении (имя и расширение, без кавычек!, регистр не важен)
6. Дождаться завершения скрипта и получения сообщения "Success!"
--- или ---
1. Отключить антивирус.
2. Положить скрипт в одну папку с дистрибутивом (ISO-образом).
3. Запустить скрипт от имени администратора.
4. Вписать имя дистрибутива в появившемся приглашении (имя и расширение, без кавычек!, регистр не важен)
5. Дождаться завершения скрипта и получения сообщения "Success!"
--- или ---
1. Отключить антивирус.
2. Распаковать архив со скриптом.
3. Заменить подходящий образ-пустышку на настоящий образ с таким же именем.
4. Запустить скрипт от имени администратора.
5. Дождаться завершения скрипта и получения сообщения "Success!"

--- Особенности и возможные ошибки ---
1. Скрипт - это cab-архив, внутри которого находятся 5 файла: UltraISO.exe, uikey.ini, addFira.cmd, FiraDisk.cmd, winpeshl.ini.
Первые два файла служат для доступа к iso-образу и его редактирования.
Третий файл - сам скрипт.
Четвертый и пятый добавляются в образ boot.wim (во 2 индекс/редакцию).
Эти файлы во время запуска распаковываются в каталог %TEMP%. После завершения - удаляются.
2. Скрипт работает с системной командой dism, поэтому необходимы права админа.
3. Скрипт не любит, когда в пути присутствуют русские символы (невозможно запустить с правами админа).
Если они присутствуют и от них не избавиться, то скрипт запускать сразу от имени администратора.

О замеченных ошибках можете писать сюда:
http://gromr1.blogspot.com/2013/02/install-windows-all-from-usb.html

addFira_in_ISO.rar - 1,32 МБ - Скачать
MD5:80A9FFB8C1BFE1B05EAE8F2F16B84D82


Сообщение отредактировал kenny5705 - Среда, 13.02.2013, 20:00
 
slechtДата: Вторник, 19.02.2013, 14:13 | Сообщение # 189
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
Пытаюсь создать загрузочную Win8x64 по этому методу:

--- или ---
1. Положить скрипт в одну папку с дистрибутивом с именем "WINx64.iso".
2. Запустить скрипт от имени администратора.
3. Дождаться завершения скрипта и получения сообщения "Success!"

выдает вот такой текст:

'bcdedit' is not recognized as an internal or external command,
operable program or batch file.
Permission denied!
Fail!

Разобрался, надо было запускать не от админских прав, а от обычных, а вот он в свою очередь просит ввести админские права. Так получилось.


Сообщение отредактировал slecht - Вторник, 19.02.2013, 16:02
 
Igor84Дата: Среда, 27.02.2013, 17:05 | Сообщение # 190
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
С помощью этих скриптов образ Windows 8 устанавливается, но вот с семеркой возникли проблемы - Windows не удалось собрать данные для [OSImage], поскольку указанный файл образа [install.wim] не существует. Использовал оригинальные образы Windows 7 x86 и x64 с предустановленным SP1. Что не так делаю?
 
comcntДата: Четверг, 28.02.2013, 12:37 | Сообщение # 191
Неизвестный
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Отсутствует
Cha-Cha, Привет) Все сделал как написано ... но !!! При загрузке Вин 8 64 ошибка 0xc00000e9 ( нет коннекта с юсб девайсом) или 0xc000014c (file \boot\SCD отсутствует или испорчен) подскажи где рыть плз...
 
AtlantДата: Суббота, 02.03.2013, 23:51 | Сообщение # 192
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Всем Скрипт-интегратор FiraDisk-а.

Igor84, На счет твоей ошибки то это скорее всего не видна флешка в WinPE установщика. Проверить можно запустив консоль Shift + F10 - notepad - Файл - Открыть - и смотришь есть флешка или нет. А вообще попробуй интегратор.
 
Igor84Дата: Воскресенье, 03.03.2013, 00:08 | Сообщение # 193
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
Atlant, спасибо за помощь. Оказалось install.wim установщик не может найти при тестировании на моем рабочем ноутбуке и еще на двух компах, причем через несколько перезагрузок может и найти а потом также успешно его не находить. Попробовал на другом железе, вроде нормально. По крайней мере скрипт рабочий и образ собран корректно. Дальше будем посмотреть smile
 
r35p3ctДата: Пятница, 22.03.2013, 22:15 | Сообщение # 194
Неизвестный
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Отсутствует
Гуру, помогите разобраться в такой ситуации:

На флешке распакованый установщик Win7, грузится так
Код
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr

Хочу прикрутить еще Live CD(LiveCD_Seven+LEX) с 2мя ОС.
Если подгружать как:
Код
find --set-root /iso/LiveCD_Seven+LEX.ISO
map /iso/LiveCD_Seven+LEX.ISO (0xff) || map --mem /iso/LiveCD_Seven+LEX.ISO (0xff)
map --hook
chainloader (0xff)

то все грузится, но половина программ недоступна.
Как их объеденить?
Если  bootmgr лайва переименовать,и подгружать, то все равно запускается установка винды.

ЗЫ Видел варианты с батниками, но это как-то замарочено.


Сообщение отредактировал r35p3ct - Пятница, 22.03.2013, 22:19
 
AtlantДата: Пятница, 22.03.2013, 22:47 | Сообщение # 195
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Грузи семерку из образа. А если разобраться то скорее всего и Live CD тоже можно будет грузить из образа.
 
Форум » Мультизагрузочная флешка » Windows-подобные системы » Два дистрибутива Windows 7 на одной флешке
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru