Rehber Windows NT 4.0-11 AIO yapımı

Bu konuyu okuyanlar

Katılım
22 Kas 2019
Mesajlar
508
Çözümler
1
Reaksiyon puanı
538
Puanları
93
Benim yaklaşık 10 ay önce açtığım Windows XP/2003/2003 R2 AIO konumu hatırlıyorsunuzdur. O konuda Windows PE ile ilgili bir sorun çıkabileceğini keşfettim. Şimdi bu konuyu güncelledim ve sizlerle paylaşacağım. Hemen konuya geçelim:
Gerekenler:
  • GImagex (Alternatif olarak komut satırından da yapabilirsiniz.)
  • Windows Vista ve üzeri için orijinal ISO dosyaları.
  • Windows NT 4.0/2000/XP/2003/2003 R2 için Longhorn tipine çevirilmiş ISO dosyası.
  • Windows PE: Windows NT/2000/XP/2003/2003 R2/Vista/7 için Windows 7 bazlı Windows PE, Windows 8/8.1/10/11 için Windows 10 bazlı Windows PE
  • BOOTICE
  • ISO oluşturma programı. (ImgBurn veya AnyBurn olabilir.)
  • Test için VirtualBox
Yapılışı:
  • Boş bir klasör oluşturun ve Windows 7 veya 10 ISO dosyasından şu klasörleri ve dosyayı çıkartın: boot, efi, bootmgr ve (varsa bootmgr.efi)
  • Klasörün içine şu klasörü oluşturun: sources ve içine boot.wim adlı dosyayı kopyalayın.
  • Bir üst klasöre gidip şu klasörü oluşturun ve açın: "Setup"
  • Ve hangilerini ekleyecekseniz onların adlarıyla klasörü oluşturun. Klasörün adında boşluk olmamalı. Örneğin:
Windows NT 4.0 -> WinNT
Windows 2000 -> Win2K
Windows XP -> WinXP
Windows Server 2003 -> Win2K3
Windows Longhorn -> Longhorn
Windows Vista -> Vista
Windows Server 2008 -> Win2K8
Windows Server 2008 R2 -> Win2K8R2
Windows 7 -> Win7
Windows 8 -> Win8
Windows 8.1 -> Win81
Windows Server 2012 -> Win2K12
Windows Server 2012 R2 -> Win2K12R2
Windows 10 -> Win10
Windows Server 2016 -> Win2K16
Windows Server 2019 -> Win2K19
Windows Server 2022 -> Win2K22
Windows 11 -> Win11
  • Ve "sources" klasörünün içeriğini o klasörlere kopyalayın.
  • GImagex'i açın ve "change" sekmesinden kopyaladığımız boot.wim adlı dosyanın yolunu seçin, 1.indexi boot olarak işaretleyin ve "delete" sekmesinden 2.indexi silin.
  • Çalışma klasörünün dışında boş bir klasör oluşturun ve "Mount" sekmesinden boot.wim dosyasının 1.indexini az önce oluşturduğumuz klasöre mount edin.
  • Not defterine şu kodları girip startnet.cmd dosyası olarak kaydedin:
Kod:
@echo off
@echo Starting Setup.
@for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%a:\(Setup klasörü yolu) set IMAGESDRIVE=%%a
%IMAGESDRIVE%:
cd %IMAGESDRIVE%:\(Setup klasörü yolu)
setup.exe
pause >nul
exit
  • Şu klasöre dosyayı kopyalayıp üzerine yazın: (mount klasörü yolu)\Windows\system32\
  • Komut istemini yönetici olarak çalıştırın ve şu komutu girin: Dism /image:(mount klasörü yolu) /Set-TargetPath:X:
  • Komut istemini ve bütün klasörleri kapatın ve GImagex'teki "mount" sekmesinden "Commit Changes" kutusunu işaretleyip "Unmount" butonuna tıklayın.
  • İşlem tamamlandıktan sonra "boot.wim" dosyasını herhangi bir şekilde (boşluk olmayacak bir şekilde) adlandırın.
  • Bu işlemleri diğer ISO dosyaları için de tekrarlayın.
  • 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.
  • Windows Setup seçeneğini seçin ve aşağıdaki değerleri değiştirin:
  • Kod:
    \sources\boot.wim -> \sources\(dosya adı).wim
    Windows Setup -> Windows (Sürüm adı) Setup
    en-US -> ISO dosyasının dili (Benimki Türkçe olduğu için tr-TR olarak değiştirin)
    olarak değiştirdikten sonra "Save current system" tuşuna tıklayın.
  • "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:
  • Kod:
    \BOOT.WIM -> \sources\(dosya adı).wim
    Boot from WIM -> Windows (Sürüm adı) Setup
    \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)
  • "Display boot Menu" kısmı dolu kutu ise tik işaretli olarak değiştirin. Ve "Save globals" tuşundan kaydedin.
  • ISO dosyasını oluşturun.
  • Tamamlandı.
 

ThorJ

