16.04 Xenial'de 16.10 Yakkety çekirdeğini nasıl kullanabilirim?


13

16.10 piyasaya sürüldükçe, çekirdeğini 16.04'te kullanmak mümkün müdür?

Şubat ayında 16.04.2'de sunulacağını biliyorum, ancak dizüstü bilgisayarımın 16.04'te yaşadığı sorunlarla daha önce kullanmaya başlamayı tercih ederim.


3
Evet, kullanabilirsiniz.
mikewhatever

Resmi olarak, Şubat ayında depolarda çok önce sunulacak.
Pilot6

Ama şimdi nasıl kurabilirim? Yakkety sürümünde mevcut olacak mı yoksa biraz ppa eklemem gerekiyor mu?
generalnie

2
linux-generic-lts-yakketyPaket olarak mevcut olacak .
Pilot6

Bu görüşe dayalı değildir. Soruyu daha açık olacak şekilde değiştirdim.
Pilot6

Yanıtlar:


15

Ubuntu 16.04 (Xenial Xerus) için ikinci puan sürümü 16 Şubat 2017'de planlanıyor . Şu anda kullanılan 4.4 dalının yerini alan Linux çekirdeği 4.8 tarafından desteklenecek.

Yaklaşan HWE Yığını 16.04.2'nin resmi sürümünden önce test etmek için:

sudo apt-get install linux-generic-hwe-16.04-edge

Bu paket, Aralık 2016 başından bu yana xenial deposunda bulunmaktadır .

Not : Bu çekirdek paketi artık linux-generic-lts-yakketyeski yanıtlarda açıklanan ad altında kullanılamamaktadır .

Ubuntu'nun HWE çekirdekleri sunmak için yeni yaklaşımı hakkında daha fazla bilgi için https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack adresine bakın .


Bunu dizüstü bilgisayarımda denedim ve çekirdek önyükleme yapmıyor (önyükleme çekirdeğini söyleyerek Refind ekranında kalıyor). Refind önyükleme yöneticisini kullanıyorum
Suici Doga

Açıkçası şimdi tarafından yüklenebilirsudo apt-get install linux-generic-hwe-16.04
Enno Gröper

4

Bunu yap:

sudo add-apt-repository ppa:canonical-kernel-team/ppa 
sudo apt update
sudo apt install linux-image-generic-lts-yakkety

Şerefe!


Önerdiğiniz çözüm çok kısa. Error! Your kernel headers for kernel 4.8.0-25-generic cannot be found.Başka paketler kurmanız gerektiği için bir hata mesajı alırsınız$ sudo apt-get install linux-headers-generic-lts-yakkety linux-signed-generic-lts-yakkety
Antonio

It IS NOT RECOMMENDED that you subscribe to this PPA.
Havuzun

1
linux-image-generic-lts-yakketypaket silinmiş gibi görünüyor: ubuntuupdates.org/package/canonical_kernel_team/xenial/main/…
Denis Kniazhev

3

İşte yaptığım şey ve harika çalışıyor. Cinnamon 3.2 masaüstü ile kullanıyorum:

sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt update
sudo apt install linux-image-generic-lts-yakkety

Bu, herhangi bir güncellemenin yazılım güncelleyici aracılığıyla size gelmesini sağlar.

Beğenmediyseniz, kaldırabilirsiniz:

sudo apt-get install ppa-purge
sudo apt purge linux-image-generic-lts-yakkety
sudo ppa-purge ppa:canonical-kernel-team/ppa

It IS NOT RECOMMENDED that you subscribe to this PPA.
Havuzun

Evet, bu doğrudur, çekirdekler resmi bir sürüm haline gelmeden önce daha çok "devam eden bir iş" gibidir. Yani, daha sık güncellemeleriniz olabilir. Herhangi bir sorunum veya sorunum yok.
Dave

Ppa, ön sürüm ve test çekirdekleri oluşturmak için kullanılır.
Dave

2

Artık Ubuntu mainline PPA'dan mainline çekirdeklerini manuel olarak indirip kurabilirsiniz .

Bu çekirdekler hiçbir zaman güncelleme almayacağından ve Ubuntu düzeltme eklerine sahip olmadığından önerilmez.

16.10 serbest bırakıldıktan sonra, hemen değil, linux-generic-hwe-16.04-edge16.04 için resmi depolarda görünecektir.

Yükleyebilir ve düzenli güncellemelerle yeni çekirdeği alabilirsiniz.


0

