Categories
tr

Ubuntu çekirdeğinizi nasıl özelleştirirsiniz

Kurulumla aldığınız şeye uyum sağlamayın, bunun yerine verimliliğinizi hedeflemeyi özelleştirin.

İnsanlar, yaptıklarına ve tercihlerine göre farklı işletim sistemi türlerini kullanırlar. Die-sert hayranların çoğunluğu, bazı dezavantajları olmasına rağmen ilk işletim sistemlerini sonsuza dek kullanıyor. Bu arada, bazı insanlar onlar için en iyisini bulana kadar işletim sistemlerini sık sık değiştirir. Ayrıca, birkaç kişi işletim sistemlerinin tarihi ve bunlar için en uygun işletim sistemini bulmak için modern durumu hakkında hızlı bir araştırma yapmaktadır. 10 yıl boyunca birçok Windows sürümünü kullandım ve yaklaşık 2 yıl önce tamamen Ubuntu’ya geçtim.

Ubuntu’ya geçmeden önce, Linux çekirdeği hakkında küçük bir araştırma yaptım ve sonunda Linux çekirdeğinin yaratıcısı Linus Torvalds’ın hayranı oldum. Bir işletim sisteminin GUI’si başlangıçta bize geliştiricileri tarafından genel kullanıcı için yapılan varsayılan yapılandırmayı gösterir. Örneğin, Ubuntu ekranın solunda navigasyon simgeleri seti (rıhtım olarak da bilir) vardır ve ayrıca üst çubuk her zaman görünür. Ayrıca Ubuntu’nun varsayılan kullanıcı arayüzü yapılandırmasını da beğenmedim çünkü beklediğim üretken çalışma alanını vermedi. Bence Windows arka planı olan çoğu kullanıcı için biraz tanıdık değil. GUI’de GNOME Tweaks uygulamasını ve Ubuntu’da programlama için verimliliği artırmak için bazı uzantıları kullanarak aşağıdaki özelleştirmeyi yaptım.

Varsayılan yapılandırma, ekranın solundaki mevcut çalışma alanını boşa harcayarak büyük simgeleri sabitledi. Kodlama ve okuma gibi herhangi bir çalışma söz konusu olduğunda, daha büyük çalışma alanı daha iyi üretkenlik sağlar. Bu nedenle, rıhtımın alt kısmına taşındım ve çalışma alanını genişletmek için simge boyutunu 20 piksele en aza indirdim. Daha sonra, tüm simgeleri iki segmente bölerek kullanıma göre simgeleri sıraladı. Başka bir deyişle, en soldaki ve en sağa en sağa sık sık kullanılır, ancak merkezdeki uygulamalar değildir. Örneğin, genellikle hızlı ekran görüntüleri alırım, bu nedenle simgesi sağ köşeye yerleştirilir. Öte yandan, VLC medya oynatıcısının uygulama başlatıcısı merkezde bulunur.

Dock’un bu konfigürasyonu, çalışma alanı için çok fazla alan kaydettiği ve ayrıca yatay navigasyon fare ile daha rahat olduğu için, rıhtımın varsayılan kurulumu yerine harika bir üretkenlik artışı sağladı.

Belirli bir pencerenin başlık çubuğu ile bazı eylemler yaptığımızda varsayılan üst çubuk da bir engeldir. Ayrıca, tüm içeriği aşağı iterek çalışma alanını da kapsar. Bir gnome uzantısı kullanarak üst çubuğu sakladım. Şimdi, imleci ekranın üst kısmına yönlendirdiğimde beni rahatsız etmiyor çünkü F10 hotkey’i üst çubuğu değiştirmek için kullandım. Çünkü üst çubuğu sık sık sadece mevcut saati kontrol etmek için kullanıyorum. Ayrıca, dizüstü bilgisayarı kapatmak için menüyü açmak için bir saniye boyunca güç düğmesini basılı tutuyorum.

Bu özelleştirme aynı zamanda iş için yeni bir minimalist ortam verdi, çünkü çalışma alanında ağ ve güç menüsü bölümü gibi nadiren kullanılan öğeleri yok.

Yerel uygulamalar şüphesiz genellikle bloatware haline gelen hibrit uygulamalardan daha iyidir. Sadece 2 hibrid uygulaması kullandığıma inanıyorum: Skype ve VSCODE. Bu uygulamalar için daha iyi yerel alternatifler yoktur. Bilgisayarınızın performansı azaldığında, her bir kullanıcı eylemi ek bir süre gecikebileceğinden üretkenliğiniz de azalır. Ayrıca, hibrid uygulamalar dizüstü bilgisayarınızın pilini yerel uygulamalardan daha hızlı boşaltacaktır. Bu nedenle, hibrid yazılım üzerinden yerel yazılımı seçmek her zaman daha iyidir.

Slack kullanıyorum ama masaüstü uygulamasını kullanmıyorum çünkü yine başka bir hibrid uygulaması. Google Chrome’u zaten yükledim ve varsayılan tarayıcı yaptım. Öyleyse, neden sadece bir web uygulaması sarmak için başka bir web tarayıcısı indirmem gerekiyor? Benzer şekilde, herhangi bir bağımsız yazılım yüklemeden önce her zaman bulut uygulamalarını tercih ederim. Ardından, zamanımızı bilgisayarlarımızdaki istenmeyen yazılımı temizleyerek sık sık boşa harcamamız gerekmez. Aşağıdaki yazı parçası, hibrid yazılımın dezavantajları hakkında daha fazla açıklayacaktır.

@lowellheddings 27 Aralık 2006, 09:17 EDT

Çekirdek özelleştirme herkes için değildir. Sisteminizi bozabileceğini denemeden önce lütfen unutmayın.

Çekirdeğinizi özelleştirmek istediğiniz bir sürü neden var. Çekirdeğinizi yalnızca gerekli hizmetlere indirmek isteyebilirsiniz, özellikle de yalnızca gerekli olanları gerektiren bir sunucu veya özel cihaz çalıştırıyorsanız. Ayrıca, şu anda çalıştırdığınız çekirdek ile desteklenmeyen donanımı desteklemek için çekirdeğinizi yamalamanız gerekebilir.

Bu makale, çekirdeğinize nasıl yama yapacağınızı değil, mevcut çekirdeğinizi nasıl özelleştireceğinizi açıklayacaktır. Çekirdeğinize nasıl yama uygulayacağınızı ve bunu neden yapmak isteyebileceğinize dair bazı pratik nedenleri açıklayan başka bir takip makalem olacak.

Başlamak için, şu anda çalıştırdığımız çekirdeğin hangi sürümünü bulmamız gerekiyor. Bunun için uname komutunu kullanacağız.

Şimdi, çekirdeğiniz için linux kaynağını yüklememiz gerekiyor, 2. 6. 17-10 çekirdeğini çalıştırdığımı unutmayın, bu nedenle yükleyici satırı bunu yansıtır. Bu makalenin amaçları doğrultusunda, çalıştırdığınız şeyin çekirdek numarasını değiştirebilirsiniz. Derlememize yardımcı olması için, lanetler kitaplığını ve diğer bazı araçları da kurmamız gerekiyor.

sudo apt-get install linux-source-2. 6. 17 çekirdek paketi libncurses5-dev fakeroot

Linux kaynağının nereye kurulduğunu merak ediyorsanız, bir paket içindeki dosyaları size söylemek için dpkg komutunu kullanabilirsiniz. İşte sistemimdeki çıktı:

$ dpk g-L linux-source-2. 6. 17 /./usr /usr/src /usr/src/linux-source-2. 6. 17. tar. bz2 /usr/share /usr/share/doc /usr/share/doc/linux-source-2. 6. 17 (kırpılmış)

