Как да създадем Boot DVD/USB за UEFI BIOS (EFI Boot) базирана система




 

Как да създадем Boot DVD/USB за UEFI BIOS (EFI Boot) базирана система

 

 

За целта ще ни са нужни няколко инструмента и Windows 7 x64 дистрибуция, iso образ или насипна

 

Нужни инструменти:

Windows форумния Windows

oscdimg Това е инструмент на Microsoft за създаване на образи

Rufus Програма за създаване на стартиращи USB Flash за инсталиране

 

1-Създаване на UEFI Boot образ (iso) за запис на DVD5:

-Изтегляме oscdimg от линка горе в темата, разархевираме и копирате нужния файл x86 или x64 според архитектурата на инсталитания на вашата система "Windows" и го поставяте в C:\Windows\system32;

-Отваряте конзолата CMD като администратор ( Старт в полето за търсене пишем CMD , върху намерения резултат, десен бутон на мишката "Стартирай като администратор) Не го затваряте до завършване на всички операции!;

-Създавате си работна директория в дял C:\ със следното име C:\7Work\DVD , може и с командата;

mkdir C:\7Work\DVD

-Разархевирате дистрибуцията на Windows в пака DVD ; (ако ползвате форумните дистрибуции, след разархевирване изтрийте папка $oem$ от C:\7Work\DVD\sources)

-Създавате нов iso образ за буутване чрез UEFI Bios с тази команда;

oscdimg.exe -m -o -u2 -udfver102 -bootdata:2#p0,e,bc:\7Work\DVD\boot\etfsboot.com#pEF,e,bc:\7Work\DVD\efi\microsoft\boot\efisys.bin c:\7Work\DVD c:\7Work\Windows_7_x64_EFI.iso

Новия образ iso ще намерите в C:\7Work с име Windows_7_x64_EFI.iso . Този образ може да изпечете на диск (например с Nero "Burn image...") и да инсталирате в режим UEFI Boot.

 

2-Създаване на USB флашка за инсталиране в режим UEFI Boot:

Ще изпозвате инструмента Rufus от линка горе в темата

-Отваряте го като администратор

-От полето "Устройство" Избирате вашата флашка (размер 4GB или по-голям)

-Слагате чавка на бутона "Създай стартиращ диск с" и избирате "ISO образ" , слагате чавки и на "Бърз формат" и "Създай разширени етикети и икони файлове"

-От бутона с нарисуван диск избирате iso-то което създадохте или друга чиста дистрибуция не съдързаща папка $oem$ за MBR базирани системи

-От полето "Файлова система" избирате "FAT32"

-От полето "Схема на дяла и тип на интерфейса" избирате "GPT файлова схема за UEFI компютър"

-Уверете се че всичко е настроено както е описано и натиснете бутона "Старт" изчаквате до завършване на процеса (когато всичко е завършило в долния ляв ъгъл ще се изпише "ГОТОВО")

Ето и снимки как трябва да изглеждат настройките:

kNU60c6.pnglqckpCW.png

 

3-Инсталиране на Windows x64 на UEFI базирана система:

Настройвате в BIOS UEFI Boot на включено (може Legacy boot дори да го спрете)

Слагате дидска или флашката и стартирате (буутвате) от тях

Инсталацията протича както при обикновено инсталиране на Windows 7 до частта в която трябва да посочите дяла върху който да се инсталира.

Вдсички предишни дялове трбва да бъдат изтрити и съсздадени отново от инсталатора (или предварително да сте изтрили дял C:\ с предишната си инсалация, а диска с останалите дялове да сте конвертирали в GPT вайлова таблица това може да бъде сторено чрез Acronis от бутващ диск)

Вижте снимката след създаване на новите дялове:

pNKmta1.png

 

4-Активиране на UEFI (EFI Boot) базирана инсталация:

Предполагам вече сте завършили инсталацията успешно и се чудите как ще активирате Windows?!

Тук идва голямото главоблъскане, нито един активатор не действа, понеже е базиран на MBR фаилова таблица и нейния зареждащ код, работят само KMS активаторите или актииране по телефона, но предполагам това не ви устройва :)

Ето ние как ще процидираме:

-Ще интегрираме SLIC2.1 таблиците в EFI файла от който се вдига (стартира) така инсталиран Windows (които се намират обикновено в BIOS на машини идващи с готов инсталиран Windows 7)

-Но някои добри хора вече са свършили тази работа, остава ние само да ползваме този EFI файл.

-А ето го и него: WindSLIC (BOOTX64.EFI) + Certificate

Как ще процедираме?!

-Сваляме от линка zip файла и го разархивираме директно в C:\ ще се получи папка WindSLIC вътре с два файла, до тук толкова

-Отваряме конзолата CMD като администратор (вече знаете как става)

-Инсталираме сертификата и ключа с тези команди: Може да ползвате други OEM сертификати и ключове за други модели!

slmgr.vbs -ilc c:\WindSLIC\ACER-ACRSYS-2.1.xrm-ms

slmgr.vbs -ipk FJGCP-4DFJD-GJY49-VJBQ7-HYRR2

