๑۩۞۩๑ CANOM FM BOARD ๑۩۞۩๑

&.CANOM FM'Lİ OLMAK AYRICALIKTIR.&
 
AnasayfaKayıt OlGiriş yap

Paylaş | 
 

 Tam otomatik Windows Vista kurulumu 2

Önceki başlık Sonraki başlık Aşağa gitmek 
YazarMesaj
KÜLKEDiSi
ADMİN
ADMİN


Mesaj Sayısı : 359
Kayıt tarihi : 20/04/08

MesajKonu: Tam otomatik Windows Vista kurulumu 2   Perş. Mayıs 22, 2008 7:46 pm

Disk bölümleme ayarlarını da yaptığımıza göre bir sonraki bileşenlere geçebiliriz.


Microsoft-Windows-Setup\ImageInstall\OSImage\
WillShowUI = OnError

Bu bileşeni de Cevap Dosyası'na ekledikten sonra sıra değerlerini vermeye geliyor. OSImage yüklenecek görüntüyü barındıran Windows görüntüsünün (.wim) yolunu ve konumunu belirleyen bir değeri temsil ediyor.

WillShowUI: Kurlum esnasında kullanıcı arabiriminin gösterilip gösterilmeyeceğini belirliyor. Atayacağımız değer: "OnError" yani sadece hata durumunda gösterilmesi yönünde.

Microsoft-Windows-Setup\ImageInstall\OSImage\InstallTo DiskID = 0
PartitionID = 1

Yine aynı bölümün alt bileşeni olan "InstallTo" bileşenini de Cevap Dosyası'na ekliyoruz. Buradaki seçenekler ve onlara atayacağımız değerler ise şöyle:

DiskID: İşletim sisteminin kurulacağı diski belirliyor. Atayacağımız değer: "0" En düşük değer "0" olduğu için ve bizim sistemimizde de sadece bir disk olduğu için bu değeri veriyoruz.

PartitionID: İşletim sisteminin kurulacağı bölümü belirliyor. Atayacağımız değer: "1" İlk bölüme kuruyorsak en düşük değer olan "1"i veriyoruz.

Şimdi üzerinde çalışacağımız bileşenler ise Windows Vista hatta tüm Windows yüklemelerinin en can alıcı noktalarından birin oluşturuyor: Lisans sözleşmesinin kabulü ve ürün anahtarı.

Microsoft-Windows-Setup\UserData AcceptEula = true
Microsoft-Windows-Setup\UserData\ProductKey Key = Product key
WillShowUI = OnError

AcceptEula: End User License Agreement yani son kullanıcı lisans sözleşmesinin kabulü ile ilgili seçenek. Atayacağımız değer: "True" Kabul etmezseniz Windows kurulmuyor.

FullName: Son kullanıcının yani sizin adınız.

Organization: Varsa bir firma adı.

ProductKey: Kurudğunuz Vista sürümüne ait ürün anahtarı. Bu bölümü şu şekilde dolduracağız: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX Tabii ki siz kendi ürün anahtarınızı gireceksiniz.

WillShowUI: Bu işlemler esnasında grafik arabirimin gösterilip göstermeyeceği ile ilgili ayar. Atayacağımız değer: "OnError" yani arabirimin hata durumunda belirmesi yönünde.

Burada aslında standart katılımsız yüklemede olmayan bir bileşen daha ekleyeceğiz biz. Bu bileşeni eklememizdeki amaç ise kurlum esnasında otomatik etkinleştirmeyi atlamak. Tabii ki seçim size kalmış fakat biz tam otomatik bir kurulum için bu bölümü de atlıyoruz.

Ekleyeceğimiz bileşenin tam adı X86_Microsoft-Windows-Security-Licensing-SLC-UX_neutral iken ekleyeceğimiz bölüm ise Specialize. Bileşenimizi ekledikten sonra sıra değerini vermeye geldi.
SkipAutoActivation yani otomatik etkinleştirmeyi atla. Atayacağımız değer "true" yani atlanması yönünde.










Microsoft-Windows-Shell-Setup\OOBE

ProtectYourPC = 1
NetworkLocation = Work

Bu kısımda son kullanıcı lisans sözleşmesi, bilgisayarın güvenliği ve ağ ile ilgili bazı ayarlar mevcut.

TimeZone: bu değer Shell Setup bileşeninin ana seçeneklerinde yer alıyor ve sistemimizin saat dilimini ayarlamaya yarıyor. Atayacağımız değer Türkiye için "GTB Standard Time" olacak.

HideEULAPage: Son kullanıcı lisans sözleşmesinin gizlenip gizlenmeyeceği ile ilgili ayar. Atayacağımız değer: "True" yani gizlenmesi yönünde.

NetworkLocation: Bilgisayarı kullanacağınız ağ ortamını seçmenize yarıyor. Atayacağımız değer: Eğer PC'nizi evde kullanıyorsanız "Home", işyerinde kullanıyorsanız ise "Work" değerini seçmeniz daha uygun olacaktır. İki seçim arasında Microsoft'un herhangi bir bilgi vermemesine rağmen biz dosya paylaşımı ile ilgili bir değişiklik olduğunu düşünüyoruz.

Her ne kadar biz ağ konumunu seçsek de Microsoft'un da kabul ettiği bilinmeyen bir hatadan dolayı bu ayarı işletim sistemi kabul etmiyor ve kurlum bitince sadece bu değeri elle seçmek zorunda kalıyorsunuz.

ProtectYourPc: Vista'nın kurulumu bittikten sonra karşınıza çıkan ve üç seçenekten oluşan bilgisayarın güvenliği ile ilgili seçeneği önceden belirlemeye yarıyor. Atayacağımız değer: "1" Sistemin önerilen güvenlik düzeyinde olması ve tüm güncellemeleri alması için ideal değer.

SkipMachineOOBE ve SkipUserOOBE alt bileşenlerine ise "true" değerini veriyoruz. OOBE yeni alınan bilgisayarlarda bulunan ve kullanıcının kurlumu tamamlanmış bir sistemin son ayarlarını yaptığı kısım olduğu için buna ihtiyacımız yok zira bu işlemi otomatik cevap dosyamızdaki değerler hallediyor.













Şimdi yine Microsoft-Windows-Shell-Setup bileşeni altında yer alan User Accounts>Local Accounts>Local Account'a sağ tıklayıp bu değerin OOBESystem'a eklenmesi komutunu veriyoruz. Daha sonra sıra bu bileşenin değerlerini atamaya geliyor.

Action: Yapılacak işlem: AddListItem yani yeni bir kullanıcı oluşturacağımız için bu değeri seçiyoruz.
DisplayName: Biz kendi ismimizi giriyoruz. Seçim size kalmış.
Group: Burası çok önemli zira burada oluşturduğunuz kullanıcının hangi grupta olacağını seçiyorsunuz. Atayacağımız değer "Administrators" yani yönetici grubu. Bu ayar da size kalmış ama yöneticinin tüm haklara sahip olduğunun belirtmekte fayda var.
Name: Yine kendi ismimizi giriyoruz.

Password: Eğer kullanıcı hesabımıza şifre koyacaksak buraya bir şifre yazıyoruz. Ama eğer şifre koymayacaksak gireceğimiz değer: "UABhAHMAcwB3AG8AcgBkAA==" olacak.

Bu bileşen otomatik kurulumumuzun son bileşeni idi. Şimdi kullandığımız yazılımın üstündeki menüden Tools> Validate Answer File dediğimizde altta sadece bir hata belirmesi gerekiyor. O hata da dikkate alınmaması gereken OOBE ile ilgili Microsoft'un uyarısı. Eğer başka hata varsa bir yerde sorun yapıyorsunuz demektir.

Son olarak File>Save Answer File as… diyerek yarattığımız cevap dosyasını "Autounattend" ismi ile D sürücüsünde yarattığımız Vista klasörüne kaydediyoruz.







Bizim cevap dosyamızın son hali Not Defteri ile açıldığında şu şekilde gözüküyor:

Kolayca karşılaştırabilmeniz için yine dosyayı buradan indirebilirsiniz.


< ?xml version="1.0" encoding="utf-8"?>
< unattend xmlns="urn:schemas-microsoft-com:unattend">
< settings pass="windowsPE">
< component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
< SetupUILanguage>
< UILanguage>tr-TR< /UILanguage>
< /SetupUILanguage>
< InputLocale>0x0000041f< /InputLocale>
< SystemLocale>tr-TR< /SystemLocale>
< UILanguage>tr-TR< /UILanguage>
< UserLocale>tr-TR< /UserLocale>
< /component>
< component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
< DiskConfiguration>
< Disk wcm:action="add">
< ModifyPartitions>
< ModifyPartition wcm:action="add">
< Active>true< /Active>
< Extend>false< /Extend>
< Format>NTFS< /Format>
< Letter>C< /Letter>
< Order>1< /Order>
< PartitionID>1< /PartitionID>
< /ModifyPartition>
< /ModifyPartitions>
< DiskID>0< /DiskID>
< WillWipeDisk>false< /WillWipeDisk>
< /Disk>
< WillShowUI>OnError< /WillShowUI>
< /DiskConfiguration>
< ImageInstall>
< OSImage>
< InstallTo>
< DiskID>0< /DiskID>
< PartitionID>1< /PartitionID>
< /InstallTo>
< WillShowUI>OnError< /WillShowUI>
< /OSImage>
< /ImageInstall>
< UserData>
< ProductKey>
< Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX< /Key>
< WillShowUI>OnError< /WillShowUI>
< /ProductKey>
< AcceptEula>true< /AcceptEula>
< FullName>Recep< /FullName>
< Organization>Vogel Burda< /Organization>
< /UserData>
< /component>
< /settings>
< settings pass="oobeSystem">
< component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
< OOBE>
< HideEULAPage>true< /HideEULAPage>
< NetworkLocation>Home< /NetworkLocation>
< ProtectYourPC>1< /ProtectYourPC>
< SkipMachineOOBE>true< /SkipMachineOOBE>
< SkipUserOOBE>true< /SkipUserOOBE>
< /OOBE>
< TimeZone>GTB Standard Time< /TimeZone>
< UserAccounts>
< LocalAccounts>
< LocalAccount wcm:action="add">
< DisplayName>Recep< /DisplayName>
< Group>Administrators< /Group>
< Name>Recep< /Name>
< Password>
< Value>UABhAHMAcwB3AG8AcgBkAA==< /Value>
false