Deneyebilirsiniz ve eğer bu işe yararsa, çözüm Canonical ve LTS kullanıcıları tarafından desteklenmeyecektir. Bununla bir yerine İKİ sorun olacak.

16.10'un kendi yükseltme politikasına sahip olacağını unutmayın. Ve bu ortamınızı etkileyecek çünkü Yakkety çekirdeğini Xenial paketleriyle birleştireceksiniz.

Çekirdek size sorun çıkarırsa, burada ilk yanıtı deneyebilirsiniz: Çekirdek, herhangi bir Distro yükseltme olmadan en son ana sürüm sürümüne nasıl güncellenir? ve çekirdeğinizi size yardımcı olan en son ana hat sürümüne güncelleyin.

EKLENDİ: Ubuntu Uzun Süreli Destek (LTS) sürümlerinin (16.04 gibi) güvenlik güncelleştirmeleri ve hata düzeltmeleri ile 5 yıllık desteği vardır, ancak LTS sürümünün bileşenlerini kullanacağınız ve diğer sürümlerdeki bileşenlerin kullanımını en aza indireceğiniz varsayılmaktadır. veya PPA'lar. 16.10, yalnızca Ağustos 2017'ye kadar desteği olan LTS olmayan bir sürümdür. LTS sürümünde LTS olmayan bir sürümden çekirdeği kullanırsanız, farklı bir destek süresi ile, yalnızca kendinize güveneceksiniz, çünkü LTS olmayan bir sürümde LTS olmayan bir sürümden bir çekirdek bileşen (çekirdek) kullanmak.


-1 @ Pilot6'nın cevabı zaten ana hat çekirdek seçeneğinden bahsediyor. İlk iki paragrafınız belirsiz; lütfen belirli ayrıntılar ekleyin.
wjandrea

@wjandrea önerdiğiniz cevap benimkinden sonra verildi (benimki 12 Ekim'den, belirttiğiniz cevap 13 Ekim'den geldi). LTS'de yaketti çekirdeği sürümlerinin ŞİMDİ çalışmaz olması için birkaç ay beklememiz gerekiyor, bu yüzden ŞİMDİ tek seçenek, bağladığım ana sürümdür (ve belirttiğiniz ve benimkinden sonra verdiğiniz cevap da bunu gösteriyor ...)
Yonsy Solis

Tamam, şimdi söylediklerini anlıyorum. Ve evet, Pilot6'nın cevabı senin peşindeydi. Bunu özledim özür dilerim. Aşağı oyumu kaldırdım.
wjandrea

0

Evet, Ubuntu 16.04'te Kernel 4.8'i kullanabilirsiniz, ancak ..

İtme yükseltme zaman Ubuntu 14.04 için 16.04 , sistem güncellemeleri sırasında ortaya devam ettim. Hemen dizüstü bilgisayarımla ilgili sorunlar yaşadım ve çekirdeği 4.4'ten 4.6.3'e, 4.7.5'e yükselttim ve şimdi 4.8.1 kullanıyorum . Ubuntu 16.10, bir seviye aşağıda 4.8.0 ile geliyor. **

Daha önce de belirtildiği gibi, belirli bir çekirdek sürümünü el ile yüklediğinizde otomatik olarak güncellenmez. Yine de benim için çalışan bir sürüm üzerinde oturmak umrumda değil. El ile yüklenen çekirdekler, yüklediğiniz çeşitli sürümlerle önyükleme yapma özgürlüğü veren Ubuntu sistem güncelleştirmeleri tarafından otomatik olarak kaldırılmaz. Tersine, /bootartık istemediğiniz / ihtiyacınız olmayan eski sürümlerin boyutunu izlemeniz ve düzenli olarak temizlemeniz gerekir:

rick@dell:~$ ls -l /boot/init*
-rw-r--r-- 1 root root 29784512 Sep 14 19:16 /boot/initrd.img-3.13.0-92-generic
-rw-r--r-- 1 root root 35594578 Sep 14 19:16 /boot/initrd.img-4.4.0-36-generic
-rw-r--r-- 1 root root 35599246 Sep 20 17:21 /boot/initrd.img-4.4.0-38-generic
-rw-r--r-- 1 root root 44243520 Oct 12 03:43 /boot/initrd.img-4.4.0-42-generic
-rw-r--r-- 1 root root 34749637 Sep 14 19:16 /boot/initrd.img-4.6.3-040603-generic
-rw-r--r-- 1 root root 34621634 Sep 14 19:16 /boot/initrd.img-4.7.1-040701-generic
-rw-r--r-- 1 root root 34620508 Sep 14 19:16 /boot/initrd.img-4.7.2-040702-generic
-rw-r--r-- 1 root root 34621988 Sep 18 09:56 /boot/initrd.img-4.7.3-040703-generic
-rw-r--r-- 1 root root 42865461 Oct  7 16:52 /boot/initrd.img-4.7.5-040705-generic
-rw-r--r-- 1 root root 45625235 Oct  8 15:10 /boot/initrd.img-4.8.1-040801-generic

