Aşağıdaki komutlar kelimesi kelimesine yazılabilir veya tek bir bash kabuk komut dosyası ya da başka kabuk ortamı işlemi otomatik olarak çalıştırın ve gerçekleştirin.
İşte bu görev için komut siparişleri:
uname -r
aptitude install kernel-package -y
aptitude install build-essential -y
aptitude install libncurses5-dev -y
aptitude install fakeroot -y
cd /usr/src
wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz
unxz linux-4.4.tar.xz
tar xvf linux-4.4.tar
ln -s linux-4.4 linux
cd /usr/src/linux
make clean && make mrproper
cp /boot/config-`uname -r` ./.config
make menuconfig
NOT: BU KOMUTU GERÇEKLEŞTİRİRKEN, EKİPMANINIZ İÇİN EN UYGUN PARAMETRELERİ YAPILANDIRABİLECEĞİNİZ KERNEL KONFİGÜRASYON MENÜSÜ BAŞLATILACAKTIR. BU MİMARLIK İÇİN BİR ÇEKİRDEK OLUŞTURMAK İSTİYORSANIZ VEYA YAPMAMAK İSTİYORSANIZ 64 BİT SEÇENEĞİ KONTROL EDİLMELİDİR. KONFİGÜRASYONU KAYDETMEK İÇİN KAYDET DÜĞMESİNE BASIN, SONRA ÇIKIŞ DÜĞMESİNİ YAPIN VE DERLEME VE KURULUM İŞLEMİNE DEVAM EDİN.
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
rm -f linux-4.4.tar.xz
dpkg -i *.deb
uname -r
reboot
uname -r
Görsel Eğitim
Nasıl kullanılacağı hakkında kendi kendine öğretilen bir yolla daha fazlasını öğrenmek önemlidir. değişkenler, ortam değerlerini depolamak ve böylece daha stilize ve verimli bir kod yapmak için bash kabuğu oluşturdu. Örneğin:
kernel=`uname -r`
cp /boot/config-$kernel ./.config
read NUM_VER
NV=${NUM_VER}
echo "linux-$NV.tar.xz"
unxz linux-$NV.tar.xz
Bu, elle yapmak veya işlemi bir Bash Kabuk Komut Dosyasında otomatikleştirmek için yeterlidir.
Bunu uzmanlara bıraksam iyi olur, ya da güncellemeler aracılığıyla geldiğinde Çekirdeğe dokunmak hassas bir süreçtir ve sistem sizin için iyi çalışıyorsa, neden ona dokunasınız? Ayrıca, her zaman hatalar olduğu için sonradan her şeyi aynı bırakmanın çok zor olacağını düşünüyorum.Manjaro'da yeni bir çekirdek eklemek çok kolay. Bu komutu bir terminale atmanız yeterlidir: »sudo mhwd-kernel -i linux (Buraya karşılık gelen olanı yazın)».
Şu anda kullandığım bu ve filmlere de gidiyor: »uname -a
Linux PackardBell 4.1.15-1-MANJARO # 1 SMP PREEMPT Sal Ara 15 07:48:44 UTC 2015 x86_64 GNU / Linux ».
Ama hey, ben de öyle düşünüyorum: Kilise doktorların elinde.
Kesinlikle haklısınız, ben zaten derlenmiş herhangi bir çekirdeği kurmaya çalıştığımda, bir şeyler her zaman beni veya İşletim Sistemini tamamen bozuyor. Ama bu şekilde beni asla hayal kırıklığına uğratmadı ve her şey çalışıyor. Kendi çekirdeğimi kendi bilgisayarımda tüm varsayılan seçeneklerle derlediğim için!
Ama çekirdeği derlerseniz, asla kullanmayacağınız şeyleri etkinleştirirseniz? Çekirdeği her zaman yalnızca donanımım ve çevre birimlerim ve kaynakları ve alanı yedikleri için devre dışı bıraktığım diğer her şey için derliyorum.
Bir oktacore kullanıyorsanız make -j9'u çalıştırmanız için bir not, çünkü kullanıyorsanız yalnızca bir çekirdek ile derleme yaparsınız.
Kötü yazı için özür dilerim, web teması benim plazma 5 rengime uyum sağlamıyor ve ne yazdığımı göremiyorum o_O
İyi günler! Çok iyi katkı. Eski bir asus 1201n atom 330 nvidia iyonunu geri aldım. Geçen hafta her çeşit dağıtımı test ediyordum ve bana en iyi performansı veren, tescilli sürücüler ve MATE masaüstü ortamı ile Debian 8.2 oldu. Windows ile 1 saat 20 dakikadan fazla olmadığı ve debian ile 2 saate ulaştığı için daha fazla özerklik elde etmeye çalışırken, pili daha iyi yönetmek ve kullanım ömrünü artırmak için tlp yazılımını buldum, ayrıca daha az kaynak tüketmek için wm i3'ü kurdum. Şimdi bu yapılandırmayı kullanıyorum, masaüstü makinemde varsayılan olarak kullandığım dağıtım olduğu için archlinux kurulumunun daha da iyi performans elde edeceğini düşündüm, ancak hayal kırıklığıma göre aynı yapılandırmada birçok gecikme yaşatıyor. Şimdi iki ipucuna ihtiyacım var, geleneksel mekanik hdd diski çıkardım ve içine 300 gb kingston v240 koydum, 2 gb ram ekledim, şimdi 4 gb ram var. SSD'lerle düzgün çalışması için debian'da bir şey yapılandırmam gerekir mi? ve diğer soru, çekirdeği yapılandırmak ve onu atom 330 64bit işlemcimin özellikleriyle tam olarak derlemek için hangi referansı kullanabilirim?
ps: doğru, şimdi 2 saat 20 dakikalık bir özerkliğim var
PD2: Bu yazının konusu olmadığını biliyorum, ancak netbookun özerkliğini iyileştirmek için bana hangi ipuçlarını önerebilirsiniz, chrome veya firefox kullanıyorum ve tarayıcıların ve ekibin geri kalanının kaynak tüketimini azaltmak istiyorum, Bluethooth ve lan'ı zaten devre dışı bırak.
el paso
unxz linux-4.4.tar.xz tar xvf linux-4.4.tar, tar Jxvf linux-4.4.tar ile basitleştirilebilir, böylece tüm çekirdek kaynağı bir kerede paketten çıkarılır.
make clean, bunu yalnızca bir çekirdek ön yapılandırması yaptıysanız ve söz konusu yapılandırmanın tüm kaynaklarını temizlemek için gereksiz olmasını istiyorsanız yapacaksınız. make mrproper, modül yapılandırması ile çalıştırdığınız mevcut çekirdek yapılandırmasını kaldırmak için kullanılır. her iki durumda da, yalnızca söz konusu kaynağın tercih edilen bir konfigürasyonunu zaten yaptıysanız kullanılır.
Gördüğüm gibi, yalnızca çekirdeği indirip açarsanız, bu adım gerekli değildir.
Çekirdeği yeniden derlemeniz gerekebilecek motivasyonlar, çekirdekte bulunan modülleri yükleme veya yüklememe ihtiyacında görülmelidir. Gentoo kullanıcıları, donanım algılaması sırasında yüklenen yapılandırmanın aşağı yukarı otomatik yapılandırmasını yapan genkernel gibi araçlara sahiptir. Ancak bu, defconfig yapmak ile aynı şekilde üretilebilir ve ardından elde edilen .config dosyasını çekirdeğin aynı dizinine yükleyip değiştirebilir.
Burada yer alan her şeyin özetlenmiş bir şekilde mükemmel açıklayıcı ve açıklayıcı yorumu!
Çevrimiçi "Kabuk Komut Dosyası Öğrenin" Kursunu takip edenler için yakında bizi izlemeye devam edin çünkü yakında daha gelişmiş kodlarla başlayacağım, ancak karmaşıklığına rağmen görsel olarak anlaşılabilir bir şekilde açığa çıkacağım.
Örnek:
LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Ekran video kaydına bakın: https://www.youtube.com/watch?v=cWpVQcbgCyY