< /Password>
< /LocalAccount>
< /LocalAccounts>
< /UserAccounts>
< /component>
< /settings>
< settings pass="specialize">
< component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
< SkipAutoActivation>true< /SkipAutoActivation>
< /component>
< /settings>
< cpi:offlineImage cpi:source="wim:d:/vista/install.wim#Windows Vista ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
< /unattend>









Öncelikle varsa D sürücünüzde yoksa C sürücünüzde VistaWork isimli bir klasör oluşturuyoruz. Bu klasörün içine de ISO ve DVD adında iki klasör daha yapıyoruz. DVD klasörüne (D:\VistaWork\DVD)
Vista DVD'sindeki tüm dosyaları kopyalıyoruz. Kopyalama yapmadan önce gizli dosyaları görünür hale getirdiğinizden emin olun.

Daha sonra oluşturduğumuz "Autounattend" isimli XML cevap dosyasını da bu DVD klasörüne kopyalıyoruz. Şimdi Windows AIK'yı kurduğumuz konuma gidiyoruz, bizde C:\Program Files\Windows AIK\Tools\PETools. Buradaki dosyalardan "oscdimg" adlı dosyayı "D" sürücünse kopyalıyoruz. Direk "D" sürücüsüne, herhangi bir klasöre değil. Şimdi yine "D" sürücüsünde yeni bir metin dosyası yaratıyoruz. İsmini "Vista UDF Maker" yapacağımız metin dosyasına aşağıdaki çizgiler arasındaki kodları kodları kopyalayıp yapıştırıyoruz.

-----------------------------------------------
CLS
@echo off
TITLE Miscrosoft Windows Vista UDF imaji yaratiliyor.CHIP Online Turkiye
ECHO.
ECHO Imaj dosyaniz yaratiliyor. oscdimg.exe dosyasinin var oldugundan emin olun.
ECHO.
ECHO UDF dosyaniz yaratiliyor...
ECHO ==========================
ECHO ==========================
ECHO CHIP Online Turkiye
ECHO ==========================
ECHO ==========================
ECHO www.chip.com.tr
ECHO ==========================
ECHO ==========================
oscdimg -bD:\VistaWork\DVD\boot\etfsboot.com -h -u2 -m -lVISTA_EN_DVD D:\VistaWork\DVD\ D:\VistaWork\ISO\WVISTAUL_EN_VOL01.iso
ECHO.
PAUSE
EXIT
-----------------------------------------------------

Daha sonra metin dosyasını farklı kaydet'ten kayıt türünü Tüm dosyalar seçiyor ve dosyanın adını "Vista UDF Maker.bat" olarak atıyoruz. Şimdi son durumda D sürücümüzde "oscdimg" ve "Vista UDF Maker" adında iki çalıştırılabilir dosyamız mevcutken "Vista" ve "VistaWork" adında iki de klasörümüz var. VistaWork klasöründe DVD ve ISO adında iki alt klasör varken DVD klasöründe Vista DVD'si içindeki tüm dosyalar ve "Autounattend" dosyası mevcut. ISO dosyası ise boş.








Şimdi son adım olarak Vista UDF Maker dosyasını çalıştırıyoruz. Eğer siz de bizim gibi tüm dosyaları D sürücüsüne kopyaladıysanız Vista'nın yeni imaj dosyası yaratılmaya başlanacak. Fakat siz dosyaları C'ye kopyaladıysanız yukarıdaki kodları C sürücüsüne uyacak şekilde değiştirmelisiniz.

İşlem bitince D:\VistaWork\ISO dizininde Vista imajınız bulunacak. Bu imajı Nero ile "Kalıbı Diske Yazdır" veya yeni sürümlerdeki adı ile "Diske Görüntü Yazdırın" seçeneğini kullanarak mümkün olan en düşük hızda DVD'ye yazın.

Evet uzun bir çalışma oldu fakat insanlar her Vista kurulumunda benzer ayarlarla cebelleşirken CHIP Online okuru olarak, sadece arkanıza yaslanıp kahvenizi yudumlarken tam otomatik kurlumun sizi nasıl masaüstüne kadar getirdiğine şahit olacaksınız.

Eğer makalede takıldığınız veya yapamadığınız bir bölüm olursa bunu yorum olarak göndermeniz yeterli. Sorununuzu çözecek gerekli ek açıklamaları en kısa sürede ekleyeceğiz.
Sayfa başına dön Aşağa gitmek
Kullanıcı profilini gör
 
Tam otomatik Windows Vista kurulumu 2
Önceki başlık Sonraki başlık Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
๑۩۞۩๑ CANOM FM BOARD ๑۩۞۩๑ :: CaNoM BİLGİSAYAR PROGRAMLAR :: CaNoM Bilgisayar Program Paylaşımı-
Buraya geçin: