Ağdan Kurulum
İçindekiler
Sadece kurulum için Network (şebeke-ağ) oluşturma
Bazen sadece ağdan ulaşılabilen bir makineyi güncellemek gerekebilir. SUSE Linux'ta uzaktan kurulum programını çalıştırabilmeniz için pek çok seçeneğiniz var. Bazıları:
- ssh
- VNC
- seri konsol
Burada sadece genel hatlarıyla ssh kurulumunun nasıl yapılacağını anlatacağız. VNC oldukça benzerdir, seri konsolsa daha kolaydır .
Ön yüklemeye hazırlık
Gerekli kurulum dosyalarını bulun
İhtiyacınız olan, uzak bilgisayarda kurulum çekirdeği gibi, kurulum initrd'sini ön yükleme yapmanızdır. Aynı zamanda, bilgisayarın IP adresini bilmelisiniz. Varsayalım sabit IP adresiniz var, eğer dhcp kullanırsanız network tanımlarını atlayarak dhcp server'ından aldığınız IP adresini kullanabilirsiniz.
İlk önce, çekirdek görüntüsünü ve kurulum initrd'larını /boot klasörüne kopyalayınız.
cd /tmp wget -O vmlinuz.install ftp://<path to openSUSE>/boot/loader/linux wget -O initrd.install ftp://<path to openSUSE>/boot/loader/initrd cp linux /boot/vmlinuz.install cp initrd /boot/initrd.install
SUSE 10.0 örnekleri w/mirrors.kernel.org
cd /tmp wget http://mirrors.kernel.org/opensuse/distribution/SL-10.0-OSS/inst-source/boot/loader/linux wget http://mirrors.kernel.org/opensuse/distribution/SL-10.0-OSS/inst-source/boot/loader/initrd cp linux /boot/vmlinuz.install cp initrd /boot/initrd.install
En son geliştirilmiş kod örnekleri w/mirrors.kernel.org & i386
cd /tmp wget http://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/linux wget http://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/initrd cp linux /boot/vmlinuz.install cp initrd /boot/initrd.install
GRUP Ayarları
Daha sonra, bu dosyaları ön yükleme için, grup ayarlarınızı hazırlayın. Bilgisayarınızın ip adresi 192.168.10.10, internet bağlantısı için gateway 192.168.10.1 ve ana disk bölümünüz /dev/hda1 ise, /boot/grub/menu.lst kısmına aşağıdaki bölümü ekleyiniz:
title Boot -- SUSE LINUX 10.0 root (hd0,0) kernel /boot/vmlinuz.install noapic usessh=1 sshpassword="12345678" install=ftp://<path to openSUSE> hostip=192.168.10.10 netmask=255.255.255.0 gateway=192.168.10.1 nameserver=192.168.10.1 initrd /boot/initrd.install
- NOT
- Şifre en az 8 karakterli olmalıdır.
nameserver sağlayamassanız; SUSE Linux yoluna, isim yerine, ip adresini yazacağınıza dikkat etmelisiniz. Daha sonra bu girişi menu.lst satırını değiştirerek başlangıç değeri yapınız.
default 0
girdinizin sayı kısmını yansıtınız.
- NOT: eğer bu bölümü sadece gelecek seferde ön yükleme yapmak isterseniz, başlangıç değerini değiştirmeyiniz. Bunun yerine 0'ın sizin yeni seçim sayınız olduğu grubonce 0 komutunu kullanınız.
Bunu yaptıktan sonra ön yükleme yapınız.
En son geliştirilmiş kod örneği w/one of the mirrors.kernel.org
title Boot -- SUSE LINUX DEVEL INSTALL root (hd0,4) kernel /boot/vmlinuz.install usessh=1 sshpassword="12345678" install=http://204.152.191.7/opensuse/distribution/SL-OSS-factory/inst-source hostip=192.139.88.209 netmask=255.255.255.0 gateway=192.139.88.254 nameserver=192.139.88.1 initrd /boot/initrd.install
Kurulumu başlatın
Bilgisayar yeniden başlayacak, fakat bu sefer kurulu sistem yerine, kurulum imajından açılacak.Kurulum imajına ulaşmak için:
ssh -X root@192.168.10.10
ve sshpassword tarafından verilen şifreyi giriniz (yukarıdaki örnekte 123454678). Yapmanız gereken tek şey; yast'ı çalıştırmanız, ve normal kurulumdaki gibi devam etmeniz.
- NOT
- Ana şifreyi girmeden önce bağlantınız kopabilir.Bir-kaç dakika sonra yeniden bağlanınız ve daha önce grup menu.lst dosyasında verilen kurulum şifrenizi giriniz. Bundan sonra devam etmek için; /usr/lib/YaST2/startup/YaST2.ssh çalıştırmalısınız.
Daha fazla bilgi
Çekirdek komut satırındaki seçenekler için: /usr/share/doc/packages/linuxrc/linuxrc.html. Bu seçenekleri çekirdek komut satırına eklerken; kolon yerine eşit işareti kullanınız. linuxrc her zaman kendi başına bilgi arayacaktır, dolayısıyla eğer ağ bağlantınız yoksa network'u ayarlamak için dhcp'yi kullanmayı deneyecektir.