Editör
Cezalı
Katılım
14 Haz 2019
Mesajlar
7,393
Çözümler
25
Reaksiyon puanı
9,013
Puanları
113
Benim yaklaşık 10 ay önce açtığım Windows XP/2003/2003 R2 AIO konumu hatırlıyorsunuzdur. O konuda Windows PE ile ilgili bir sorun çıkabileceğini keşfettim. Şimdi bu konuyu güncelledim ve sizlerle paylaşacağım. Hemen konuya geçelim:
Gerekenler:
  • GImagex (Alternatif olarak komut satırından da yapabilirsiniz.)
  • Windows Vista ve üzeri için orijinal ISO dosyaları.
  • Windows NT 4.0/2000/XP/2003/2003 R2 için Longhorn tipine çevirilmiş ISO dosyası.
  • Windows PE: Windows NT/2000/XP/2003/2003 R2/Vista/7 için Windows 7 bazlı Windows PE, Windows 8/8.1/10/11 için Windows 10 bazlı Windows PE
  • BOOTICE
  • ISO oluşturma programı. (ImgBurn veya AnyBurn olabilir.)
  • Test için VirtualBox
Yapılışı:
  • Boş bir klasör oluşturun ve Windows 7 veya 10 ISO dosyasından şu klasörleri ve dosyayı çıkartın: boot, efi, bootmgr ve (varsa bootmgr.efi)
  • Klasörün içine şu klasörü oluşturun: sources ve içine boot.wim adlı dosyayı kopyalayın.
  • Bir üst klasöre gidip şu klasörü oluşturun ve açın: "Setup"
  • Ve hangilerini ekleyecekseniz onların adlarıyla klasörü oluşturun. Klasörün adında boşluk olmamalı. Örneğin:

  • Ve "sources" klasörünün içeriğini o klasörlere kopyalayın.
  • GImagex'i açın ve "change" sekmesinden kopyaladığımız boot.wim adlı dosyanın yolunu seçin, 1.indexi boot olarak işaretleyin ve "delete" sekmesinden 2.indexi silin.
  • Çalışma klasörünün dışında boş bir klasör oluşturun ve "Mount" sekmesinden boot.wim dosyasının 1.indexini az önce oluşturduğumuz klasöre mount edin.
  • Not defterine şu kodları girip startnet.cmd dosyası olarak kaydedin:
Kod:
@echo off
@echo Starting Setup.
@for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%a:\(Setup klasörü yolu) set IMAGESDRIVE=%%a
%IMAGESDRIVE%:
cd %IMAGESDRIVE%:\(Setup klasörü yolu)
setup.exe
pause >nul
exit
  • Şu klasöre dosyayı kopyalayıp üzerine yazın: (mount klasörü yolu)\Windows\system32\
  • Komut istemini yönetici olarak çalıştırın ve şu komutu girin: Dism /image:(mount klasörü yolu) /Set-TargetPath:X:
  • Komut istemini ve bütün klasörleri kapatın ve GImagex'teki "mount" sekmesinden "Commit Changes" kutusunu işaretleyip "Unmount" butonuna tıklayın.
  • İşlem tamamlandıktan sonra "boot.wim" dosyasını herhangi bir şekilde (boşluk olmayacak bir şekilde) adlandırın.
  • Bu işlemleri diğer ISO dosyaları için de tekrarlayın.
  • 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.
  • Windows Setup seçeneğini seçin ve aşağıdaki değerleri değiştirin:
  • Kod:
    \sources\boot.wim -> \sources\(dosya adı).wim
    Windows Setup -> Windows (Sürüm adı) Setup
    en-US -> ISO dosyasının dili (Benimki Türkçe olduğu için tr-TR olarak değiştirin)
    olarak değiştirdikten sonra "Save current system" tuşuna tıklayın.
  • "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:
  • Kod:
    \BOOT.WIM -> \sources\(dosya adı).wim
    Boot from WIM -> Windows (Sürüm adı) Setup
    \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)
  • "Display boot Menu" kısmı dolu kutu ise tik işaretli olarak değiştirin. Ve "Save globals" tuşundan kaydedin.
  • ISO dosyasını oluşturun.
  • Tamamlandı.
Windows 11 ile mi? :flushed:
 

phanmetal

Dekan
Cezalı
Katılım
24 Kas 2020
Mesajlar
6,200
Çözümler
1
Reaksiyon puanı
6,246
Puanları
113
Yaş
24
Bu nedir?
 
Katılım
22 Kas 2019
Mesajlar
508
Çözümler
1
Reaksiyon puanı
538
Puanları
93
Windows 11 ile mi? :flushed:
Windows 11, Windows Vista/7/8/8.1/10'nun kullandığı kurulum mekanizimi kullandığı için Windows 11'i dahil ettim. Fakat şu uyarıyı yapmam lazım, Windows NT 4.0 ve 2000'in x64 sürümü ve 11'in x86 sürümü olmadığı için ikisi aynı bilgisayarda çalışmaz.
Mesaj otomatik birleştirildi:

Çoklu Windows ISO dosyalarını tek bir ISO haline getirmeye çalıştım.
 

EFI Shell

Rektör
Katılım
9 Ağu 2018
Mesajlar
16,076
Çözümler
4
Reaksiyon puanı
16,770
Puanları
113
Yaş
16
Windows 11, Windows Vista/7/8/8.1/10'nun kullandığı kurulum mekanizimi kullandığı için Windows 11'i dahil ettim. Fakat şu uyarıyı yapmam lazım, Windows NT 4.0 ve 2000'in x64 sürümü ve 11'in x86 sürümü olmadığı için ikisi aynı bilgisayarda çalışmaz.
Mesaj otomatik birleştirildi:


Çoklu Windows ISO dosyalarını tek bir ISO haline getirmeye çalıştım.
Yine güzel bir rehber. Eline sağlık. :)
 
Üst