OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

1.1. Bir LFS Sistemi Nasıl Kurulur‌

LFS sistemi, önceden kurulmuş bir Linux dağıtımı (Debian, OpenMandriva, Fedora veya openSUSE gibi) kullanılarak oluşturulacaktır. Bu mevcut Linux sistemi (ana bilgisayar), yeni sistemi oluşturmak için bir derleyici, bağlayıcı ve kabuk dahil olmak üzere gerekli programları sağlamak için bir başlangıç ​​noktası olarak kullanılacaktır. Bu araçlara erişebilmek için dağıtım kurulumu sırasında “geliştirme” seçeneğini seçin.

Makinenize ayrı bir dağıtım kurmaya alternatif olarak, ticari bir dağıtımdan bir LiveCD kullanmak isteyebilirsiniz.

Bu kitabın 2. Bölümü, yeni bir Linux yerel bölümü ve dosya sisteminin nasıl oluşturulacağını açıklamaktadır. Burası yeni LFS sisteminin derlenip kurulacağı yerdir. Bölüm 3, bir LFS sistemi oluşturmak için hangi paketlerin ve yamaların indirilmesi gerektiğini ve bunların yeni dosya sisteminde nasıl saklanacağını açıklar. 4. Bölüm, uygun bir çalışma ortamının kurulumunu tartışır. Lütfen Bölüm 4'ü dikkatlice okuyunuz çünkü Bölüm 5 ve sonrasında ilerlemeye başlamadan önce bilmeniz gereken birkaç önemli konuyu açıklamaktadır.

Bölüm 5, Bölüm 6'daki gerçek sistemi oluşturmak için kullanılan temel geliştirme paketini (veya araç zincirini) oluşturacak bir dizi paketin kurulumunu açıklar. derleyici, bir derleyiciye ihtiyacınız var.

Bölüm 5 ayrıca Binutils ve GCC de dahil olmak üzere araç zincirinin ilk geçişinin nasıl oluşturulacağını gösterir (ilk geçiş temel olarak bu iki çekirdek paketin yeniden yükleneceği anlamına gelir). Bir sonraki adım, C kütüphanesi olan Glibc'yi oluşturmaktır. Glibc, ilk geçişte oluşturulan araç zinciri programları tarafından derlenecektir. Ardından, alet zincirinin ikinci bir geçişi oluşturulacaktır. Bu sefer, araç zinciri yeni oluşturulmuş Glibc'ye dinamik olarak bağlanacak. Kalan Bölüm 5 paketleri, bu ikinci geçiş araç zinciri kullanılarak oluşturulmuştur. Bu yapıldığında, LFS yükleme işlemi, çalışan çekirdek dışında artık ana bilgisayar dağıtımına bağlı olmayacaktır.

Yeni sistemi ana bilgisayar dağıtımından ayırma çabası aşırı görünebilir. Bunun neden yapıldığına dair tam bir teknik açıklama Bölüm 5.2, "Alet Zinciri Teknik Notları"nda verilmiştir.

Bölüm 6'da, tam LFS sistemi oluşturulmuştur. NS chroot (kök değiştir) programı, sanal bir ortama girmek ve kök dizini LFS bölümüne ayarlanacak yeni bir kabuk başlatmak için kullanılır. Bu, yeniden başlatmaya ve çekirdeğe LFS bölümünü kök bölüm olarak bağlama talimatı vermeye çok benzer. Sistem aslında yeniden başlatılmaz, bunun yerine şunu kullanır: chroot çünkü önyüklenebilir bir sistem oluşturmak, henüz gerekli olmayan ek çalışma gerektirir. En büyük avantajı, "chrooting"in, LFS oluşturulurken ana bilgisayar sistemini kullanmaya devam etmenize izin vermesidir. Paket derlemelerinin tamamlanmasını beklerken bilgisayarınızı normal şekilde kullanmaya devam edebilirsiniz.

Kurulumu tamamlamak için, Bölüm 7'de temel sistem konfigürasyonu ayarlanır ve Bölüm 8'de çekirdek ve önyükleyici kurulur. Bölüm 9, bu kitabın ötesinde LFS deneyimine devam etme hakkında bilgi içerir. Bu kitaptaki adımlar uygulandıktan sonra, bilgisayar yeni LFS sistemine yeniden başlamaya hazır olacaktır.

Kısaca süreç budur. Her adımla ilgili ayrıntılı bilgi, aşağıdaki bölümlerde ve paket açıklamalarında tartışılmaktadır. LFS macerasına atılırken karmaşık görünebilecek konular netleşecek ve her şey yerine oturacak.


OnWorks'te En İyi OS Bulut Bilişimi: