A zatem zaczynamy. Przed rozpoczęciem należy cofnąć się do opisu Egonka i mniej więcej zapoznać się o co tu chodzi – ja już nie będę bawił się w robienie screenów.
Uwaga – metoda ta wiąże się z całkowitym zlikwidowaniem możliwości wyboru języka angielskiego.
Co trzeba mieć by przystąpić do pracy:
- przede wszystkim komputer i to komputer z systemem od Windows Vista w górę
- obraz ISO, polski LangPack i LocalPack (każdy powinien zaopatrzyć się we własnym zakresie)
- GImageX – do pobrania TU
http://www.autoitscript.com/gimagex/archive/gimagex_v2.0.16.zip- UltraISO (link w pierwszym poście)
Na potrzeby mojej instalacji stworzyłem sobie następujące ścieżki na Dysku C:\
WIN7\DVD
WIN7\LP
WIN7\CAB
WIN7\WIM
WIN7\IMAGES
Nie trzeba oczywiście zachowywać tego samego nazewnictwa, polecenia możecie sobie edytować do wszych potrzeb.
Na początek wrzucamy zawartość obrazu płyty do foldera DVD, z katalogu Sources wycinamy z pliki boot.wim i install.wim i wrzucamy je do foldera IMAGES.
Pliki z paczką językową i polskim stylem umieszczamy w folderze CAB.
I zaczynamy:
1. Jak w opisie Egonka:
-uruchom GImageX – w zakładce Mount jako punkt montowania ustawiamy C:\WIN7\WIM
-wybierz plik install.wim
-klik Select, wybierz obraz który nas interesuje – ja użyłem indeksu 5 (Ultimate)
-zaznacz Odczyt i zapis
-zaznacz Commit Changes
-kliknij Mount – system zacznie rozpakowywać się do C:\WIN7\WIM
Teraz trzeba czekać – można iść zrobić sobie kawę czy czego tam dusza zapragnie. Gdy się wypakuje zminimalizuj.
2. Gdy obraz już zamontowany sprawdzamy jakie paczki są już tam zainstalowane, w tym celu uruchamiamy wiersz poleceń jako administrator i wydajemy polecenie:
Dism /image:C:\WIN7\WIM\ /Get-Packages>C:\WIN7\lista.txt
Wygenerowało nam to listę pakietów w C:\WIN7\lista.txt
Moja wyglądała tak:
Wersja narzedzia do obslugi obrazu wdrazania
i zarzadzania nim: 6.1.7600.16385
Wersja obrazu: 6.1.7600.16385
Packages listing:
Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7600.16385
State : Installed
Release Type : Language Pack
Install Time : 2009-07-14 04:46
Package Identity : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7600.16385
State : Installed
Release Type : Foundation
Install Time : 2009-07-14 04:46
Package Identity : Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~x86~~6.1.7600.16385
State : Install Pending
Release Type : Local Pack
Install Time : 2009-07-14 07:54
Package Identity : Microsoft-Windows-LocalPack-CA-Package~31bf3856ad364e35~x86~~6.1.7600.16385
State : Install Pending
Release Type : Local Pack
Install Time : 2009-07-14 07:54
Package Identity : Microsoft-Windows-LocalPack-GB-Package~31bf3856ad364e35~x86~~6.1.7600.16385
State : Install Pending
Release Type : Local Pack
Install Time : 2009-07-14 07:55
Package Identity : Microsoft-Windows-LocalPack-US-Package~31bf3856ad364e35~x86~~6.1.7600.16385
State : Install Pending
Release Type : Local Pack
Install Time : 2009-07-14 07:55
Package Identity : Microsoft-Windows-LocalPack-ZA-Package~31bf3856ad364e35~x86~~6.1.7600.16385
State : Install Pending
Release Type : Local Pack
Install Time : 2009-07-14 07:55
Operacja ukonczona pomyslnie.
3. Następnie odinstalowałem paczkę językową en-US za pomocą polecenia, zostawiłem tylko Windows-Foundation-Package
Dism /image:C:\WIN7\WIM /Remove-Package /PackageName:"Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7600.16385"
Oraz wszystkie Localpacki – wystarczy do polecenia /RemovePackage dodawać kolejne parametry i tak:
Dism /image:C:\WIN7\WIM /Remove-Package /PackageName:"Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~x86~~6.1.7600.16385" /PackageName:"Microsoft-Windows-LocalPack-CA-Package~31bf3856ad364e35~x86~~6.1.7600.16385" /PackageName:"Microsoft-Windows-LocalPack-GB-Package~31bf3856ad364e35~x86~~6.1.7600.16385" /PackageName:"Microsoft-Windows-LocalPack-US-Package~31bf3856ad364e35~x86~~6.1.7600.16385" /PackageName:"Microsoft-Windows-LocalPack-ZA-Package~31bf3856ad364e35~x86~~6.1.7600.16385"
odinstalowuje nam wszystkie naraz.
4. Teraz można spokojnie zainstalować Lang i LocalPacka
Dism /image:C:\WIN7\WIM /Add-Package /PackagePath:C:\WIN7\CAB\lp.cab
Dism /image:C:\WIN7\WIM\ /Add-Package /PackagePath:"C:\WIN7\CAB\Windows-LocalPack-PL-Package.cab"
Nadszedł czas by zająć się szerokim paskiem Start:
-przejmujemy na własność plik C:\Windows\Resources\Themes\Aero\pl-PL\aero.msstyles.mui i usuwamy go. Na jego miejsce kopiujemy C:\Windows\Resources\Themes\Aero\en-US\aero.msstyles.mui
5. Teraz należy wygenerować nowy plik lang.ini
Dism /image:C:\WIN7\WIM /Gen-LangINI /distribution:C:\WIN7\DVD
Ląduje on w katalogu C:\WIN7\DVD\Sources
6. Zamykamy wiersz poleceń, przechodzimy do GImageX, zaznaczamy nasz nieszczęsny obraz install.wim, upewniamy się że zaznaczona jest opcja Commit Changes i klikamy w Unmount.
I znów przerwa – można iść zajrzeć do lodówki czy nie ostało się jakieś piwo i zacząć je spożywać.
Teraz zajmiemy się plikiem boot.wim
1. Montujemy plik analogicznie do pliku install.wim – w tym przypadku wybieramy indeks obrazu „2”
2. Całą zawartość pliku lp.cab wypakowujemy tak, aby znalazła się w katalogu CAB
3. Otwieramy wiersz poleceń jako administrator i wydajemy polecenia:
xcopy C:\WIN7\DVD\sources\lang.ini C:\WIN7\WIM\sources\ /cherkyi
mkdir C:\WIN7\WIM\sources\pl-PL
xcopy C:\WIN7\CAB\setup\sources\pl-PL\*.* C:\WIN7\WIM\sources\pl-PL /cherkyi
xcopy C:\WIN7\CAB\setup\sources\pl-PL\*.* C:\WIN7\DVD\sources\pl-PL /cheryki
xcopy C:\WIN7\CAB\sources\license\*.* C:\WIN7\WIM\sources\license /cherkyi
xcopy C:\WIN7\CAB\sources\license\*.* C:\WIN7\DVD\sources\license /cherkyi
4. Dalej odmontowujemy obraz boot.wim zachowując zmiany.
Jak już wszystko gotowe wrzucamy dwa nasze zmodyfikowane obrazy do katalogu C:\WIN7\DVD\Sources
Oki, już prawie gotowe.
Teraz programem UltaISO otwieramy oryginalne ISO systemu, w górnym oknie wywalamy wszystko, w dolnym przechodzimy do katalogu C:\WIN7\DVD i przeciągamy do górnego całą jego zawartość. Dalej już tylko Zapisz jako… i za chwilę mamy nasze wymarzone, polskie ISO.
Dziękuję za uwagę
tombusz
jeśli naprawdę pojawiły się langpacki do WinPE to plik boot.wim trzeba będzie wyedytować podobnie do install.wim (usunąć język angielski i zastąpić polskim).
Pozdrawiam