До тук добре, предполагам всичко беше прието, но за да работят тези OEM сертификат и ключ е нужно да имате SLIC2.1 таблици в BIOS, ако имате добре, вече сте активирали и може да спрете до тук, но вие нямате, тогава следва да вдигнем такива при зареждането от EFI файла, при стартиране на вашата система:

-Инсталираме BOOTX64.EFI файл в EFI дяла и променяме записите за стартиране от него. Това ви се струва много сложно но НЕ Е, само е нужно да се изпълят няколко команди в режим SAFE MODE.

-Рестартираме и влизаме в режим SAFE MODE като при стартирането на началния екран на Windows 7 кликаме върху клавиша F8

-Влезнали сме в режима SAFE MODE и старираме конзолата CMD като администратор

-Изпълняваме следните команди:

mountvol v: /s

mkdir v:\EFI\WindSLIC

copy c:\WindSLIC\BOOTX64.EFI v:\EFI\WindSLIC\BOOTX64.EFI

bcdedit /set {bootmgr} path "\EFI\WindSLIC\BOOTX64.EFI"

mountvol v: /d

Затваряме конзолата CMD и РЕСТАРТИРАМЕ компютъра

Стартираме в нормален режим и проверяваме в система, -еврика "Windows е активиран" ГОТОВО

 

Идва най-интересната част, сигурно се питате може ли да се направи подобна на форумната дистрибуция но за UEFI базирани машини и всичко това да стане автоматично по време на инсталацията? Да може! Няма нужда да правите всички тези упражнения за активиране търсене на ключове и сертификати и тн.

 

5-Създаване на DVD/USB за UEFI (EFI BOOT) базирани системи с автоматична активация и брандиране за 99.9% от марките:

Какво е нужно? -Нищо особенно, това което е нужно аз вече съм го събрал и дописал разните му скриптове, тествал многократно, от вас се иска само да го приложите и ползвате.

А ето го и него: UEFI $oem$

Този zip файл просто трябва да се разархевира в папка C:\7Work\DVD\sources и тогава да се създаде образа Iso с командата за създаване от първа точка на този урок

ИЛИ да се разархевира в папка sources на създадената флашка по метода от точка втора на този урок

Това е, ще имате активирани и брандирани системи без никакви усилия, просто инсталирате Windows и толкова

Успех!

 

Малко screenshors от автоматично активирани и брандирани системи, имитирани във виртуална машина Parallels Desktop.

T0itbw5.pngsjcmALP.png
NWOX1iO.png

 

При не сработване на активацията може да ползвате това:

първо инсталирате това, според сиатемата си key_cert_installers.zip и после това пак според системата Installer_EFI_gui.zip

 

Ако не сработи и с тях, използвайте някой от тези активатори:  Win7_activators.zip

 

------------------------------------------------------------------------------------------------

 

Филип Петев

 

Алтернативен (полу-ръчен) метод за създаване на флашка за UEFI инсталация на Windows 7 x64

 

1.1 Създавате флашката за legacy инсталация. Препоръчителни инструменти: Rufus, Universal USB Installer. Препоръчително е да НЕ СЕ ползват инструмента на Microsoft или WinUSB Maker, защото те форматират флашката с NTFS, а тази файлова система не се поддържа за UEFI boot (изисква допълнителен UEFI драйвер за NTFS, който все още не присъства в повечето UEFI биоси). Флашката трябва да бъде задължително с файлова система FAT32 !!!

 

или

 

1.2 Отваряте ISO образа с програма по избор / слагате инсталационното DVD в оптичното устройство и влачите всички файлове оттам на флашката. Изискването за файлова система FAT32 важи и тук.

 

2. Отваряте флашката и отивате в папка EFI. Там има една папка, EFI\Microsoft\boot, а в нея има файлове и папки. Копирате всички файлове от EFI\Microsoft\boot в новосъздадената EFI\boot.

Може да минете и по-лесно: отивате в папка EFI\Microsoft, десен бутон на папка boot и Copy, след това се качвате едно ниво нагоре (папка EFI), десен бутон и Paste.

 

3. Копирате UEFI bootloader-а на Windows 7 на флашката. Това е файл на име bootmgfw.efi. Можете да го вземете от съществуваща 64 битова инсталация на Windows 7 (намира се в C:\Windows\Boot\EFI) или оттук. Файла се копира в папка EFI\boot на флашката и се преименува на bootx64.efi.

 

След като изпълните всичко това (през т.1.1), вече ще имате флашка, от която могат да се правят едновременно UEFI и legacy инсталации на Windows 7 x64.

 

Този метод може да се ползва за изготвяне на флашка за UEFI инсталация под всяка OS (т.1.2). При копиране на всички файлове от ISO образа (OS X поддържа ISO формата директно, Linux изисква програма за изваждане на файловете от него) на флашката и след това изпълняване на горните инструкции, получената флашка ще може да се ползва за UEFI инсталация без значение под коя OS е правена, единствено legacy boot няма да присъства, но за целта на занятието няма да е необходим.


2


1 Comment

Отговорено (Редактирано)

Преместих мнението в темата.

Редактирано от maxo
0

Споделете коментара


Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!


Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.


Вписване