Ağdan Kurulum

Şuraya atla: kullan, ara

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.