CD Imajindan Linux Kurulumu
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • 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.
