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

Logo

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

<Önceki | İçerik | Sonraki>

Çekirdeği derlemeyi denemekten korkmayın. Eğlenceli ve kârlıdır.

Bir çekirdeği Debian/Ubuntu yöntemiyle derlemek için bazı paketlere ihtiyacınız vardır: sahte kök, çekirdek paketi, linux kaynağı ve muhtemelen zaten kurulu olan birkaç tane daha (bkz.

/usr/share/doc/kernel-package/README.gz tam liste için).


Bu yöntem, çekirdek kaynağınızın bir .deb'sini yapacak ve standart olmayan modülleriniz varsa, bunların da senkronize bağımlı bir .deb'sini yapacaktır. Çekirdek görüntülerini yönetmenin daha iyi bir yolu; /çizme çekirdeği, System.map'i ve yapı için etkin yapılandırma dosyasının bir günlüğünü tutacaktır.

Yapmadığınızı unutmayın var çekirdeğinizi “Debian/Ubuntu yolu” ile derlemek için; ancak çekirdeğinizi yönetmek için paketleme sistemini kullanmanın aslında daha güvenli ve daha kolay olduğunu gördük. Aslında, çekirdek kaynaklarınızı doğrudan Linus'tan alabilirsiniz. linux kaynağı, yine de kullanmak çekirdek paketi derleme yöntemi.

kullanımına ilişkin eksiksiz belgeler bulacağınızı unutmayın. çekirdek paketi altında

/usr/share/doc/çekirdek paketi. Bu bölüm sadece kısa bir eğitim içerir.

Bundan sonra, makinenizin kontrolünün sizde olduğunu varsayacağız ve çekirdek kaynağınızı ana dizininizde bir yere çıkaracağız.5. Ayrıca çekirdek sürümünüzün 4.15 olduğunu varsayacağız. Çekirdek kaynaklarını açmak istediğiniz dizinde olduğunuzdan emin olun, bunları kullanarak çıkarın. katran xf

/usr/src/linux-source-4.15.tar.xz ve dizine geç linux-kaynak-4.15 yaratılmış olacak.

Artık çekirdeğinizi yapılandırabilirsiniz. Çalıştırmak xconfig yap X11 kuruluysa, yapılandırılmışsa ve çalıştırılıyorsa; Çalıştırmak Menuconfig yapmak aksi takdirde (ihtiyacınız olacak libncurses5-dev Kurulmuş). Çevrimiçi yardımı okumak için zaman ayırın ve dikkatlice seçin. Şüphe duyduğunuzda, genellikle emin olmadığınız aygıt sürücüsünü (Ethernet kartları, SCSI denetleyicileri vb. gibi donanım çevre birimlerini yöneten yazılım) dahil etmek daha iyidir. Dikkatli olun: Belirli bir donanımla ilgili olmayan diğer seçenekler, anlamadıysanız varsayılan değerde bırakılmalıdır. “Yüklenebilir modül desteği”nde “Kernel modül yükleyici”yi seçmeyi unutmayınız (varsayılan olarak seçili değildir). Dahil değilse, Ubuntu kurulumunuz sorun yaşayacaktır.

Kaynak ağacı temizleyin ve çekirdek paketi parametreler. Bunu yapmak için, yap make-kpkg temiz.

Şimdi, çekirdeği derleyin: fakeroot make-kpkg --initrd --revision=1.0.özel kernel_image. “1.0” sürüm numarası isteğe göre değiştirilebilir; bu yalnızca çekirdek yapılarınızı izlemek için kullanacağınız bir sürüm numarasıdır. Aynı şekilde, "özel" yerine istediğiniz herhangi bir kelimeyi koyabilirsiniz (örneğin, bir ana bilgisayar adı). Çekirdek derleme, makinenizin gücüne bağlı olarak oldukça uzun sürebilir.

Derleme tamamlandıktan sonra özel çekirdeğinizi herhangi bir paket gibi yükleyebilirsiniz. Kök olarak, yap dpkg -i ../linux-image-4.15-alt mimari_1.0.custom_arm64.deb. alt mimari bölümü, ayarladığınız çekirdek seçeneklerine bağlı olarak isteğe bağlı bir alt mimaridir. dpkg -i çekirdeği, diğer bazı güzel destekleyici dosyalarla birlikte yükleyecektir. Örneğin, sistem haritası düzgün bir şekilde kurulacak (çekirdek sorunlarının ayıklanmasında yardımcı olacaktır) ve

/boot/config-4.15, geçerli yapılandırma kümenizi içeren yüklenecektir. Yeni çekirdek paketiniz, yeni çekirdeği kullanmak için önyükleyicinizi otomatik olarak güncelleyecek kadar akıllıdır. Bir modül paketi oluşturduysanız, o paketi de yüklemeniz gerekir.

Sistemi yeniden başlatmanın zamanı geldi: yukarıdaki adımın vermiş olabileceği uyarıları dikkatlice okuyun, ardından kapatma-şimdi.

Debian/Ubuntu çekirdekleri ve çekirdek derlemesi hakkında daha fazla bilgi için Debian Linux Çekirdeği El Kitabına (http://kernel-handbook.alioth.debian.org/) bakın. hakkında daha fazla bilgi için çekirdek paketi, ince belgeleri okuyun /usr/share/doc/çekirdek paketi.



görüntü

5. Çekirdek kaynaklarını çıkarabileceğiniz ve özel çekirdeğinizi oluşturabileceğiniz başka konumlar da vardır, ancak bu, özel izinler gerektirmediğinden en kolay olanıdır.


8.7. Bozuk Bir Sistemi Kurtarma

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