Belirli donanım kullanıcıları neredeyse platformlarını etkileyen hataları düzeltmek için çekirdeklerini yükseltmeye zorlanır. Genellikle bu yeni donanımdan kaynaklanır, ancak eski çekirdeğe sokulan Intel veya Nvidia aksaklığıyla da ilgili olabilir.

Daha yeni bir çekirdek kurarken Ubuntu tarafından desteklenmemesi önerilir.

Daha yeni bir çekirdek nasıl kurulur

Manuel olarak yeni bir kurulum için resimler ve daha ayrıntılı talimatlar şurada bulunabilir: Ubuntu 15.10: Donmaların çeşitli "türleri" ve şimdi beklenmedik kapanma . Burada bir breif özeti verilmiştir.

Yüklemelerde hangi çekirdek sürümlerinin kullanılabildiğini görmek için bunu tarayıcınızın adres çubuğuna yazın:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

Yüklemek istediğiniz çekirdek sürümüne gidin ve bağlantıyı tıklayın. Intel / AMD 64 bit platformda olduğunuzu ve genel Çekirdek sürümünü istediğinizi varsayacağım. Kendim için 4.8.3burada tartışıldığı gibi "Kirli İnek" güvenlik düzeltme ekini almak için indirmek istiyorum: "Kirli COW" hata nedir ve bu hataya karşı nasıl korurum? .

4.8.3 çekirdeğini seçtikten sonra bölüme iniyorum Build for amd64 succeededve aşağıdaki dosyaları görüyorum:

  linux-headers-4.8.3-040803_4.8.3-040803.201610200531_all.deb
  linux-headers-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
  linux-headers-4.8.3-040803-lowlatency_4.8.3-040803.201610200531_amd64.deb
  linux-image-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
  linux-image-4.8.3-040803-lowlatency_4.8.3-040803.201610200531_amd64.deb

"Düşük gecikme" sadece "genel" artı "tümü" istemiyoruz. Önce wget komutunu kullanarak sistemimize indirmemiz gerekiyor. Sonra bunları yüklememiz ve sistemi yeniden başlatmamız gerekiyor:

cd /tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-headers-4.8.3-040803_4.8.3-040803.201610200531_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-headers-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-image-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
sudo dpkg -i *.deb
sudo reboot

Yeni yaptığımız gibi manuel olarak kurulan Çekirdeklerin Ubuntu tarafından otomatik olarak silinmediğini unutmayın. Ubuntu, yalnızca geçerli sürümü ve önceki sürümü koruyarak yüklediği eski çekirdek sürümlerini otomatik olarak siler. Bu nedenle /bootdizininizin boyutunu izleyin ve manuel olarak yüklediğiniz ve artık gerek duymadığınız çekirdekleri düzenli aralıklarla kaldırın. Kullanmayın rm(remove) komutu, talimatlar google kullanarak bulundu izleyin.


@CharlesGreen Evet kelimesiyle başlayarak en üste bir başlık koydum . Kernel'i yükseltmeden önce OP'nin sorunlarını yayınlamasını öneren son paragrafın çoğunu kaldırdım. Yargınızı yeniden düşünebilir misiniz?
WinEunuuchs2Unix

Konuyla ilgili iyi bir bilgi sergiliyorsunuz ve bana göre uygun uyarı ve uyarıları ifade ediyorsunuz - ama op daha yeni bir çekirdeğin nasıl uygulanacağını soruyor . Bu konuda oyumu kısaca gözden geçireceğim.
Charles Green

@CharlesGreen Bir çekirdeğin nasıl kurulacağını sorup sormadığını asla anlayamadım. O bölümü ekleyeceğim.
WinEunuuchs2Unix

Çok net değildi, çünkü op hem 'nasıl yapılır' hem de 'mümkün
Charles Green

1
@CharlesGreen Başlıkta "Nasıl yapabilirim ..." i görüyorum. İlk etrafta dolaşmayı özledim. Her neyse, Ubuntu web sayfalarında çekirdek dosyalarını bulma, indirme ve yükleme bölümlerini ekledim.
WinEunuuchs2Unix
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.