Windows 8’de Windows IoT Core Kurulumu

   Windows IoT Core önizleme sürümünün yayınlanması ile birlikte önceki makalelerimde Raspberry Pi 2’ye nasıl kurulacağını sizlerle paylaşmıştım. Hatırlarsanız bu kurulumdaki en önemli ön koşul imaj dosyasını yazdırdığınız işletim sisteminin Windows 10 önizlemesinin olmasıdır. İmaj dosyasını SD karta yardıracak olmamız nedeniyle de sanal makine üzerinde işlem yapma şansımız kalmıyor. Bu durumda da ister istemez fiziksel bir makineye Windows 10 önizlemesini kurmamız gerekiyor. Bu durumdan siz de benim gibi hoşlanmadıysanız geriye en iyi alternatif olarak sanal bir harddisk’e kurulum yapmak kalıyor. Diğer yandan, Windows 10 gereksinimi incelediğimizde; oluşturacağımız Windows IoT Core imajının ihtiyacı olan dosyaların sadece Windows 10 kurulumuyla geldiğini görebiliriz.

   Konuyu biraz daha detaylı incelediğimiz (İşletim sistemince erişilen dosyalar, log dosyaları v.s.) imajın hazırlanması için ihtiyacımız olan dosyaların aslında Windows 10 önizleme iso dosyasında da bulunduğunu görebiliriz. Aşağıdaki adımları takip ederek Windows 8/8.1 işletim sistemi üzerinde de Raspberry Pi 2 için Windows IoT Core imajı oluştrabilirsiniz.

   Öncelikle ihtiyacımız olan tüm dosyaları bir araya koyacağımız bir klasör oluşturmalıyız. Bunun için C diskinin hemen altında Win10 klasörünü oluşturdum. Daha sonra en güncel Windows 10 önizleme sürümüne ait iso dosyasını indirdim. Daha sonra bu iso dosyası içerisindeki sources klasörü altında yer alan aşağıdaki dosyaları oluşturduğum klasöre kopyaladım;

  • api-ms-win-downlevel-advapi32-l1-1-1.dll
  • api-ms-win-downlevel-advapi32-l4-1-0.dll
  • api-ms-win-downlevel-kernel32-l1-1-0.dll
  • api-ms-win-downlevel-kernel32-l2-1-0.dll
  • api-ms-win-downlevel-ole32-l1-1-1.dll
  • api-ms-win-downlevel-user32-l1-1-1.dll
  • compatprovider.dll
  • dism.exe
  • dismapi.dll
  • dismcore.dll
  • dismcoreps.dll
  • dismprov.dll
  • ffuprovider.dll
  • folderprovider.dll
  • imagingprovider.dll
  • logprovider.dll
  • vhdprovider.dll
  • wimprovider.dll

   Daha sonra Connect sitesinden indridiğim “Windows 10 IoT Core Insider Preview Image for Raspberry Pi 2” zip dosyası içerisinde yer alan Flash.ffu dosyasını c:\Win10 klasörüne kopyaladım.

   İmaj oluşturmak için bir komut istemcisi açarak önceki makalelerimde de paylaştığım aşağıdaki kurulum adımlarını takip ettim. İmaj dosyası oluşturmak için ihtiyacımız olan SD kartımızın sürücü numarasını aşağıdaki  komutlarla bulabiliriz;

diskpart
list disk
exit

  Benim tercih ettiğim bir başka alternatif ise aşağıdaki komut ile bu bilgiyi öğrenmek;

wmic diskdrive list brief

   Daha sonra işletim sistemi ile gelen uygulamalar yerine sadece bu klasörde yer alan dosyaların kullanılması için path ifadesindeki diğer değerleri kaldırarak c:\win10 değerini verdim;

PATH=c:\Win10

    Son olarak da dism.exe yardımıyla disk imajını SD karta yazdıralım;

dism.exe /Apply-Image /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDrive1 /SkipPlatformCheck

   Hatırlatmakta fayda var; son komutta kullandığım PhysicalDrive1 ifadesindeki 1 değeri SD kart sürücüsünü belirtmekte ve bir önceki komutta buraya hangi değeri yazacağımı öğrendim.

   Dism.exe ihtiyacı olan dosyaları öncelikle işletim sistemi dosyaları arasında arayacaktır. Bunları bulamayınca alternatif olarak çalıştığı dizine bakacaktır. Bu noktada az önce kopyaladığımız dosyaları bulacak ve görevini yerine getirecektir.

KomutIstemi

   Bu kadar basit…

   Makalemde paylaştığım adımları Windows 8.1 yüklü bilgisayarım üzerinde test ettim; ama teorik olarak Windows 7 ve Windows 8 yüklü sistemlerde de çalışması gerekir. Diğer okuyuculara faydalı olmak adına, olumsuz bir tecrübe yaşayanların yorumlardan dönüş yapmasını rica ederim.

Fatih Boy

Ankara'da yaşayan Fatih, bir kamu kurumunda danışman olarak çalışmaktadır. ALM süreçleri, kurumsal veri yolu sistemleri, kurumsal altyapı ve yazılım geliştirme konularında destek vermektedir. Boş zamanlarında açık kaynak kodlu projeler geliştirmeyi ve bilgisini yazdığı makalelerle paylaşmayı seven Fatih, aynı zamanda Visual C# ve Visual Studio teknolojileri konusundan Microsoft tarafından altı yıl üst üste MVP (En Değerli Profesyonel) ödülüne layık görülmüştür. İş hayatı boyunca masaüstü uygulamaları, web teknolojileri, akıllı istemciler gibi konularda Asp.Net, Php, C#, Java programlama dilleri ve MySql, MsSql ve Oracle gibi veritabanı yönetim yazılımları ile çalışmıştır. İngilizce ve Türkçe olarak yayınlanan makalelerini gerek İngilizce bloğunda, gerekse de Türkçe bloğunda bulabileceğiniz gibi web sitesinden de açık kaynak kodlu geliştirdiği yazılımlarına ulaşabilirsiniz. vCard - Twitter - Facebook - Google+

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir