“Multi” Windows 7 telepítő média készítése

Bevezető

Amikor a Microsoft kiadta a Vista-t és a Server 2008-at, a különböző kiadások (Home Basic, Home Premium, stb… ) ugyanazon telepítő lemezen voltak, és a rendszer telepítése során lehetett választani az egyes kiadások közül. A Windows 7 megjelenésével változtattak ezen, és minden kiadás külön telepítő médián jelent meg.

Szerencsére azonban csak a választó menüt tüntették el, és továbbra is rajta vannak az összes kiadásnak a fájljai a telepítő lemezen (kivéve Enterprise verziót, ami külön telepítőn érkezik).

Ha meg akarjuk jeleníteni a verzióválasztó menüt, akkor csak annyit kell tennünk, hogy a telepítő média (.iso) \sources mappájából töröljük az ei.cfg állományt. Ezt megtehetjük bármilyen .iso image szerkesztésére alkalmas segédprogrammal (MagicISO, UltraISO, stb…) vagy használhatunk külön erre célra készített programokat (pl. ei.cfg Removal Utility).

Ez utóbbi azért jobb, mert valójában nem törli a fájlt az image-ből, hanem csak a törlési bitjét billenti át az UDF fájlrendszerben, ezáltal egyrészt nagyon gyors (nem kell kicsomagolni és újraírni az image-et), másrészt teljes mértékben visszafordítható a folyamat.

32 bites és 64 bites platform

Ez eddig pofonegyszerű, de mi a helyzet ha mindkét platformot (x86 és x64) integrálni akarjuk egy telepítő médiába, hogy ne kelljen két image-el bajlódni? Ekkor már komplikáltabb a helyzet.

A cél egy olyan telepítő image készítése, amiben mind a 9 kiadás benne van, és ráfér egy 4GB-os pendrive-ra. Az említett 9 kiadás:

x86:

  • Starter
  • Home Basic
  • Home Premium
  • Professional
  • Ultimate

x64:

  • Home Basic
  • Home Premium
  • Professional
  • Ultimate

Starter-ből nincs 64 bites verzió.

Egy ilyen telepítő image készítéséhez szükség lesz a WAIK 3.0-ra (megjelent hozzá a WAIK 3.0 W7 SP1 kiegészítő is), 32 bites és 64 bites Windows 7 telepítőre (mindegy melyik kiadás).

A WAIK 3.0 SP1-es kiegészítője csak egy frissítés, nincs telepítője. Az image tartalmát be kell másolni a C:\Program Files\Windows AIK\Tools\PETools mappába, felülírva az ott levő fájlokat.

Az image (install.wim) elkészítésének menete

Másoljuk ki 32 bites telepítő image-ből a \sources\install.wim fájlt egy mappába, és nevezzük át x32.wim-re.

Másoljuk ki 64 bites telepítő image-ből a \sources\install.wim fájlt egy mappába, és nevezzük át x64.wim-re.

A Start menüből indítsuk el a WAIK parancssort:

WAIK parancssor

WAIK parancssor

A imagex /info x32.wim paranccsal tudunk információt kérni az image-ről és láthatjuk, hogy benne van mind az öt kiadás:

imagex /info x32.wim

imagex /info x32.wim

A következő lépésben létrehozunk egy új install.wim image-et, majd az x32.wim image-ből kiexportáljuk mind az 5 verziót az install.wim image-be.

imagex /export x32.wim 1 install.wim “Windows 7 Starter HU SP1 x32”
imagex /export x32.wim 2 install.wim “Windows 7 Home Basic HU SP1 x32”
imagex /export x32.wim 3 install.wim “Windows 7 Home Premium HU SP1 x32”
imagex /export x32.wim 4 install.wim “Windows 7 Professional HU SP1 x32”
imagex /export x32.wim 5 install.wim “Windows 7 Ultimate HU SP1 x32”

imagex /export x32.wim 1 install.wim "Windows 7 Starter x32"

imagex /export x32.wim 1 install.wim “Windows 7 Starter x32”

A 64 bites image-ben csak 4 verzió van, mert Starter-ből nincs 64 bites.

imagex /info x64.wim

imagex /info x64.wim

Az 64 bites image-ből is exportáljuk át az újonnan létrehozott install.wim-be a image-eket:

imagex /export x64.wim 1 install.wim “Windows 7 Home Basic HU SP1 x64”
imagex /export x64.wim 2 install.wim “Windows 7 Home Premium HU SP1 x64”
imagex /export x64.wim 3 install.wim “Windows 7 Home Professional HU SP1 x64”
imagex /export x64.wim 4 install.wim “Windows 7 Home Ultimate HU SP1 x64”

Ezzel készen van az új wim image-ünk:

imagex /info install.wim

imagex /info install.wim

imagex /info install.wim

imagex /info install.wim

A telepítő média (.iso) létrehozása

Az utolsó lépésben már csak létre kell hozni az új telepítő médiát. Ehhez csomagoljuk ki valamelyik eredeti telepítő média tartalmát egy mappába (én 32 bites-t használtam, de mindegy melyik).

Másoljuk be a \sources mappába az általunk létrehozott install.wim-et (írjuk felül az eredetit).

Töröljük \sources mappából az ei.cfg fájlt. (Ez a menü megjelenítéséhez kell, ahogy a poszt elején írtam).

És végül az így létrehozott mappa tartalmát oscdimg segédprogrammal (szintén a WAIK része) ki kell írni .iso image-be:

oscdimg -l”Multi-W7-HU-SP1″ -m -u2 -b”d:\temp\multi\boot\etfsboot.com” d:\temp\multi d:\temp\Multi-Windows7-HU-SP1.iso

Az OSCDIMG parancs átalános alakja:

oscdimg [options] sourceroot targetfile

A számos opciók csoportokba vannak rendezve, amelyekről a oscdimg -help option alakú paranccsal kaphatunk bővebb információt. Az opciók lehetnek iso, joliet, udf, boot, optimize, order, dvd, mesg és other.

A fenti parancs értelmezése:

-l”label”: az image kötetcimkéje, max. 32 karakter

-m: a max. image méret figyelmen kívül hagyása

-u2: csak UDF fájlrendszer használata ISO9660 nélkül, olyan rendszeren amelyik nem támogatja az UDF-et, a fáljok helyén csak egy erre figyelmeztető üzenet fog megjelenni.

-b”boot”: annak a fájlnak az elérési útját adja meg, amelyiket a boot szektorba kell írni

sourceroot (d:\temp\multi): annak a mappának az elérési útja, amelyben a telepítő fájlok vannak.

targetfile (d:\temp\Multi-Windows-7-HU-SP1.iso): a létrehozandó image fájl elérési útja és neve.

oscdimg -l"label" -m -u2 -b"source\etfsboot.com" sourceroot targetfile

oscdimg -l”label” -m -u2 -b”source\etfsboot.com” sourceroot targetfile

Miután létrehoztuk az .iso image-et, kiírhatjuk DVD-re, vagy pendrive-ra másolhatjuk vagy becsatolhatjuk virtuális gépen és telepíthetjük róla a rendszert.

Multi Windows 7 SP1 x86 & x64

Multi Windows 7 SP1 x86 & x64

A végeredmény egy mindössze 4Gb-os, mind az 5 x32-es és mind a 4 x64-es kiadást tartalmazó image.

 

1 comment for ““Multi” Windows 7 telepítő média készítése

    Leave a Reply

    Your email address will not be published. Required fields are marked *