Profesyoneller nasıl yapıyor
Slackware, RedHat veya Debian gibi ana dağıtımlar tarafından kullanılan açılış disketlerinin, bu kılavuzda anlatılandan daha karmaşık yapılarda olduğunu görmüş olabilirsiniz. Profesyonel dağıtımların kurtarma/açılış disketleri burada anlatılan ana hatlar üzerine kurulmuştur ama çeşitli ilave hünerleri daha vardır. Çünkü bu açılış disketleri ilave gereksinimlere ihtiyaç duyarlar. Birinci olarak, oldukça geniş çaplı donanım üzerinde çaılşmalıdır, bu nedenle kullanıcı ile etkileşimli olmalı ve değişik aygıt sürücülerini yükleyebilmelidir. İkinci olarak, bu disketler değişik yükleme seçeneklerini, çeşitli otomatik seviyelerde desteklemelidir. Son olarakta, dağıtım açılış disketleri yükleme ve kurtarma kabiliyetinin birleşimine sahip olmalıdır.
Bazı açılış disketleri initrd (birincil ramdiski/initial ramdisk) diye bilinen bir özellik kullanırlar. Bu özellik çekirdeğin 2.0.x sürümü aşamasında devreye girmiş ve çekirdeğe iki aşamalı olarak yüklenme esnekliğini sağlamıştır. Bu birincil ramdisk, gerçek kök dosya sistemi yüklenmeden önce çalışan bir yazılım içeren bir kök dosya sistemidir. Bu yazılım, genellikle, ortamı denetler ve/veya kullanıcıdan çeşitli açılış seçeneklerinde birisini seçmesini ister (örneğin gerçek kök dosya sisteminin yükleneceği aygıtı). Ayrıca, çekirdek içine gömülmemiş ilave modülleri de yükler. Bu birincil yazılımın işi bitince, çekirdek gerçek kök biteşlemini yükler ve açılma işlemi normal olarak devam eder. initrd hakkında daha ayrıntılı bilgi elde edebilmek için sisteminizdeki file:/usr/src/linux/Documentation/initrd.txt dosyasına ve ftp://elserv.ffm.fgan.de/pub/linux/loadlin-1.6/initrd-example.tgz adresine bakabilirsiniz.
Aşağıda dağıtımların yükleme disketlerinin nasıl çalıştığının özetlerini bulacaksınız. Bu açıklamalar, kaynak kodlarına ve dosya sistemlerinde yapılan incelemelere göre çıkarılmıştır. Bu bilgilerin tam ve doğru olduğunun garantisi yoktur. Kılavuzumuzun bu sürümü yazıldığından beri bu bilgilerin değişmiş olması ihtimalini göz önünde bulundurmanız yararlı olur.
Slackware (v.3.1),Çekirdeğin LILO ile kullanımı bölümünde tarif edildiği gibi basit LILO açılışını kullanmaktadır. Slackware açılış disketi LILO'nun message parametresini kullanarak bir açılış iletisi basar (“Welcome to the Slackware Linux bootkernel disk!/Slackware Linux çekirdek açılış disketine hoş geldiniz!”). Bu açıklamanın ardından kullanıcıdan, gerekli ise, açılış parametreleri girmesini ister. Açılıştan sonra, kök dosya sistemi ikinci bir disketten yüklenir. Kullanıcı, yüklemeyi başlatan setup betiğini çalıştırır. Slack, çeşitli çekirdek seçenekleri sunarak, modüler bir çekirdek kullanmak yerine, kullanıcının kendi ihtiyacına göre bir çekirdek seçmesine olanak verir.
Red Hat (v.4.0) de LILO açılışını kullanır. Birinci diskete sıkıştırılmış bir ramdisk yükler ve buradan özel bir init yazılımı çalıştırılır. Bu yazılım sürücüleri tarar ve şayet gerekli ise başka bir diskten ek dosyaları yükler.
Debian (v.1.3), muhtemelen en karışık başlangıç diski setine sahiptir. Değişik yükleme seçeneklerini düzenlemek için SYSLINUX yükleyicisi kullanır ve daha sonra yükleme işleminde kullanıcıya yol göstermek için bir initrd biteşlemi kullanır. Özelleştirilmiş bir kabuk ve init kullanmışlar gibi görünüyor.
Çeşitli konular Başlangıç Önyükleme yapabilen CD-ROMların hazırlanması