/usr/src dizinine sıkıştırılmış bir dosyada kaynağın kurulduğunu görebiliriz.

İşleri kolaylaştırmak için, yeni bir kabuk açmak için sudo kullanarak kendimizi root kipine geçireceğiz. Bunu yapmanın başka yolları da var ama ben bu yolu tercih ediyorum.

Şimdi, kurabilmemiz için dizini kaynak konuma değiştirin. Yüklü değilse, bunzip yardımcı programını yüklemeniz gerekebileceğini unutmayın.(benim üzerimdeydi)

tar xvf linux-source-2. 6. 17. tar

l n-s linux-source-2. 6. 17 linux

Özel derleme işlemi için kullanmak üzere mevcut çekirdek yapılandırmanızın bir kopyasını oluşturun.` karakterinin yaklaşık işaretinin altında olduğuna dikkat edin

Şimdi çekirdeği özelleştirmemize izin verecek yardımcı programı başlatacağız:

İlk olarak, Alternatif Yapılandırma Dosyası Yükle’ye gidin ve . config dosyasını yükleyin.(sadece enter tuşuna basın)

Artık yardımcı programa girdiğimize göre, özel çekirdeğimiz için seçenekleri ayarlayabiliriz. Gezinme oldukça basit, kaybolursanız üstte bir efsane var. Ağ’ı seçmeye karar verdim ve bu kategoriye girmek için Enter tuşuna bastım.

Amatör Telsiz Desteği? Bu ne için kuruldu? Çekirdeğe yerleşik olduğunu * ile not edeceksiniz.

? tuşu, söz konusu öğe için yardımı görebiliriz. İşte açıklama:

Pekala, bunu hemen devre dışı bırakacağım. Bu neden benim çekirdeğimde kurulu? Yardım ekranından çıkmak için Esc’ye ve ardından bunu çekirdeğimden çıkarmak için N’ye basıyorum.

İstediğiniz seçimleri yapmayı bitirdiğinizde, Çık’a basın ve istendiğinde yapılandırmayı kaydedin.

Artık derlemeye hazır bir yapılandırmamız var. İlk olarak, derleme için her şeyin hazır olduğundan emin olmak için bir make clean yapacağız.

Sonra, çekirdeği gerçekten derleyeceğiz. Bu ÇOK UZUN BİR ZAMAN alacak, o yüzden gidip yapacak ilginç bir şeyler bulun.

fakeroot make-kpkg – initrd – append-to-version=-özel kernel_image kernel_headers

Bu işlem /usr/src içinde çekirdeği içeren iki . deb dosyası yaratacaktır. linux-image**** dosyası gerçek çekirdek görüntüsüdür ve diğer dosya, Her ikisini de dpkg ile kurabilirsiniz. Dosya adları muhtemelen sisteminizde farklı olacaktır.

Lütfen sonraki komutları çalıştırdığınızda, bunun yeni çekirdeği yeni varsayılan çekirdek olarak ayarlayacağını unutmayın. Bu bir şeyleri bozabilir! Makineniz açılmıyorsa, GRUB yükleme menüsünde Esc tuşuna basabilir ve eski çekirdeğinizi seçebilirsiniz. Daha sonra /boot/grub/menu. lst dosyasında çekirdeği devre dışı bırakabilir veya yeniden derlemeyi deneyebilirsiniz.

dpk g-i linux-image-2. 6. 17. 14-ubuntu1-custom_2. 6. 17. 14-ubuntu1-custom-10. 00. Custom_i386. deb

dpk g-i linux-headers-2. 6. 17. 14-ubuntu1-custom_2. 6. 17. 14-ubuntu1-custom-10. 00. Custom_i386. deb

Şimdi makinenizi yeniden başlatın. Her şey çalışırsa, yeni özel çekirdeğinizi çalıştırıyor olmalısınız. Uname kullanarak bunu kontrol edebilirsiniz. Tam sayının makinenizde farklı olacağını unutmayın.

Çekirdek özelleştirme hakkında bir dizi makale yazmayı planlıyorum, bu nedenle güncellemeler için RSS beslemesine abone olun.

Ayrıca, tam açıklama açısından, bunun nasıl yapıldığını, linux hakkında bazı çok gelişmiş öğreticiler için harika bir web sitesi olan HowtoForge’daki makaleden öğrendim. Bu makaledeki adımların çoğunun benzer olduğunu fark edeceksiniz, ancak bu makaleyi daha “Ubuntu” yapmaya çalıştım.

1. Genel Bakış

Desteklenen bir platform için ısmarlama bir görüntü oluşturmak, bir Ubuntu Core cihazının dağıtım noktasında özelleştirilmesini sağlar. Özelleştirme seçenekleri, hem donanım hem de yazılım için yapılandırmayı, belirli çekirdekleri ve önceden yüklenecek ek paketleri içerir.

Önce kendi yetki anahtarlarımızı üreterek, ardından snap store’u bunlardan haberdar ederek, ardından imajı oluşturmadan önce bir model onayını oluşturup imzalayarak bir imaj oluşturacağız.

Bu belge, bir x86 aygıtı için bir görüntü oluşturmanın tüm adımlarında size yol gösterecek, ancak aynı yönergeler diğer platformlar için de geçerli olacaktır.

ne öğreneceksin

  • Gadget, kernel ve core snap gibi panodaki farklı temel snap kavramları
  • Bir çekirdek ve gadget enstantane monte etmek
  • Yetkili anahtarlarınızı oluşturmak ve kullanmak
  • Hedef cihazınız için bir model iddiası oluşturun
  • Ubuntu-image komutunu kullanarak özel bir resim oluşturun ve oluşturun

Neye ihtiyacın olacak

  • Ubuntu 18. 04 LTS masaüstü. Bunu doğrudan bir Ubuntu çekirdek cihazında yapamazsınız, çünkü görüntünüzü oluşturmak oldukça bazı disk alanları alabilir. Bir VM de işe yarayabilir.
  • Otorite anahtarlarınızı kaydetmek için bir Snap Mağaza Hesabı
  • Komut satırı kullanımı hakkında çok temel bilgiler, dosyaların nasıl düzenleneceğini bilir.

Bu öğreticiyi nasıl kullanacaksınız?

    Sadece oku ve egzersizleri tamamlayın

Mevcut deneyim seviyeniz nedir?

    Acemi ara

2. Başlamak

Özel bir resim oluşturmak için önce Snap Mağazasına giriş yapmak için Snapcraft komutunu kullanın:

Snapcraft sudo Snap Install Snapcraft — classic ile yüklenebilir, daha fazla ayrıntı için Snapcraft Genel Bakışına bakın ve henüz bir hesabınız yoksa bir geliştirici hesabı oluşturun.

Özel bir model iddiası oluşturmadan önce, geliştirici kimliğinizi almanız ve düzgün biçimlendirilmiş bir zaman damgası oluşturmanız gerekir. Snapcraft komutu, geliştirici kimliğinizi almak için kullanılabilir:

Model iddiası için doğru biçimlendirilmiş zaman damgasını çıkarmak için aşağıdaki tarih komutunu kullanın:

3. Özel model iddiası

Aşağıda, Ubuntu-Core-18-AMD64’e dayanan ayarlanmış bir JSON biçimlendirilmiş özel model iddiası:

Yukarıdaki örneği My-Model. json adlı bir dosyaya kaydettik ve aşağıdaki değiştirilmiş özellikleri içeriyor:

  • Temel: Çalışma zamanı ortamı Core18, mevcut standart tabandır ve Ubuntu 18. 04 LTS’den oluşturulmuştur. Daha fazla ayrıntı için temel çıtçıtlara bakın.
  • Authority-ID, Marka-ID: İddia referans iddialarını imzalama yetkisini kanonik tarafından imzalanmıştır. Referans dışı iddialar marka mağazaları tarafından imzalanır. Özel bir model iddiası için bunun geliştirici kimliği olması gerekir.
  • Zaman damgası: UTC, iddianın oluşturma süresini belirtmek için kullanılan zaman ve tarih biçimlendirilmiş saat.
  • Gerekli-SNAP’lar: Dağıtım için önceden yüklenecek bir veya daha fazla çıtçıt burada herhangi bir SNAP listelenebilir. Çekirdek gibi farklı bir tabana bağımlılık varsa, bu da kurulacaktır.

Model iddiası anahtar kelimelerinin tam bir listesi için, bkz. Model İfadesi.

4. Bir model iddiası imzalama

Bir referans model iddiasından bir görüntü oluşturmak ve değiştirilmiş bir model iddiasından bina arasındaki fark, değiştirilmiş model iddiasının dijital olarak imzalanması gerektiğidir. Bu dört aşamada gerçekleştirilir:

  1. Anahtar Oluştur
  2. Anahtarı dışa aktarın/kaydedin
  3. model iddiasını imzalayın
  4. Görüntüyü Oluşturun

İlk olarak, Snap Store’da oturum açın (SNAP Giriş) ve zaten yayınlanmış bir anahtar olup olmadığını kontrol edin. Yayınlanmış herhangi bir Snaps’ı Snap Keys komutuyla listeleyebilirsiniz:

Kayıtlı anahtarınız yoksa, aşağıdaki gibi oluşturun:

Oluşturulan bir anahtarla, mağaza yüklemek ve kaydetmek için Snapcraft komutunu kullanın:

Tek argümanı olarak anahtar adla SNAP işaret komutu aracılığıyla iddiayı borulayarak özel bir model iddiası imzalanır:

Ortaya çıkan My-Model. model dosyası imzalı model iddiasını içerir ve artık görüntüyü oluşturmak için kullanılabilir.

5. Görüntüyü Oluşturma

İmzalı bir model iddiasıyla, Ubuntu çekirdek görüntüsü artık Ubuntu-image komutu kullanılarak bir referans görüntü gibi oluşturulabilir. İlk olarak, zaten yüklenmemişse ubuntu-image yükleyin:

Görüntüyü oluşturmak için artık Ubuntu-Image kullanabilirsiniz:

Çıktı, IMG dosyasının kendisini, tohum. Manifest ve Snaps. Manifest dosyalarının yanında içerir. Bu manifest dosyaları, görüntü içinde oluşturulan SNAPD, PC, PC-Ternel ve çekirdek çıtçıtlar için belirli revizyon numaralarını listeler.

6. Görüntünün test edilmesi

Şimdi ortaya çıkan görüntüyü test edebilirsiniz. Örneğin, QEMU’yu kullanarak, aşağıdaki komut, bir VM ve ileri (SSH) bağlantı noktasında 22 ila 8022 içindeki görüntüyü makinenizde önyükleyecektir:

Ubuntu çekirdek ağ kurulumunda çalıştıktan ve hesap bilgilerinizi girdikten sonra, yeni Ubuntu Core dağıtımınıza SSH yapabilirsiniz:

Artık ihtiyacınız olan uygulamaları yapılandırabileceğiniz ve yükleyebileceğiniz Ubuntu çekirdek sanal makinesine bağlısınız.

Özel bir görüntü üzerindeki bir koşu oturumundan, önceden yüklenmiş çıtçıtları çalıştırabilirsiniz:

Hangi çıtçıtların yüklendiğini görmek için SNAP listesini kullanın:

Bilinen Model Komutu, görüntüyü oluşturmak için kullanılan salt okunur özel model iddiasını gösterecektir:

7. Tebrikler!

Artık özel cihazınız için kendi cihaz görüntü dosyanız var. Bu görüntü herhangi bir SDCARD veya EMMC’de kolayca yanıp sönebilir ve hemen önyüklenebilir.

Şimdiye kadar bir Ubuntu görüntüsü oluşturan çeşitli çıtçıtlara aşina olmalısınız: Çekirdek Snap, çekirdek, Gadget. Snapd’in bir görüntü oluşturan tüm parçaları tanımlamak için bir model iddiası kullandığını biliyorsunuz ve görüntüyü Ubuntu-görüntü aracı aracılığıyla oluşturmak için kullanılan şey budur.

Son olarak, bu varsayılan çıtçıtları değiştirebileceğinizi ve ihtiyaç duyduğunuz gibi daha fazla uygulama ekleyebileceğinizi de biliyorsunuz. Kendi gadget veya çekirdek snap’ınızı üretirseniz, varsayılan olanları değiştirebilir ve bu şekilde yeni bir kart etkinleştirebilirsiniz.

Sonraki adımlar

  • Nasıl davrandığını test etmek için yeni resminizi cihazınıza yanıp sönmelisiniz
  • Snapcraft forumundaki Snapcraft. io topluluğuna katılın.
  • Ubuntu çekirdek belgelerine bir göz atın

Bu öğretici yararlı mıydı?

Geri bildiriminiz için teşekkür ederiz.

© 2020 Canonical Ltd. Ubuntu ve Canonical, Charmed Kubernetes tarafından desteklenen Canonical Ltd.

Ubuntu’daki varsayılan GNOME masaüstü birçok yönden özelleştirilebilir. Günlük sürücü masaüstünüzü, performans ve üretkenliği kaybetmeden kolayca uygulayabileceğiniz ve günlük sürücü masaüstünüzü farklı bir görünüme dönüştürebileceğiniz birçok GTK ve simge teması vardır.

Bu kılavuzda, Gnome için yaptığımız önceki özelleştirmenin üstüne bir simge teması uygulayacağım. Bir stok Ubuntu kurulumundan GNOME masaüstü görünümünü yapılandırmaya çalışıyorsanız, aşağıdaki kılavuzu adım adım izleyebilirsiniz.

Ubuntu’da GNOME masaüstünü özelleştirin

Bu kılavuzda Ubuntu’da GNOME masaüstünü özelleştirmek için GNOME uzantılarını etkinleştirmeniz, Gnome Tweaks’ı yüklemeniz gerekir. Her ikisini de bu hızlı adımlarla yapabilirsiniz.

Gnome uzantıları için ubuntu’yu etkinleştirin

Firefox’u açın ve resmi Gnome uzantısı sayfasını buradan ziyaret edin. Üstte adımları söyleyen bir açılır mesaj alabilirsiniz. Tarayıcınız için GNOME uzantılarını etkinleştirmek için talimatları izleyin.

Gnome tweak aracını yükleyin

Gnome Tweak aracını kurmak için. Terminalden yüklemek veya aşağıda çalıştırmak için Ubuntu yazılımını kullanabilirsiniz.

Uzantıları yükleyin

Ardından, aşağıdaki tüm uzantıları takın. Bağlantıyı açın ve ilgili uzantıları etkinleştirmek ve yüklemek için sayfa düğmesinin sağ tarafındaki “Kapalı” yı tıklayın.

Tüm bu gnome uzantıları konfigürasyon gerektirmez. Gösterge paneline, açık hava durumu, ark menüsüne yapılandıracağız.

Dash’i panele yapılandırın

Kurulumdan sonra, varsayılan olarak çizgi ekranın altına hareket eder. Sağda, alttaki paneli tıklayın ve “Panel ayarlarına çizgi” ni açın. Aşağıdaki ayarları değiştirin.

Konum sekmesinde

  • Uygulamaları Göster düğmesini devre dışı bırakın
  • Sistem menüsünden sonra tarih menüsünü taşıyın
  • Masaüstü düğmesi genişliğini 15px olarak değiştirin.
  • Geçersiz kılma paneli tema arka plan opaklığını açın.%50’ye değer verin.

Stil sekmesinde

  • Çalışan gösterge stilini noktalara değiştirin.

Açık hava durumu yapılandırın

İsterseniz ekranı, şehir ve sıcaklık birimini değiştirin.

ARC Menüsünü Yapılandırma

Arc Menü Ayarlarını Aç

Genel sekmesi

  • Dash to Panele Arc menüsünü görüntüleyin.
  • Sol Süper Anahtar için ARC menüsü için Sıcak Tuşunu seçin.

Menü Düzeni sekmesi

  • Redmond menü stiline Modern Menü Düzeni’ni seçin

Menü teması

  • Geçersiz Kılma menüsü temasını seçin. Temayı varsayılan olarak saklayın veya istediğiniz gibi değiştirebilirsiniz.

Düğme Görünümü

  • Simgeyi herkese değiştirin. Ubuntu simgesini seçtim.
  • Simge boyutunu 40 piksel olarak değiştirin.

Ek yapılandırmalar

Gnome Tweak aracını açın ve görünüm sekmesine gidin. Yaru Dark’a kabuk temasını seçin. Ayarları açın ve görünümü karanlık olarak değiştirin.

Simgeleri yapılandırın

Bu kılavuzda, aşağıdaki bağlantıdan indirebileceğiniz “BeautyLine” simge temasını kullandım. Bu simge teması, neredeyse tüm genel uygulamalar için farklı ve parlak bir görünüme ve mevcut simge kümesine sahiptir. Başvurduktan sonra, genel masaüstü karanlık tema zeminine daha fazla odaklanmış görünüyor.

İndirildikten sonra dosyayı çıkarın. Ardından, üst düzey klasör ‘Beautyline” ı/usr/share/temalarına kopyalayın.

  • Gnome Tweak Aracı Aç
  • Görünüm sekmesine git
  • Simgeyi Beautyline olarak değiştirin
  • İmleci beyaz cam olarak değiştirin.

Duvar Kağıdı Yapılandırın

Bu rehber için “tekrar Gnome” duvar kağıdı kullandım. Seçtiğiniz karanlık temalı duvar kağıdını kullanabilirsiniz.

Her şey yolunda giderse, masaüstünüz böyle görünmelidir.

Daha fazla özelleştirmek istemiyorsanız, simgeleri uygulayın ve Ubuntu’nun varsayılan karanlık modunu ayarlayın, masaüstünüz hala güzel görünüyor (aşağıya bakın).

Bu sadece bir kılavuzdur ve ayarları özetler. ARC menüsü ve Gnome Tweaks ayarları ile sizin için daha kişiselleştirilmiş hale getirmek için oynayabilirsiniz. Birçok GTK3 simgesi teması veya kabuk teması bile uygulayabilirsiniz.

Linux evreni, uygulama incelemeleri, öğreticiler, sizin için anlaşılması kolay kılavuzlar getiriyoruz. Telegram, Twitter, YouTube ve Facebook aracılığıyla iletişim halinde kalın ve bir güncellemeyi asla kaçırmayın!

Ubuntu işletim sisteminin merkezinde, cihazınız veya bilgisayarınız için G/Ç (ağ oluşturma, depolama, grafik ve çeşitli kullanıcı arayüz cihazları, vb.)Bir önyükleme aygıtının Merkezi İşleme Birimi’nde (CPU) yüklediği ve çalıştığı ilk yazılım programlarından biridir. Linux çekirdeği, sistemin donanım ortamını yönetir, böylece işletim sisteminin kullanıcı uzay programları ve uygulama yazılımı programları gibi diğer programlar, çeşitli platformlarda değişiklik yapmadan ve bu temel sistem hakkında çok fazla şey bilmeye gerek kalmadan iyi çalışabilir.

Çekirdek tanımlamak

Çalıştığınız çekirdeği belirlemenin en kolay yolu, terminalde CAT /PROC /Version_Signature yazmaktır. Örneğin:

Ubuntu 5. 4. 0-12. 15-generic 5. 4. 8

Bu çıktı, çekirdek hakkında önemli bilgiler sağlar:

  • Canonical, “Ubuntu” ekler
  • Ubuntu çekirdek sürümü = 5. 4. 0-12. 15-genel
    • çekirdek sürümü 5. 4’tür ve bu, akış yukarı kararlı çekirdek sürümüyle aynıdır
    • . 0, eski yukarı akış çekirdek sürümü adlandırma uygulamalarından kalan eski bir parametredir
    • Bu çekirdek içi n-12 uygulama ikili arabirimi (ABI) çarpması
    • Bu çekirdek için . 15 yükleme numarası
    • -generic, çekirdek aroması parametresidir; burad a-generic, varsayılan Ubuntu çekirdek çeşididir

    Çekirdek ve işletim sistemi sürümleri

    Canonical, Ubuntu LTS sürümleri için uzun vadeli destek (LTS) çekirdekleri sağlar. Canonical ayrıca her 6 ayda bir güncellenen çekirdeklerle geçici işletim sistemi sürümleri sağlar.

    Özel ileri teknoloji iş yükleri veya en yeni donanım gereksinimleri olmayan müşteriler ve iş ortakları için, Ubuntu 18. 04 LTS’deki 4. 15 varsayılan çekirdeği gibi en son LTS sürümü “-generic” çekirdeği onlar için en iyi seçenektir. En son donanım desteği kapasitesine ihtiyaç duyan müşteriler, bu çekirdeklerle ilişkili daha kısa destek ömrünü (9 ay) göz önünde bulundurarak, ara sürümlerde bulunanlar gibi en son HWE çekirdeğini yükleyebilir. HWE kernel müşterilerinin, donanım ve/veya yazılım ihtiyaçlarını destekleyen daha yeni bir LTS sürümüne çıkar çıkmaz yükseltmeleri önerilir. Müşteriler için başka bir seçenek de nokta izinlerini kullanmaktır. Örneğin, Şubat 2020 itibariyle, güncellenmiş bir 5. 3. x çekirdeğini içeren ancak aynı zamanda LTS olarak kabul edilen, tam olarak 18. 04’teki orijinal GA 4. 15 çekirdeği gibi bir 18. 04. 4 puanlık sürüm var.

    çekirdek güvenliği

    Kanonik Çekirdek Ekibinin birincil odak noktası, Ubuntu SRU süreci aracılığıyla düzenli teslimat için çekirdeklerin ve varyantlarının dikkatli bakımıdır. Bu, tüm Linux çekirdeği Ortak Güvenlik Açıkları ve Riskler (CVE) listelerinin titiz yönetimini (tüm yüksek ve kritik CVE’lere yama yapmaya odaklanarak) gözden geçirmeyi ve posta listelerindeki tüm kritik ve ciddi çekirdek kusurları için ilgili tüm yamaların uygulanmasını ve ardından titizlikle test edilmesini içerir. her SRU döngüsünde uçtan uca yeni güncellenen çekirdekler.

    Genel Kullanılabilirlik (GA) ve değişken Ubuntu çekirdekleri

    Herhangi bir çekirdeğin tam işlevselliği, hem donanım hem de üzerinde çalıştırılması beklenen iş yükleri için dahil edilen modüller ve çekirdek yapılandırması tarafından belirlenir.

    Çekirdek modülleri, bir çekirdeğin bilgi işlem sisteminin donanımını kontrol etme veya yüksek performanslı ağ veya standart olmayan grafikler, vb. Gibi ek sistem yetenekleri ekleme yeteneğini genişleten ikili programlardır. Varsayılan olarak gönderilen GA çekirdeği, kanonik Ubuntu uzun vadeli desteği ile(LTS) ve Donanım Etkinleştirme (HWE) sürümleri, çok çeşitli donanım platformları ve iş yükleri üzerinde kararlı, güvenilir, güvenli, yüksek performanslı işlem için ayarlanmıştır.

    Çekirdek varyantı, konfigürasyonundaki değişiklikler yaparak ve/veya modüllerin eklenmesi ve/veya kaldırılmasıyla jenerik GA çekirdeğinden sapan bir çekirdektir.

    Özel çekirdekler

    Müşterilerin Ubuntu ile gönderilen GA çekirdeğini iş ortamlarında en iyi ve en uygun maliyetli seçenek olarak kullanmaları için kanonik savunucular. Ayrıca müşterilerin kendi Ubuntu çekirdeklerini özelleştirmeleri için seçenek sunuyoruz. İşletme, telco ve bulut sağlayıcı müşterilerimizin birçoğu, hem çekirdeklerini optimize etmek için zaman yatırımını hem de zaman içinde bu özel çekirdekleri geliştirmek ve korumak için ücretin haklı olduğunu belirten sistemlere ve iş yükü ihtiyaçlarına sahiptir.

    © 2020 Canonical Ltd. Ubuntu ve Canonical, Canonical Ltd.’nin tescilli ticari markalarıdır.

    Uzman Baştan çıkmış
    Teknik Yazar Onaylı
    Bakıcı Onaylı

    İçerik

    • 1 Önkoşul
    • 2 Çekirdek yapılandırmasını güncelleme
      • 2. 1 Geçerli yapılandırmanın kaydedilmesi
      • 2. 2 Yeni Bir Çekirdek Yapılandırması Oluşturma
      • 2. 3 Yeni Çekirdek Yapılandırmasının Test edilmesi
      • 2. 4 Yeni oluşturulan çekirdek yapılandırmasının uygulanması

      1 Önkoşul [Düzenleme]

      Çevre, mikroişlemci cihazınıza uyarlanmış dağıtım paketi kullanılarak kurulmalıdır. Android dağıtım paketi listesine bakın.

      Android için çekirdek oluşturma konusunda açıklandığı gibi çekirdek kaynaklarını alın.

      Aşağıdaki talimatları yürütmek için dağıtım kök dizininize gidin ve ortamınızı aşağıdaki gibi başlatın:

      Bspsetup komutunun dağıtım için yalnızca bir kez çalıştırılması gerekiyor

      2 Çekirdek yapılandırmasını güncelleme [Düzenle]

      Kullanılan çekirdek yapılandırma dosyası aşağıdaki dosyalar arasında birleştirilir (bu işlem çekirdek oluşturma işleminin başında gerçekleştirilir):

      Menuconfig kullanarak yapılandırma dosyasını ihtiyaçlarınıza uyarlayabilirsiniz. Bazı yönergeler aşağıda verilmiştir.

      2. 1 Geçerli yapılandırmanın kaydedilmesi [Düzenle]

      Çekirdek yapılandırmasını değiştirmeden önce, geçerli yapılandırmayı kullanarak çekirdeğin oluşturulması önerilir:

      A default config file named defconfig. default is generated in out-bsp/ STM32Series >/ Kernel_obj/ dizin.

      2. 2 Yeni Bir Çekirdek Yapılandırması Oluşturma [Düzenle]

      Bu arayüzü kullanarak bir . config dosyası yükleyebilir ve herhangi bir girişi değiştirebilirsiniz. Nasıl gezineceğinize ilişkin talimatlar pencerelerin üst kısmında verilmiştir.

      Kaydet’e tıklamayı unutmayın.

      This generates a. config file located in out-bsp/ STM32Series >/KERNEL_OBJ/ ve aynı konumdaki bir defconfig dosyası.

      2. 3 Yeni çekirdek yapılandırmasını test etme [değiştir]

      Yeni yapılandırmayı test etmek için çekirdeği yeniden oluşturun, ön yapıları güncelleyin ve Android için çekirdek nasıl oluşturulur bölümünde açıklandığı gibi flaşlayın.

      2. 4 Yeni oluşturulan çekirdek yapılandırmasını uygulama [değiştir]

      Değişikliğinizin kalıcı olması için önce yeni defconfig dosyasını ilk oluşturmada oluşturulan defconfig. default dosyasıyla karşılaştırın.

      meld gibi bir grafik araç kullanabilirsiniz.

      Then report the changes into the android-soc. config file located in device/stm/ STM32Series >-kernel/kaynak/kconfig/ / .

      Sonunda . config dosyasının yenilenmesini zorlayın:

      Not: defconfig. default daha sonra güncellenir.

      Yapılandırmanızı test etmek için, çekirdeği yeniden oluşturun ve Android için çekirdek nasıl oluşturulur bölümünde açıklandığı gibi ön derlemeleri ve flaşı güncelleyin.

      3 Çekirdek komut satırını değiştirme [değiştir]

      You can customize the kernel command line call at boot time. The arguments are defined in the BoardConfig. mk file located in device/stm/ STM32Series > / BoardId > / .

      BOARD_KERNEL_CMDLINE değişkeninin değerini ihtiyaçlarınıza göre uyarlayın.

      Değişiklikleri uygulamak için önyükleme görüntüsünü yeniden oluşturun:

      Ardından önyükleme bölümünü flaşlayın:

      Çıktıdan “command line args” değerini kontrol edin: değişikliklerinizle eşleşmelidir.

      4 Cihaz Ağacını Değiştirme [ değiştir ]

      The kernel device tree used is set in the dt. mk file available under the device/stm/ STM32Series >/build/tasks/ dizini. Daha fazla bilgi için Cihaz ağacı ve Pano cihaz ağacınızı nasıl oluşturabilirsiniz sayfalarına bakın.

      The device trees are located inside the Linux ® kernel source code previously loaded. A Device Tree can be modified directly in device/stm/ STM32Series > – kernel/linux – STM32Series >/arch/arm/boot/dts .

      Cihaz Ağacı değiştirildikten sonra yeniden oluşturun:

      Ardından DT bölümünü yeniden flash edin.

      eval, disco (Kullanılan panoya bağlı olarak yapılandırma modülleri yollarını tamamlamak için kullanılan genel terim)

      Uzman Baştan çıkmış
      Teknik Yazar Onaylı
      Bakıcı Onaylı

      İçerik

      • 1 Makalenin amacı
      • 2 Önkoşul
      • 3 Çekirdek özelleştirmesi ekleme (Linux çekirdek aygıt ağacı, yapılandırma, sürücü değişikliği dahil)
        • 3. 1 Çekirdek yapılandırma değişiklikleri ekleme
        • 3. 2 Çekirdek sürücüsü veya aygıt ağacı değişiklikleri ekleme

        1 Makalenin amacı [ düzenle ]

        Bu makale, Yocto oluşturma sürecinde (bir Dağıtım Paketi ile) çekirdek özelleştirmesi eklemek için gereken ana adımları verir.

        2 Önkoşul [ değiştir ]

        Yocto oluşturma sürecini ve OpenSTLinux dağıtımını zaten biliyorsunuz.

        OpenSTLinux dağıtımını kendi ihtiyaçlarınıza göre güncellemek için zaten bir müşteri katmanı oluşturdunuz (Yeni bir açık gömülü katman nasıl oluşturulur).

        Aşağıdakilere sahip olduğunuzda yapmanız gerekenleri burada açıklıyoruz:

        böylece bu değişiklikler oluşturma işleminizde dikkate alınır.

        3 Çekirdek özelleştirme ekleme (Linux Çekirdek Cihaz Ağacı, Yapılandırma, Sürücü Değişikliği) [Düzenle]

        • İlk olarak, (özel katmanınızda) bir . bbappend dosyası oluşturun

        3. 1 Çekirdek Yapılandırma Değişiklikleri Ekleme [Düzenle]

        • Identify all new configs you set or unset with: PC $>Bitbak e-C Menuconfig
        • Onları yeni bir parça dosyasına koyun ve parçayı buradan kopyalayın:
        • Buna göre güncelleme . BBAppend:
        • Aşağıdaki satırla Fragment-CMA-Syize. Config oluşturun:
        • Fragment-cma-size. config’i kopyalayın ../meta-my-custo-layer/recipes-kernel/linux/linux-stm32mp/4. 14/
        • Güncelleme ../meta-my-custo-kater/recipes-kernel/linux/linux-stm32mp. bbappend Bu satırları ekleyerek buna göre:

        3. 2 Çekirdek sürücüsü veya cihaz ağacı modifikasyonları ekleme [Düzenle]

        Aşağıda verilen örnek STM32MP15 değerlendirme kartı ile ilişkilidir, ancak yöntem karttan bağımsızdır.

        Bu son derece aptalca bir soru ise özür dilerim, ama Linux için yepyeni oluyorum ve kendi sistemimi nasıl değiştireceğimi anlamaya çalışmak istiyorum. Linux hakkında şimdiye kadar çok az bildiğimden, aslında aradığım şeyin çekirdeğin kaynak kodu olduğunu hayal ediyorum. Orada çekirdeğin bir kopyasını (kernel. org gibi) indirmeme izin verecek bazı kaynaklar olduğunu biliyorum, ancak muhtemelen bu sadece bir kopya ve mevcut çekirdeğimden o yeni olana geçmem gerekecekEtkili yaptığım değişiklikleri görmek için değiştirme. Bunu yapmaktan kaçınmanın ve zaten sahip olduğum çekirdeği değiştirmenin bir yolu var mı? Ve eğer değilse, Ubuntu’ya orijinalinden ziyade indirdiğim yeni çekirdeği kullanmasını nasıl söyleyebilirim? Ve değişikliklerimin sistemi mahvedip bozmayacağını nasıl bilebilirim? Yardımın için şimdiden teşekkürler!

        3 Cevaplar 3

        Sorunuz iki bölüme ayrılabilir, çünkü çalışma zamanı sırasında bazı çekirdek parametrelerini ayarlayabilirsiniz ve aynı zamanda byTepatching, ancak yeni başlayanlar olarak, byTepatching’i denemenizi şiddetle tavsiye etmem.

        Sizin durumunuzda, başlamak için kaynak kodunun yeniden oluşturulmasını ve yükleyip test etmesinde değişiklik yapmanızı şiddetle tavsiye ederim. Çekirdeğinizi emülatörlerde test etmenin yolları da mevcuttur. Sisteminizi yeniden başlatmanıza gerek kalmadan, örn. Qemu bir.

        Çekirdek gelişimi yapmanın birçok yolu var, burada Ubuntu’yu kullanmanın bir süresi varsa basit olması gereken yolu.

        Hızlı ve kirli (bazı argümanları tamamlamanız gerekir \ Yollar):

        Sadece isterseniz veya sadece çıkıp kaydedin.

        Derlenirken paralellik seviyesi.(İşlemci-çekirdek sayısı +1)

        Hedeflenen sistemi seçin, Google veya dışarıda bırakın. İki örnek

        Derleyicinin optimize edilmesini istiyorsanız, örn.

        Tweaks yap, örn.

        Çekirdeği derleyin ve DEB paketleri yapın ve kullanılır.

        Derlenmiş çekirdeğinizi ve başlıklarınızı yükleyin.

        Çekirdeğiniz takılmalı ve grub-boot-menünüze gösterilmelidir. Yeniden başlat.

        Grub önyükleme menüsünü etkinleştirin veya başlatma sırasında birkaç kez kaydırmaya dokunun.

        Önyükleme yapmak için istediğiniz çekirdeği seçin.

        Bu kılavuzu kullanırsanız, geliştirmekten çekinmeyin.

        Linux’un en büyük avantajından biri, istediğiniz gibi özelleştirebilmenizdir. Yeni bir özellik ekleyebilir, mevcut bir özelliği kaldırabilir, Linux dağıtımının görünümünü ve çoğunu değiştirebilirsiniz. Zaten kurulu bir Linux dağıtımını özelleştirebilir veya bir Linux ISO’dan yeni bir özelleştirilmiş görüntü oluşturabilirsiniz. Bu kılavuzda, kübik ne olduğunu ve kübik uygulamaya sahip özel bir ubuntu canlı ISO görüntüsünün nasıl oluşturulacağını öğreneceğiz.

        Kübik’e giriş

        Kübik, i u c reator to reator, özelleştirilmiş bir önyüklenebilir ubuntu canlı cd (ISO) görüntü oluşturmak için ücretsiz, açık kaynaklı bir grafik uygulamasıdır.

        Kübik, özelleştirilmiş bir Ubuntu canlı CD’si kolayca ve zahmetsizce oluşturmanıza olanak tanır. Aşağıda listelendiği gibi tüm özelleştirmeyi yapabileceğiniz entegre bir komut satırı chroot ortamına sahiptir:

        • Yeni paketler yükleyin,
        • Mevcut paketleri kaldırın,
        • Ek çekirdekler kurun,
        • Daha fazla arka plan duvar kağıtları ekleyin,
        • Dosya ve klasör ekleyin.,
        • Mevcut ISO’yu değiştir
        • Ve dahası.

        Kübik’in grafik arayüzü, canlı görüntü oluşturma işlemi sırasında zahmetsiz navigasyona (fare tıklamasıyla ileri geri) izin verir.

        Kübik Ubuntu canlı görüntüleri yapmak için kullanıldığından, sanırım diğer Ubuntu lezzetlerinde ve Linux Mint gibi türevlerde de kullanılabilir. Ubuntu 20. 04 LTS, 18. 04 LTS ve 16. 04 LTS sürümlerinde test ettim. Gayet iyi çalıştı!

        Ubuntu’da kübik yükleyin

        Ubuntu 18. 04 ve daha yeni sürümlere Kübik yüklemek için, aşağıdaki komutları terminalinizde tek tek çalıştırın:

        “Kübik Klasik” Ubuntu 14. 04. 6 LTS Güvenilir Tahr ve Ubuntu 16. 04. 6 LTS XENIAL XERUS gibi eski Ubuntu LTS sürümlerinde çalışır. Ubuntu sisteminize Kübik Klasik yüklemek için:

        Hem “kübik” hem de “kübik klasik” versiyonu aynı anda yüklememeniz gerektiğini lütfen unutmayın. Birbirleriyle çatışırlar ve işe yaramayabilirler. Ayrıca kübik ile oluşturduğunuz projeler kübik klasik versiyonla açılamaz.

        Kübik ile özel ubuntu canlı CD görüntüsü oluşturun

        Dash veya uygulama başlatıcısından kübik başlatın. Aşağıdaki ekran görüntüsü, kübik uygulamanın varsayılan arayüzünü gösterir.

        Özelleştirilmiş Ubuntu canlı ISO görüntüsünü saklamak için bir proje dizini seçin ve İleri’ye tıklayın. Bu kılavuzun amacı doğrultusunda proje dizini olarak /home/sk/cubic/ kullanacağım.

        Özelleştirmek istediğiniz Ubuntu ISO görüntüsünü seçin. Burada Ubuntu 20. 04 LTS masaüstü imajını seçtim. ISO görüntüsü seçildiğinde, Cubic orijinal ve özel görüntülerin ayrıntılarını otomatik olarak dolduracaktır. Özel ISO görüntüsünün ayrıntılarını istediğiniz gibi değiştirebilirsiniz.

        Cubic şimdi sıkıştırılmış Linux dosya sistemini bulmaya, sıkıştırılmış dosya sistemini çıkarmaya ve önemli dosyaları orijinal ISO görüntüsünden kopyalamaya başlayacaktır. Birkaç dakika olacak. Lütfen sabırlı olun.

        Şimdi Kübik komut satırı sanal ortamının içine yerleştirileceksiniz.

        Buradan Ubuntu ISO’yu beğeninize göre özelleştirmeye başlayabilirsiniz. Paketleri güncelleyebilir, favori uygulamalarınızı yükleyebilir, istenmeyen uygulamaları ISO’dan kaldırabilir, ek Çekirdekler yükleyebilir, dosya ve klasörler ekleyebilir ve duvar kağıtları ekleyebilir, temalar yükleyebilir, yazılım depolarını değiştirebilir ve benzeri işlemleri yapabilirsiniz.

        ISO’ya bir şey eklemek veya ISO’dan bir şey çıkarmak için “sudo” kullanmanıza gerek olmadığını lütfen unutmayın, çünkü zaten kök kullanıcı olarak oturum açmış durumdayız.

        Vim uygulamasını canlı cd’ye kuracağım bu yüzden sanal ortamda aşağıdaki komutu çalıştırdım:

        Benzer şekilde, ek yazılım ekleyin veya istenmeyen yazılımları ISO’dan kaldırın. Kaynaklar listesini değiştirdiyseniz, bu komutu kullanarak yazılım deposu listesini güncellemeyi unutmayın:

        Ayrıca canlı cd’ye dosya veya klasör ekleyebilirsiniz. Dosyaları/klasörleri kopyalayın (üzerlerine sağ tıklayın ve kopyala’yı veya CTRL+C’yi seçin) ve Terminal’de (Kübik pencerenin içinde) sağ tıklayın, Dosyayı Yapıştır’ı seçin.

        Dosyaları/klasörleri canlı ISO görüntüsüne yapıştırmak için Kübik sihirbazın üst köşesindeki Kopyala’ya tıklayın.

        İsterseniz kendi duvar kağıtlarınızı ekleyebilirsiniz. Bunu yapmak için /usr/share/backgrounds/ dizinine cd atın,

        ve görüntüleri Kübik pencereye sürükleyin/bırakın. Veya görüntüleri kopyalayın ve Cubic Terminal penceresine sağ tıklayın ve Dosyaları Yapıştır seçeneğini seçin. Ayrıca, yeni duvar kağıtlarını /usr/share/gnome-background-properties altındaki bir XML dosyasına eklediğinizden emin olun, böylece masaüstünüze sağ tıkladığınızda yeni eklenen görüntü Masaüstü Arka Planını Değiştir iletişim kutusunu seçebilirsiniz.

        Özelleştirmeyi tamamladığınızda, devam etmek için İleri’ye tıklayın.

        Cubic, özelleştirmeleri analiz etmeye ve önyükleme çekirdeklerini tanımlama, önyükleme yapılandırması, sıkıştırılmış dosyalar, kurulu paketler ve tipik ve minimum kurulum için paket bildirimi oluşturma ve paket bildirimini kaydetme vb. gibi diğer önemli seçenekleri hazırlamaya başlayacaktır.

        Tipik veya minimum kurulumdan sonra kaldırılacak paketleri seçin. Listeyi gözden geçirin ve özel ISO’dan kaldırmak istediğiniz yazılımı seçin ve devam etmek için İleri’ye tıklayın:

        Bu önemli bir bölüm. Bu sihirbazda, özelleştirilmiş ISO için ISO çekirdeği, Preseed ve ISO önyükleme ayarlarını yapılandırmanız gerekir. ISO Çekirdeği sekmesinde özelleştirilmiş Ubuntu canlı ISO’yu başlatmak için kullanılacak Çekirdeği seçin. Ardından, Preseed sekmesi altında kurulumu otomatikleştirmek için kullanılan preseed’i güncelleyin, ekleyin veya silin. Son olarak, ISO önyükleme sekmesinden, önyükleme menüsü girişlerini yapılandırabilir veya özelleştirebilirsiniz. Çekirdek ile ilgili parametreleri yapılandırdıktan sonra İleri’ye tıklayın.

        Linux dosya sistemi için sıkıştırma algoritmasını seçin. Varsayılan olarak, Cubic gzip sıkıştırmasını kullanacaktır. Diğer mevcut sıkıştırma yöntemleri lz4, lzo, zstd, lzma ve xz’dir. Sıkıştırma algoritmaları, aşağıdaki ekran görüntüsünde gösterildiği gibi bir grafik biçiminde gösterilir. Grafiğin üst tarafı daha düşük sıkıştırmayı, alt tarafı ise daha yüksek sıkıştırmayı gösterir.

        Grafiğin üst tarafından daha düşük bir sıkıştırma algoritması seçerseniz, örneğin lzo, lz4, görüntü oluşturma işlemi daha hızlı olur ancak ortaya çıkan görüntünün boyutu daha büyük olur. Alttan zstd, lzma, xz gibi daha yüksek sıkıştırma algoritmalarını seçerseniz, görüntü oluşturma daha yavaş olur ancak daha küçük boyutlu görüntü elde edersiniz.

        Tercih edilen sıkıştırmayı seçtikten sonra, Cubic ile özel Ubuntu canlı cd görüntüsü oluşturmak için Oluştur düğmesine tıklayın:

        Şimdi özel canlı ISO görüntüsü oluşturma işlemi başlayacaktır. Sisteminizin hızına bağlı olarak birkaç dakika sürecektir. Görüntü oluşturma işlemi tamamlandıktan sonra Bitir düğmesine tıklayın.

        Son olarak, Cubic yeni oluşturulan özelleştirilmiş ISO görüntüsünün ayrıntılarını listeleyecektir. Cubic’ten çıkmak için Kapat düğmesine tıklayın. ISO ve sağlama toplamı dosyaları dışındaki tüm proje dosyalarını silmek istiyorsanız, “Tüm proje dosyalarını sil” yazan kutuyu işaretleyin.” ve ardından Kapat’a tıklayın.

        Özelleştirilmiş görüntü, Cubic proje dizininize kaydedilecektir.

        Bu ISO görüntüsü ile önyüklenebilir bir USB oluşturun ve çalışıp çalışmadığını doğrulamak için sisteminizde test edin. Linux’ta önyüklenebilir USB sürücüsü oluşturmak için birçok araç vardır. İşte referansınız için bazıları:

        Kübik kullanarak özel ubuntu canlı cd görüntüsünü değiştirin

        Mevcut özel ISO’da bazı değişiklikler yapmak isteyebilirsiniz. Bunu yapmak için kübik uygulamayı açın ve dizini seçin ve ardından değiştirmek istediğiniz özel ISO’nun (orijinal değil) yolunu seçin. Ve adımların geri kalanı yukarıdakilerle aynıdır.

        Orada birçok Linux dağıtım var ve her birinin kendi özellikleri ve programları var. Kendinize daha önce bir Linux dağıtımının oluşturulacağı hakkında daha önce sormuş olabilirsiniz, dizimizde “Linux dağıtımı yaratma” hakkında nasıl yapılacağımızı açıklıyoruz ve bugünün konusu Ubuntu ile ilgili, daha önce vardı:

        Ubuntu, son kullanıcılarda hayatı kolaylaştıran birçok özelliğe sahip en popüler Linux dağıtımdır, bu nedenle yeni bir şey öğrenirseniz ve kendi kopyanızı paylaşmak istiyorsanız iyi bir seçim olacaktır. dünya ile işletim sisteminin.

        Neden sıfırdan bir dağıtım oluşturmuyoruz?

        Neden her zaman ana ana dağıtımlar gibi her şeyi sıfırdan inşa etmek yerine diğer dağılımlara dayanmalıdır? Bu, Linux’u sıfırdan kullanarak tek başına alabileceğiniz olası bir yaklaşımdır, ancak çok zor ve etkili değildir; Bu yöntemi kullanırsanız, kendiniz tonlarca iş yapmanız gerekecektir.

        Kullanıcılarınız için en az 20000 paket tutan ana depoları korumanız gerekecek, dağıtımınızda göndermeyi seçtiğiniz bileşenler arasındaki olası uyumsuzluğu düzeltmeniz gerekecek, etrafınızda çok büyük bir topluluk oluşturmanız gerekecek. Proje yukarı ve çalışıyor, işletim sisteminizin kalitesini ve güvenliğini sağlamak için birçok insanı işe almanız gerekecek.

        Bu yüzden insanlar her zaman Debian, Ubuntu, Opense, Fedora… vb. Dağıtımlarını inşa ediyorlar, kimse bazı ekstra özelliklerle başka bir dağıtım oluşturmak için böyle bir çaba sarf etmeye hazır değil, bu yüzden diğer dağıtımlar üzerine inşa ediyoruz, Bir fark yaratmazsanız tekerleği icat edin!

        Ubuntu’ya dayalı bir Linux dağıtım oluşturun

        Normal bina yazılımını kullanmaktan manuel bina ve özelleştirme işlemine ve iki kombinasyonla geçmeye kadar bunu yapmanın birçok yolu var:

        Kolay yol

        Sadece programları kullanın; bunların bir nedeni var, bilirsiniz, hayatı kolaylaştırmak için, zaten mevcut olan bazı özel programları kullanarak yerel kurulu sisteminizden istediğiniz ISO dosyasını oluşturabilir ve daha sonra dağıtabilirsiniz.

        Bunun için, orijinal olarak Remastersys (Ubuntu için ilk yeniden karıştırma yazılımlarından biri) çatallı bir program olan ve PinguyOS ekibi tarafından geliştirilen PinguyBuilder’ı kullanabilirsiniz, Ubuntu 16. 04 LTS ve üstü ile iyi çalışır.

        İşlerin nasıl gideceğini görmek için Linux Mint 18’de (Ubuntu 16. 04 tabanlı) kişisel olarak test ettim ve harika çalıştı, sadece dağıtımınızda göndermek istediğiniz ayarları ve dosyaları seçin ve programı oluştururken bekleyin. ISO dosyası.

        Yükleme için en son . deb dosyasını indirin ve kurun veya terminalde aşağıdaki komutları çalıştırın:

        Ardından, uygulamalar menüsünden programı açın:

        16. 04 için Pinguy Builder Beta

        • İlk seçenek, tüm dosyalarınızı ve programlarınızı birleştiren bir dosya oluşturacaktır (Çok büyük olacak ve çok büyük verilerle çalışmayabilir).
        • İkinci seçenek, yüklü programları ve yalnızca seçtiğiniz ayarları birleştiren bir ISO oluşturur, tüm verilerinizi değil, yalnızca dahil edilecek ayarlardan seçtiklerinizi.
        • Üçüncü seçenek yalnızca bir dosya sistemi ağacı oluşturur, ISO dosyası oluşturmaz, “chroot” komutunu kullanarak dosyaları veya paketleri bu dosya sistemine manuel olarak dahil edebilir ve ardından 4. seçeneği kullanabilirsiniz.
        • Dördüncü seçenek, dosya sistemi ağacından bir ISO dosyası oluşturacaktır. Bunu yapmak için zaten 3. seçeneği kullanmış olmalısınız.

        Ayrıca görebileceğiniz gibi, Plymouth temasını (doğrudan önyükleyiciden sonraki grafikler) seçebilir, Canlı CD önyükleme menüsünü düzenleyebilir veya dahil etmek istediğiniz kullanıcı verilerini seçebilirsiniz./etc/skel altına yerleştirdiğiniz tüm dosyalar, dağıtımınızı kullanacak kullanıcıların ana dizininde varsayılan olarak orada olacaktır.

        Daha fazla seçenek için ayarlar sekmesine geçin:

        Buradaki seçenekler kendilerini açıklıyor sanırım.. Bitirdikten sonra ana sekmeye dönün ve başlatmak istediğiniz derleme seçeneğini seçin, /home/PinguyBuilder/ klasöründeki sağlama toplamlarının yanında ISO dosyasını göreceksiniz:

        Yerleşik Pinguy Builder tarafından ISO dosyası ve Sağlama Toplamları

        Zor yol

        Ubuntu’nun ISO dosyasının bileşenlerini bir klasöre çıkararak Ubuntu tabanlı dağıtımınızı oluşturabilir, bunları değiştirebilir ve ardından ISO dosyasını yeniden oluşturabilirsiniz. Teorik olarak bu şekilde çalışır.

        Bunu nasıl yapacağınızı öğrenmek için Ubuntu topluluğunun bu eksiksiz resmi kılavuzunu kullanabilirsiniz, görebileceğiniz gibi, aynı sonuçları elde etmek çok fazla çaba gerektirir, paketleri indirmek ve dosya sistemlerini sıkıştırmak ve çıkarmak arasında zamanınız boşa gitmiş olacaktır., tüm dosyaları manuel olarak kopyalamak ve değiştirmek, bu nedenle insanlar programları kullanır.

        İsterseniz, UCK’yi (Ubuntu Özelleştirme Kiti) kullanabilirsiniz, bu, o makalede bahsedilen tüm işleri grafiksel arayüzler kullanarak daha az ayarlamaya ihtiyaç duyarak yapacak bir araçtır, ücretsizdir ve depolardan kurulabilir:

        Ubuntu ailesinde birinci sınıf bir vatandaş olmak istiyorsanız, Ubuntu için kaynak ISO dosyalarından Ubuntu tabanlı bir dağıtım oluşturmayı düşünebilirsiniz, tüm ISO dosyalarını indirmeniz, birleştirmeniz ve ardından dağıtımınızı manuel olarak oluşturmanız gerekecektir. onları kullanarak

        Dağıtımı Test Etme

        Test etmeden asla dünyaya bir şey bırakmayın; Dağıtımınızı indirip kendi başına kullanacak kullanıcılardan hakaret almak istemiyorsanız, bugün bu çok önemli bir şeydir.

        Bunu yapmak için birçok yönteminiz var, örneğin:

        • Sanal sistemleri çalıştırmak için çekirdeğin kendisinde uygulanan sanal bir teknoloji olan KVM’yi kullanma. QEMU veya GNOME Kutuları gibi kendisine sunulan birçok arabirimi kullanabilirsiniz. Dağıtımınızı test etmek için QEMU’nun nasıl kullanılacağına ilişkin kılavuzumuzu okuyun.
        • Oracle tarafından sanal sistemleri çalıştırmak ve test etmek için geliştirilmiş ünlü bir program olan VirtualBox.

        Hepsi Ubuntu için resmi depolardan edinilebilir:

        Veya VirtualBox’ı yüklemek için:

        Ardından, program için uygulamalar menüsünde arama yapın ve test etmeye başlamak için programı başlatın.

        Çözüm

        Ubuntu tabanlı özelleştirilmiş bir Linux dağıtımı oluşturmanın pek çok yolu vardır, bunlardan ihtiyaçlarınıza uyan herhangi birini seçebilirsiniz, ancak test etmeyi unutmayın; sisteminizin hatasız olmasını ve bir kullanıcının sahip olabileceği herhangi bir donanımda iyi çalışmasını sağlamak için çok önemli bir adımdır.

        Daha önce hiç dağıtım yaptınız mı? Hangi yöntemleri kullandınız ve deneyiminiz nasıldı?

        Aylık Bültene Abone Ol

        Ayda bir kez, ay boyunca yayınladığımız her şeyi içeren bültenimizi almak için abone olabilirsiniz.

        Teşekkür ederim!

        Abone listemize başarıyla katıldınız.