Показать полную графическую версию : Мультивариантный установочный диск.
Страниц :
1
2
3
4
5
6
7
[
8]
9
10
11
12
13
14
15
Stranger13,
Совершенно верно.
Конечно loader.ini, я для себя правил. Сделал такое простенькое меню.
http://s51.radikal.ru/i131/1201/93/0e7d78deefe6t.jpg (http://s51.radikal.ru/i131/1201/93/0e7d78deefe6.jpg) http://s40.radikal.ru/i090/1201/d8/735228b694a4t.jpg (http://s40.radikal.ru/i090/1201/d8/735228b694a4.jpg)
CtrlSoft
10-01-2012, 19:42
Boa Soft, хотел сделать кнопку для задания максимального разрешения экрана. Использовал утилиту DisplayChanger (http://12noon.com/?page_id=80). Настройки применяются, однако требуется выровнять окно по середине. Добавьте эту возможность пожалуйста.
vitalik9
11-01-2012, 14:39
Linkers, Зачем в одном, можно организовать два загрузчика 32 и 64 бит, скажем boot.wim и boot64.wim на одном дистрибутиве и loader обоих архитектур от Boa Soft, как нельзя к стати.
Проверенно, все отлично запускается (в т.ч. и MSDaRT) из под обеих загрузчиков и установка систем(как 32 так и 64 бит) происходит корректно на любой контролер.
Не смогли бы Вы подробно описать как это сделать
vitalik9,
Ответил в личку.
vitalik9
11-01-2012, 19:35
Скажите пожалуйста как добавить boot.wim x64 чтобы при данной оболочке имелась возможность запуска средств восстановления windows 7 x64
и что прописать в loader.ini я имею ввиду как совместить 2 boot.wim под данной оболочкой
vitalik9
12-01-2012, 10:29
Linkers, как добавить 2 boot.wim чтоб получилось как у Вас в 140 посте
hobbit25
12-01-2012, 23:51
Linkers, присоединяюсь к vitalik9,
vitalik9, hobbit25,
Извиняюсь, что с опозданием.
Я не спец в написания мануалов, в плане того, как правильно донести суть происходящего до пользователя,
но я попытаюсь.
В общем я так понимаю, вас интересует как объединить два загрузчика boot.wim (32 и 64 бит) в одном дистре, для запуска установки одной из редакций Windows той или иной архитектуры из под 32-х или 64-х битного загрузчика.
Если вам нужен этот маленький геморойчик, тогда приступим.
Основой будет 32-х битный дистрибутив Windows 7 в него и будем добавлять загрузчик от 64-х битной системы. Монтируемым в виртуальный привод iso-образ с Windows 7 32 бит, открываем диск и копируем содержимое его корня в отдельную папку, скажем Win_Distr, на разделе харда.
Создаем на разделе D: папки "boot_wim" для образа boot.wim и папку "boot_mount" для монтирования этого образа.
Из дистра Windows 7 64 бит вытаскиваем файл boot.wim и копируем его в папку "boot_wim".
Запускаем командную строку от имени админа.
Вводим команду для монтирования.
dism /Mount-Wim /WimFile:D:\boot_wim\boot.wim /index:2 /MountDir:D:\boot_mount
заходим в паку "boot_mount" смонтированного образа, далее в папку "sources" и переименовываем файл "setup.exe в set64.exe" ( Важно, количество символов в названии файла, должно соответствовать оригиналу, т.е. 5).
Далее пошустрим в папке с файлами MUI. Открываем папку "ru-RU" и переименовываем файл "setup.exe.mui"
в set64.exe.mui
Теперь копируем переименованный "set64.exe" в папку "sources" основного дистрибутива который вы должны били разместить в папке "Win_Distr" и переименованный "set64.exe.mui" туда же в папку "ru-ru".
Далее самое интересное.
Будем править файл "autorun.dll", что бы избежать ошибки типа, "Failed to launch the setup application".
Нам понадобится HeX-редактор, я использовал HxD.
Скопируйте этот файл куда нибудь на раздел, так как после редактирования этот фал не возможно будет сохранить в папке монтирования.
Открываем "autorun.dll" в Hex-редакторе.
И дальше как на картинках с верху в низ.
Нужно изменить только два параметра.
1.
http://s018.radikal.ru/i503/1201/fd/51bf1c2c588bt.jpg (http://s018.radikal.ru/i503/1201/fd/51bf1c2c588b.png)
2. Выставляем настройки как показано и жмем "OK".
http://s018.radikal.ru/i505/1201/8a/6de54fe03f3ft.jpg (http://s018.radikal.ru/i505/1201/8a/6de54fe03f3f.png)
3.
http://s009.radikal.ru/i308/1201/96/11b25ce2e3e3t.jpg (http://s009.radikal.ru/i308/1201/96/11b25ce2e3e3.png)
4. Жмем клавишу F3 для дальнейшего поиска.
http://i026.radikal.ru/1201/5d/f2f404c0041at.jpg (http://i026.radikal.ru/1201/5d/f2f404c0041a.png)
5.
http://s018.radikal.ru/i528/1201/07/a38538db8b15t.jpg (http://s018.radikal.ru/i528/1201/07/a38538db8b15.png)
6.
http://s012.radikal.ru/i320/1201/40/990dc11d7333t.jpg (http://s012.radikal.ru/i320/1201/40/990dc11d7333.png)
7.
http://s004.radikal.ru/i207/1201/aa/fa20e0b8eba9t.jpg (http://s004.radikal.ru/i207/1201/aa/fa20e0b8eba9.png)
Копируем редактированный файл "autorun.dll" назад в папку "sources" монтированного образа "boot.wim", соглашаемся на замену.
После редактирования "autorun.dll" целостность файла сохраняется, поэтому я выше отмечал, что бы в названии измененного файла set64.exe, должно быть одинаковое количество символов как и у оригинального.
(После сохранения изменений, редактор создаст бекап оригинального файла (autorun.dll.bak))
Ну и что бы не перепутать случайно редакцию для установки (в штатном окне выбора редакций, а они все в куче 32 и 64 бит) из под 64-х битного загрузчика и не получить ошибку, приходит на помощь Autorun от уважаемого Boa Soft. Как добавить Autorun в boot.wim, описано в шапке. Только мне пришлось подправить Loader.ini, так сказать для своих нужд.
Если кто испытывает трудности по редактировании файла ini, я могу предоставить свой и так же файлы ответов. Если конечно кого устраивает такое простенькое меню, которое я дал несколькими постами выше.
По поводу MSDaRT,как его добавить, извините, но долго объяснять, поищите в инете или посмотрите здесь http://forum.oszone.net/thread-223124-2.html
Допустим вы добавили эти Autorun и MSDaRT теперь нужно размонтировать образ boot.wim.
Для этого в консоле введите:
dism /Unmount-Wim /MountDir:D:\boot_wim /commit
Далее переименуйте изменённый boot.wim в boot64.wim и скопируйте его в папку "sources" основного дистрибутива.
Таким обзором у вас получиться два файла boot.wim и boot64.wim в одном дистрибутиве.
Ну и теперь, чтобы появилась возможность выбора битности системы для установки,нужно отредактировать файл хранилища конфигураций - bcd
Для этого создайте папку,"boot" на разделе D: и поместите в нее файл "bcd", находится он в папке "boot" дистрибутива.
Запустите командную строку от имени админа и введите по очереди с верху в низ следующие команды:
Для выбора запуска установки Windows 7 32 бит
bcdedit /store D:\boot\bcd /set {default} description "Запуск установки Windows 7 x86 (32-bit)"
bcdedit /store D:\boot\bcd /set {default} device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store D:\boot\bcd /set {default} osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
Далее добавление команды на запуск Windows 7 64 бит.
bcdedit /store D:\boot\bcd /copy {default} /d "Запуск установки Windows 7 x64 (64-bit)"
После чего появится такое уведомление,"Запись успешно скопирована в.." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID}.
bcdedit /store D:\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store D:\boot\bcd /set {GUID} device ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
Ну и в завершении скопируйте отредактированный файл "bcd" в корень дистрибутива в папку "boot" и так же еще в одну папку "boot", которая находится в дистре по пути: \efi\microsoft.
При запуске установки Windows 7, появится вот такое бутовое меню.
http://s018.radikal.ru/i503/1201/ef/a128d0ed799et.jpg (http://s018.radikal.ru/i503/1201/ef/a128d0ed799e.png)
Теперь собираем iso-образ дистра известными вам способами.
Ну вот вроде и все, теперь у вас дистрибутив Windows 7 с двумя загрузчиками обеих архитектур.
Появилась возможность запуска средств восстановления и для 64-х битных систем.
Уф.. Объяснил как мог, сильно не пинайте. Не люблю писать мануалы.
vitalik9
16-01-2012, 20:33
Linkers, большое спасибо а как у Вас получилось совместить 2 boot.wim это понятно а как это запустить это под оболочкой данной темы что прописать в loader.ini как у Вас в 140 посте на скриншотах
hobbit25
16-01-2012, 23:29
vitalik9, loader.ini можно самому править как хочеш там все просто и логично)))
Linkers, я так понимаю вы loader_64 в boot64
может выложите уже правленные
autorun.dll »
отредактированный файл "bcd" »
vitalik9
17-01-2012, 14:25
hobbit25, все понял сегодня буду пробовать
hobbit25,
Мне то не жалко, дать эти файлы. Но Вы то сами хоть попробовали их править.
Я в том плане, хотел бы узнать сработал мой мануал или нет, а то может зря я тут распинался.
hobbit25
17-01-2012, 22:58
Linkers, завтра на работе попробую по пунктикам все пройти)))
Linkers, а можно посмотреть Ваш Loader.ini. Я так понимаю нужное разрешение Вы сразу выставляете по дефолту, без возможности его изменить? И не подскажите, откуда у Вас седьмой русский MSDaRT? Официально переведённый мне так и не удалось найти...
north7,
Кусок моего ini.
Вас интересовало настройки разрешения?
[UserDefined]
Win=%WinDir%\
Sys=%SystemRoot%\system32\
[Default]
DefaultHint=Для получения подсказки наведите|курсор на нужный пункт
DefaultHintCaption=Выберите нужное действие
Height=600
Width=800
BackGround=Img\bkg.bmp
AlphaBlend=245
ShowBlend=1
IncBlend=11
BackGroundType=10
BorderType=0
Movable=0
LabelFontName=Tahoma
LabelFontSize=22
HintLabelFontColor=clWhite
LabelFontBold=0
LabelFontItalic=0
LabelShadowColor=clBlack
LabelShadowSize=0
HintLabelFontName=Tahoma
HintLabelFontSize=12
HintLabelFontColor=clWhite
HintLabelFontBold=0
HintLabelFontItalic=0
HintLabelShadowColor=clBlack
HintLabelShadowSize=0
ButtonFontName=Tahoma
ButtonFontSize=14
ButtonFontColor=clWhite
ButtonFontBold=0
ButtonFontItalic=0
ButtonFontActiveColor=clGray
ButtonFonActiveUnderline=0
CheckFiles=0
DefaultPage=1
AutosaveState=0
[Page_001]
; Главное меню
Height=600
Width=800
BackGroundType=10
BackGround=Img\bkg.bmp
;------------------- общие элементы -----------------------
[Item_001]
Type=hintlabel
Page=0
Left=65
Top=100
;FontColor=ClWhite
;ShadowColor=clBlack
FontSize=11
FontBold=0
[Item_002]
Type=button
Page=0
Left=40
Top=530
Image=Img\CLOSE_RED.BMP
Caption=Выход
Hint=Выход из программы установки|после выхода компьютер будет перезагружен
Action=#close
Cmd=
Param=
Локализованного MSDaRT 7 пока нет. Я его на рутрекере взял.
Народ, поделитесь старым лодырем , который без поддержки x64
Что, ни у кого не осталось или лодырем от boa soft никто не пользуется? Вроде в топике народу много отписалось...
CtrlSoft
26-01-2012, 12:45
Ruboard, Loader.7z (http://rghost.ru/36133285)
есть более старые версии, но модифицированные, на всякий случай.
vitalik9
26-01-2012, 22:09
CtrlSoft, скажите пожалуйска как Вы интегрировали в дистрибутив dotNetFx40_Client просто встречал Ваши сборки с интегрированным dotNetFx40_Client profile
CtrlSoft
26-01-2012, 22:35
vitalik9, Режим аудита.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.