YAML Kullanarak Otomatik Kurulum için Ubuntu ISO Görüntüsünü Yeniden Paketleme

Otomatik kurulum (otomatik kurulum) için bir Ubuntu ISO görüntüsünün yeniden paketlenmesi, özellikle tutarlı yapılandırmalar gerektiren ortamlar için birden fazla sistemin kurulması sürecini önemli ölçüde kolaylaştırabilir. Bir autoinstall.yaml dosyası oluşturarak bölümler, kullanıcılar ve önceden yüklenmiş paketler gibi parametreleri tanımlayarak Ubuntu’yu minimum manuel müdahaleyle verimli bir şekilde dağıtmanıza olanak tanıyabilirsiniz. Bu kılavuz, YAML kullanarak otomatik kurulum kurulumu için bir Ubuntu ISO görüntüsünü yeniden paketleme sürecinde size yol gösterecektir.

Otomatik Kurulum için Ubuntu ISO’yu Yeniden Paketlemeye Yönelik Adım Adım Kılavuz

Ubuntu kurulumunu özel bir yapılandırmayla otomatikleştirmek için, mevcut bir ISO dosyasını otomatik kurulum YAML dosyasını içerecek şekilde yeniden paketlemeniz gerekir. Özelleştirilmiş Ubuntu ISO’nuzu oluşturmak için bu adımları izleyin.

  1. ISO Görüntüsünü İndirin ve Çalışma Dizinini Kurun: En son Ubuntu ISO’yu indirerek ve üzerinde çalışılacak bir dizin oluşturarak başlayın.
    $ mkdir myiso
    $ cp Downloads/ubuntu-24.04.1-desktop-amd64.iso myiso/

    Bu adımda myiso adında bir dizin oluşturacaksınız ve indirilen ISO görüntüsünü değişiklik için bu dizine kopyalayacaksınız.

  2. Mount  ISO Imaj: İçeriğine erişmek için Ubuntu ISO görüntüsünü bir dizine bağlayın.
    $ cd myiso/
    $ mkdir isomount
    $ sudo mount -o loop ubuntu-24.04.1-desktop-amd64.iso isomount

    Burada isomount adında bir dizin oluşturup, mount komutunu kullanarak ISO imajını bu dizine bağlarsınız.

  3. ISO İçeriğini Çıkarın: Takılan ISO görüntüsünün içeriğini yeni bir dizine çıkarmak için rsync’i kullanın.
    $ rsync -a isomount/ extracted

    Bu adım, tüm dosyaları bağlı ISO’dan, değişiklik yapmak için kullanılacak olan çıkartılmış adlı bir dizine kopyalar.



  4. Otomatik Kurulum YAML Dosyasını Oluşturun ve Düzenleyin: Kurulum parametrelerini tanımlamak için bir otomatik kurulum YAML dosyası oluşturun.
    Ubuntu 24.04’ten (Noble) başlayarak, üst düzey bir otomatik kurulum: anahtar sözcüğü gereklidir. Autoinstall.yaml dosyasını aşağıda gösterildiği gibi oluşturabilir veya düzenleyebilirsiniz: 
    $ cd extracted/
    $ sudo nano autoinstall.yaml

    Şununla şifre karması oluşturun:

    $ openssl passwd -6

    Kullanıcınız için şifre karmasını elde etmek için şifrenizi girin.

    autoinstall:
      version: 1
      packages:
        - ubuntu-desktop
      identity:
        username: linuxconfig
        password: '$6$mnNUz7YaYXq2gnJn$.BTjEO9Tt3UoDnw.vpTAd6WDQXfeC9AHSrwWMqCD9NS21nj..yVKxKyL3uTzGMUSHlfXfrvlXnUG2du3N/j1A1'
        hostname: linuxconfig

    Bu temel YAML dosyasında sürümü, kurulacak paketleri ve kullanıcı kimliği ayarlarını (kullanıcı adı, şifre ve ana bilgisayar adı gibi) belirtirsiniz. İhtiyaçlarınıza uyacak daha fazla yapılandırma ayarı eklemekten çekinmeyin. Dosyanın, yeniden paketlenen ISO’ya dahil edilecek olan çıkartılan dizine yerleştirildiğinden emin olun.

     

    Ubuntu Autoinstall YAML
    Ubuntu Otomatik Yükleme YAML’yi dahil et
  5. Değiştirilmiş ISO’yu Yeniden Paketleyin: Gerekli değişiklikleri yaptıktan sonra ISO görüntüsünü xorriso kullanarak yeniden paketleyin.
    $ sudo xorriso -as mkisofs -r -V "My AutoInstall Ubuntu Image" -o ../custom-ubuntu24.iso \
    -J -l -b boot/grub/i386-pc/eltorito.img -c boot.catalog -no-emul-boot -boot-load-size 4 -boot-info-table .

    Bu komut, autoinstall.yaml dosyası gibi, yaptığınız değişiklikleri içeren, özel-ubuntu24.iso adlı yeni bir ISO oluşturmak için xorriso’yu kullanır. Çeşitli bayraklar yeni ISO’nun önyüklenebilir olmasını sağlar.

  6. Değiştirilmiş ISO’yu önyükleyin: Son adım olarak yeni özel Ubuntu otomatik kurulum görüntünüzden önyükleme yapmanız yeterlidir. 
    Değiştirilmiş ISO’yu önyükleyin. Ubuntu kurulumuna devam ederken otomatik kurulum yapılandırma seçeneklerinizi görmelisiniz.

 

 

Yazının orijinalini buradan okuyabilirsiniz.