11 Ağustos 2012 Cumartesi

Powershell betiği ile sanal sürücüye Windows 8 yükleme

Gereksinimler:

* Windows 8 Release Preview dvd imajı, buradan edinebilirsiniz.
*Yükleme esnasında gerekli olan Powershell betiği
*Sanal disk üzerinden başlatmayı destekleyen işletim sistemi (Windows 7, Windows Server 2008R2)

Sanal Disk Oluşturma:

 Windows 8 yüklemek için bir diske ihtiyacımız var, başlıktan anlaşılacağı üzere ilk adım sanal disk oluşturmak olacak. Bunun için Başlat-Çalıştır kısmına resimdeki gibi diskmgmt.msc yazarak Disk Yönetim Konsolunu açalım.


 Action menüsünden Create Virtual harddisk seçeneği ile Tavsiye edildiği gibi 16GB lık bir alan oluşturalım (Boş alanın yeterli olduğunu doğrulamayı unutmayın). Eğer isterseniz daha fazla alan ayırmak sizin elinizde.  Burada ben doğrudan C:\ kök dizinini seçtim tabiki farklı dizin ve bölümlerde bunu yapabilirsiniz. Hatta önceki Windows işletim sisteminizin olduğu bölümde yapabilirsiniz. Sanal disk üzerinden başlatmanın (ing: vhd boot) en güzel taraflarından birisi de budur. 


 Seçtiğiniz sanal disk boyutuna göre işlem göreceli olarak uzun sürebilir, ilerlemeyi Disk Yönetim Konsolunun sağ alt tarafından takip edebiliriz. İşlem tamamlandıktan konsol ekranında aslında fiziksel olarak makinada olmayan fazladan bir disk geldiğini göreceksiniz.



 Initiliaze Disk seçeneği ile diskimize ulaşalım ve karşımıza çıkan yeni pencereden MBR seçeneği ile


devam edelim (Sanal disk üzerinde 2TB' dan büyük alan ayırdıysanız ki sanmıyorum, GPT seçebilirsiniz).  Hardiskimizi oluşturduk, konsol üzerinde ayrılmamış alan kısmına sağ tıklayıp Yeni Basit Bölüm seçeneği ile gelen ekrana İleri butonuna ile devam edelim ve resimdeki gibi hiç bir değişiklik yapmadan tekrar İleri butonunyla devam edelim.


Diskimize harf ataması yapalım, tamamen keyfi olarak sürücü harfini, olarak belirledim. Bundan sonra yapacağım tüm işlemler bu harf referans alınarak yapılacaktır. Siz eğer başka bir harf seçiminde bulunduysanız buna dikkat etmelisiniz. 


Bir sonraki ekran hiçbir şeyi değiştirmeden devam edebiliriz (Perform Quick Format seçeneğinin seçildiğinden emin olun, biçimlendirme hızını arttıracaktır).  Özet olarak Disk Yönetim Konsolun daki son görüntü aşağıdaki gibidir.


Kurulum:

Buraya kadar olan aşama sanal disk oluşturmakla ilgiliydi. Şimdi Windows 8 Release Preview sürümünün Powershell betiği yardımıyla bu sanal sürücüye kurulmasını görelim. Öncelikle Başlat-Donatılar altında Powershell klasörünü bulalım ve powershell uygulaması üzerine sağ tıklayıp yönetici haklarıyla çalıştıralım.



cd\ komutu ile kök dizinine düşelim. Bunun sebebi burada anlatılanlar C:\  dizini içerisinde yapılmış dolayısıyla gerekli olan tüm dosyalar C:\ dizini içerisine kaydedilmiştir. Aslında son görünüm aşağıdaki şekildeki gibidir.








Önceden indirdiğim Windows 8 Release Preview imajını herhangi bir arşiv uyguluması (7zip tamamiyle ücretsiz) ile çıkartarak yada sanal dvd sürücüsü kulanıp iso dosyasını bu sanal sürücüye bağlayarak içerisinde sources\install.wim yolunu erişilebilir hale getirmeliyiz. Ben basitçe sanal F: sürücüsünü kullandım. Yani Windows 8 Release Preview dvd imajının içeriği F:\ dizininde ulaşılabilir halde. Bundan sonra yapılması gereken Powershell arayüzüne aşağıdaki komutu yazarak Powershell betiklerini çalışırılabilir hale getirmek:

Set-ExecutionPolicy unrestricted

Şimdi de yükleme işlemini gerçekleştirelim:

.\install-windowsimage.ps1 -WIM F:\sources\install.wim -Apply -Index 1 -Destination W:\

kurulum başladı ve kısa bir çay molası verebilirsiniz, çay sevmem derseniz kahve... Kurulumun gerçekleştiğini alnamak için Bilgisayarım penceresinden W:\ sürücüne bakın, dolduğunu göreceksiniz...



Yaklaşık dokuz dakikada kurulum tamamlandı sonraki aşama Windows başlangıç ayarlarını düzenlemek olacak. Bunu da komut satırından tek bir komutla gerçekleştireceğiz.

bcdboot.exe W:\windows

Yeni başlangıç yükleyicisi Windows 8 ile beraber grafiksel bir arayüzle gelmekte yani metin bazlı bir yükleyici değil. Eğer varsayılan işletim sistemi olarak Windows 7 yi ayarlarsanız bu sefer eski metin bazlı yükleyiciye geri dönecektir. Umarım sizde bu aşamaları başarı ile tamamlarsınız. Bu arada bilgisayarı yeniden başlattığınızda doğrudan Windows 8 in başladığını göreceksiniz panik yapmayın her şey yolunda...Sonraki ekranda size işletim sistemi tercihinizi soracak.