SDB:How to Create a System Boot CD

Şuraya atla: kullan, ara


Version: 7.2


Koşul

[[ Yüklü işletim sisteminize, YaST2 ile düzenlenmiş LILO(açılış editörü) ile açılış yapamazsınız. Ayrıca, daha yeni Suse Linux sürümleri ile "nasıl sistem açılış diski oluşturulur" açıklamasındaki gibi sistem diski oluşturmak artık mümkün değildir. Çünkü önyükleme dosyalarının boyutunun bir disketin boyutunu aşmaktadır. ]]


Kılavuz

Eğer bilgisayarınızda bir Cd yazıcı varsa; Linux başlangıç dosyalarının yer aldığı bir açılış CD'si oluşturabilirsiniz.


Please note that the solution described in these lines is a workaround. Genel kurallar çerçevesinde, açılış yönetmeni LILo ile bunu gerçekleştirmek mümkün olmalı. Bu sebeple /usr/share/doc/packages/lilo/README ilgili bağlantıda yer alan açıklamada ve şurada lilo.conf and lilo, komutları ile birlikte man lilo.conf ve burada man lilo görülebilir.




ISOLINUX ile açılış CD'si oluşturmak

Açılış CD'si oluşturmanın en kolay yolu Önyükleme yayımcısı(editor) Isolinux kullanmaktır. Bununla birlikte, SuSE kurulum CD'leri de Isolinux ile önyüklemesi yapılmıştır !!é?? ?!?!?!?!?

ISOLINUX ile açılış Cd'si oluşturmak

Açılış Cd'sini oluşturmanın en kolay yolu önyükleme yayımcısı kullanmaktır.

  • Öncelikle sisteminizi yönergelerdeki gibi açınız.(from SuSE Linux 7.2 on):
    • Cd veya DVD'den istediğiniz biçimde kurulumu başlatınız.
    • Açılış esnasında, "Kurulum" u seçiniz.
    • Şimdi de dil ve klavye seçimini yapınız.
    • Bir sonraki menüde "Yüklü sistemi aç'ı "(Boot installed system) seçiniz.
    • Kök bölümleme (root partition) otomatik olarak seçilecek ve sistem o kökten açılış yapacaktır.
  • Bir rrot shell açınız. Yönergeleri izlediğinizde, açılış Cd'si için gerekli olan ve normalde Linux'u yükleyecek dosyalarında yer aldığı Geçici kılasör otomatik olarak oluşturulacaktır.
mkdir /tmp/CDroot
cp /usr/share/syslinux/isolinux.bin /tmp/CDroot/
cp /boot/vmlinuz /tmp/CDroot/linux
cp /boot/initrd /tmp/CDroot
  • Ve şimdi "açılış yükleyicisi" biçim dosyası /tmp/CDroot/isolinux.cfg with an editor of your choice. If you use pico komutun işlevi :
pico /tmp/CDroot/isolinux.cfg
Enter the following lines in the file:
DEFAULT linux
LABEL linux
  KERNEL linux
  APPEND initrd=initrd root=/dev/hda7 hdd=ide-scsi

"Kök bölümündeki" değişkeninizi root=/dev/hdXY değiştiriniz. Eğer tam adını bilmiyorsanız, şu dosyaya göz atınız /etc/fstab. Ayrıca açılış esnasında kullanılabilecek ek özellikler katacak bir değer değişikliğine gidebilirsiniz. Örnek olarak :

  • Sonuç olarak, aşağıdaki komut dizemi ile bu dosyalardan oluşmuş system Cd si (ISO9660) oluşturunuz.
mkisofs -o /tmp/bootcd.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /tmp/CDroot
Lütfen bu komutu tek satırda girdiğinizden emin olunuz.
  • Artık /tmp/bootcd.iso dosyasını grafik tabanlı Cd yazma programı ile de koncd or xcdroast olduğu gibi yazabilirsiniz; veya şu komut dizemi ile;

cdrecord -v speed=2 dev=0,0,0 /tmp/bootcd.iso -eject Ayrıca parametre dev=0,0,0 yi şu şekilde Cd yazıcının SCSI ID'sine adapte etmek gerekebilir. (cdrecord -scanbus nın çıkışını gözden geçiriniz ) Ayrıca bakınız : man cdrecord).

  • Açılış Cd'sini denetlemek için : Bilgisayarınızı yeniden başlatınız ve Linux'un CD'den doğru olarak başlatıldığından emin olunuz.

Uyarı:Bu işleyiş (açılış Cd'si oluşturmak) bedava kurulum desteğini aşar.

Çok sağol Stefan SDB:Booting with the initial ramdisk

<keyword>boot,lilo,cd</keyword>