Windows 7/8.1/10 ISO dosyalarından multiboot ISO yapımı

Windows Server 7

6801.winmain_win7m3
Katılım
22 Kasım 2019
Mesajlar
517
Çözümler
1
Reaksiyon puanı
563
Puanları
93
Evet, bildiğimiz üzere multiboot'lar genelde USB'lere dayanarak yapılıyor. Fakat ben bu sefer multiboot yapacağım ve USB kullanmayacağım. Konuya geçelim.
Gerekenler:
  • En az 2 tane Windows Vista/7/8/8.1/10 ISO dosyası.
  • ISO oluşturma programı. (ImgBurn vb.)
  • BOOTICE
  • Test için sanal makine programı. (VirtualBox, VMware vb.)
Yapılışı:
  1. Boş bir klasör oluşturun AIO için.
  2. Windows 10 x64 ISO dosyasının içini açıp "sources" klasörünün haricindeki bütün dosya ve klasörleri oluşturduğumuz boş klasöre çıkartın/kopyalayın.
  3. İlk oluşturduğumuz klasörün altına "Win10x64" klasörünü oluşturun. Ve Windows 10 x64 ISO dosyasındaki "sources" klasöründeki bütün dosya ve klasörleri "Win10x64" klasörüne çıkartın/kopyalayın.
  4. İlk oluşturduğumuz klasörün altına "Win10x86" klasörünü oluşturun. Ve Windows 10 x86 ISO dosyasındaki "sources" klasöründeki bütün dosya ve klasörleri "Win10x86" klasörüne çıkartın/kopyalayın.
  5. Windows 7 ve 8.1 için de aynı işlemleri tekrarlayın.
  6. Aşağıdaki görüntüyü elde etmeniz lazım.
  7. bandicam 2020-09-03 12-19-24-645.jpg
  8. BOOTICE'yi açın ve BCD sekmesinden other BCD'yi seçin. Ardından gelen pencereden "boot" klasöründeki BCD dosyasını seçin ve Easy Mode seçin.
  9. Windows Setup seçeneğini seçin ve aşağıdaki değerleri değiştirin:
  10. Kod:
    \sources\boot.wim -> \Win10x64\boot.wim
    Windows Setup -> Windows 10 Setup (x64)
    en-US -> ISO dosyasının dili (Benimki Türkçe olduğu için tr-TR olarak değiştirin) Değiştirdikten sonra "Save current system" tuşuna tıklayın.
  11. "Add" tuşundan ve gelen menüden "New WIM boot entry" seçin. Bu sefer şu değerleri şu şekilde değiştirin. Ve bundan sonraki bütün sürümler için aynı işlemi tekrarlayın:
  12. Kod:
    \BOOT.WIM -> \(yeniden adlandırılmış sources klasörü)\boot.wim
    Boot from WIM -> (İşletim sistemi ve mimarisi)
    \Windows\system32\boot\winload.efi -> \Windows\system32\boot\winload.exe (UEFI destekleyen sistemler için isteğe bağlı ve desteklemeyenler için zorunlu)
    en-US -> (İşletim sistemi dili)
  13. "Display boot Menu" kısmı dolu kutu ise tik işaretli olarak değiştirin. Ve "Save globals" tuşundan kaydedin.
  14. BCD dosyasını düzenledikten sonra ISO dosyasını oluşturun. Fakat şu ayarlar çok önemli: UDF ve önyükleme dosyası olarak "etfsboot.com (BIOS için, UEFI için olanı bilmiyorum maalesef.)"
  15. Sanal makinede test edin ve artık yüklemek istediğiniz Windows sürümünü Boot Manager'den seçebiliyor olmalısınız. Fakat burada işimiz bitmedi. Çünkü kuruluma direkt olarak başlamak "Aygıt yükleme" ekranına getirecektir. Bunun çözümü ise şöyle Windows PE içerisinden komut istemini açın. (Bilmeyenler için kısayol tuşu Shift+F10) Ondan sonra aşağıdaki komutları girin.
  16. Kod:
    D:
    cd Win10x64
    setup.exe
  17. Tamamlandı.
Bazı sorular:
Soru 1: Windows Vista veya 8'i belirtmemişsiniz. Onları da ekleyebilir miyiz?
Cevap 1: Elbette ekleyebilirsiniz. :)
Soru 2: Windows Server sürümlerini ekleyebilir miyiz?
Cevap 2: Windows Server 2008 veya üzeri oldukça ekleyebilirsiniz. :)
Soru 3: Windows XP/Server 2003/Server 2003 R2'yi ekleyebilir miyiz?
Cevap 3: Ben bunu yapabilmek için saatlerce uğraştım, fakat bir türlü yapamadığım için maalesef hayır. :(
Soru 4: Windows bazlı onarım ISO'larını ekleyebilir miyiz?
Cevap 4: Ekleyebilirsiniz. Bir sıkıntı olmaz. :)
Soru 5: Ekleyebileceğimiz Windows sürümlerinin alt ve üst sınırları neler?
Cevap 5: Alt sınır Windows Vista, ayrıntılı istersen Windows Vista'nın 5259 yapısının altına inmemenizi tavsiye ederim. Şimdilik üst sınır yok. :)
@EFI Shell, @Allah'ın Kulu
bandicam 2020-09-03 18-25-31-602.jpg
 
Son düzenleme:

EFI Shell

Süper Moderatör
Süper Moderatör
Katılım
9 Ağustos 2018
Mesajlar
19,521
Çözümler
37
Reaksiyon puanı
19,263
Puanları
5,258
Yaş
19
MBR NTFS olarak biçimlendirmek lazım herhalde. NTFS desteklemeyen EFI/UEFI BIOS'larda ise NTFS driveri kurmak lazım EFI Shell üzerinden.
Mesaj otomatik birleştirildi:

Bu arada UEFI Boot dosyasının adları şu:
32 bit: bootia32.efi
64 bit: bootx64.efi
ARM64: bootaa64.efi
IA-64: bootia64.efi
 
Son düzenleme:

Windows Server 7

6801.winmain_win7m3
Katılım
22 Kasım 2019
Mesajlar
517
Çözümler
1
Reaksiyon puanı
563
Puanları
93
XP'yi eklemeyi başardım sonunda. Bu konu artık eskimiş oldu. Şimdi yerine daha güncel bir konu açacağım. :)
 
Üst