CD Imajindan Linux Kurulumu

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Linux'u CD sürücü ya da herhangi bir ayrılabilir sürücü olmadan kurmak sanıldığı kadar zor değil. Cdrom'u emüle etmek için Linux'da birçok yol mevcut. Bazıları kolay bazıları ise sanıldığından daha zor yollar. Şimdi bunları irdeleyelim.


Not: Buradaki metodlar tüm bilgilerinize hasar verebilir ve bir daha kullanılmaz hale getirebilir. Yedek alarak çalışmanız tavsiye edilir. Bu yöntemleri uygulamak tamamen kendi sorumluluğunuzdadır.


Konu başlıkları

ISO'yu Hard Disk bölümünden boot etmek:

Bu metod en kolaylarından biri. Dayandığı temel mantık, ISO'yu boot edebilen herhangi bir aygıttan boot ettirebileceğimiz. Bunun anlamı; eğer ISO dosyası diskimize yazılmış ve boot sektörleri boot edebilen bir açılış yöneticimiz (lilo, grub ...) mevcut ise işe girişebiliriz demektir.

Gerekenler:

  • ISO imajının sığacağı büyüklükte bir disk bölümü
  • Yüklü bir işletim sistemi (Gerçek olanlardan biri, örneğin Linux, BSD, MacOS)
  • Disk bölümüne doğrudan yazabilecek araçlar
  • Çalışan bir açılış yöneticisi (Örneğin; grub, lilo)

Diskin sonunda bu iş için bir boş alan ayırmak uygun olacaktır.Bu alanın ISO dosyasının boyutundan büyük olmasına dikkat edin. Bölümü oluşturduktan sonra ISO dosyasının içeriğini bu bölüme kopyalayın:

cat linux_kurulum.iso > /dev/hdXy

Ardından, açılış yöneticinizin konfigürasyon dosyasını düzenleyerek bu bölümü açacak konuma getirin. Lilo için bir örnek verecek olursak:

other = /dev/hdaXy
   label = Linux_Kurulum

Hepsi bu! Makineyi yeniden başlatın ve açılış yöneticisinden Linux_kurulum seçeneğini seçin. CD'den açmış gibi tüm işlemleri yapabilirsiniz.

ISO'ya Chroot işlemi uygulamak:

Eğer yukarıdaki işlem sisteminizde çalışmaz ise ISO'ya chroot yapabilir ve yükleyiciyi elle çalıştırabilirsiniz.

Gerekenler:

  • devds/udev destekli, chroot kullanımına izin veren 2.4 ve daha üstü çekirdekli bir Linux dağıtımı
  • root yetkileri

Bu yöntem biraz daha fazla ustalık ve beceri gerektirir. Çünkü çalışan bir sistem üzerinde disk bölümlemesi yapılacaktır. Bu yüzden hard diskin son kısmına yüklenmiş küçük bir linux dağıtımı bu iş için elverişli olacaktır. losetup ve loopmount ile bu sistem üzerinde kurulum CDsi bağlanır ve pasif/bağlanmamış disk bölümleri üzerinde işlem yapılır. Eğer çekirdek, disk bölümlerini çalışırken değiştirecek özelliğe sahip değilse işlem başarısızlıkla sonuçlanacaktır.

İşe küçük Linux dağıtımımızı açarak başlıyoruz. Diskimizin sonuna yüklediğimiz bu küçük dağıtımla diskin baş tarafını yeni yüklememiz için tekrar bölümlendiriyoruz. Sistemi yeniden başlatıp yeni disk tablosunun çekirdek tarafından algılanmasını sağlıyoruz. Kurulum için CD imajını hazırlıyoruz:

losetup /dev/loop0 Linux_Kurulum.iso
mount /dev/loop0 /mnt -o ro
chroot /mnt installer

Son satırdaki installer yerine kurulacak dağıtımın kurulum programının ismi gelmelidir. Örneğin :

  • Arch Linux için : /arch/setup
  • LunarLinux için : /sbin/lunar-install


Hepsi bu! Yükleyici çalışır ve diskin diğer kısımlarına kurulum yapılabilir. Unutulmaması gereken küçük Linux dağıtımımızın boot bölümümün üzerine yazmamamız gerektiği. Ters bir durumda tekrar lazım olabilir. Eğer kurulum sorunsuz bir şekilde gerçekleşti ise küçük Linux dağıtımımızı ve bulunduğu disk bölümünü silebiliriz.