Как найти ядро Linux, которое работает хорошо над моим ПК?

Если бы я знал, что в каталоге есть только файлы с расширением .png, я бы просто выполнил: ls | awk -F. '{print $1}'

Это вернет первое "поле" для всего, где есть имя файла.расширение.

Example:

[rsingh@rule51 TESTDIR]$ ls
10.png  1.png  2.png  3.png  4.png  5.png  6.png  7.png  8.png  9.png

[rsingh@rule51 TESTDIR]$ ls | awk -F. '{print $1}'
10
1
2
3
4
5
6
7
8
9
1
04.06.2014, 20:41
5 ответов

Bios

Чтобы максимизировать ваши шансы, убедитесь, что в вашей системе установлена ​​последняя версия BIOS (всегда делайте такое обновление, когда кондиционер надежно закреплен и находится в неподвижном состоянии).Сравните настройки со значениями по умолчанию (что вам следовало бы сделать, если вы перезагрузили настройки по умолчанию после перепрошивки - заранее запишите свои предыдущие настройки!) И убедитесь, что у вас нет экзотических настроек перед установкой.

Быстрый запрос lspci на сайте HCL

Я полагаю, что для поддерживаемой архитектуры Linux будет работать, если не будет настоящего демонстратора, а не наоборот. Linux работает , и разработчики думают и о наследии. Ссылка на Список совместимого оборудования , представленная в комментариях, - очень простой способ провести частичное расследование любой серьезной проблемы. У меня есть этот старый компьютер примерно 2009 года. Давайте посмотрим (если у вас нет доступа к сайту, просто введите lspci и проведите конкретное исследование на основе результатов):

PCI ID  Works?  Vendor  Device  Driver  Kernel
808629e0    Yes Intel Corporation   82X38/X48 Express DRAM Controller   x38_edac    v2.6.29-
808629e9        Intel Corporation   82X38/X48 Express Host-Secondary PCI Express Bridge     
80862937        Intel Corporation   82801I (ICH9 Family) USB UHCI Controller #4     
80862938        Intel Corporation   82801I (ICH9 Family) USB UHCI Controller #5     
80862939        Intel Corporation   82801I (ICH9 Family) USB UHCI Controller #6     
8086293c        Intel Corporation   82801I (ICH9 Family) USB2 EHCI Controller #2        
8086293e    Yes Intel Corporation   82801I (ICH9 Family) HD Audio Controller    snd-hda-intel   v3.1.0-
80862940        Intel Corporation   82801I (ICH9 Family) PCI Express Port 1     
80862944        Intel Corporation   82801I (ICH9 Family) PCI Express Port 3     
80862934        Intel Corporation   82801I (ICH9 Family) USB UHCI Controller #1     
80862935        Intel Corporation   82801I (ICH9 Family) USB UHCI Controller #2     
80862936        Intel Corporation   82801I (ICH9 Family) USB UHCI Controller #3     
8086293a        Intel Corporation   82801I (ICH9 Family) USB2 EHCI Controller #1        
8086244e    Yes Intel Corporation   82801 PCI Bridge    i810_rng    
80862916    Yes Intel Corporation   82801IR (ICH9R) LPC Interface Controller    iTCO_wdt    v2.6.25-
80862922    Yes Intel Corporation   82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode]  ahci    v2.6.25-
80862930    Yes Intel Corporation   82801I (ICH9 Family) SMBus Controller   i2c-i801    v2.6.25-
10de104a        NVIDIA Corporation  GF119 [GeForce GT 610]      
10de0e08        NVIDIA Corporation  GF119 HDMI Audio Controller     
11ab4364    Yes Marvell Technology Group Ltd.   88E8056 PCI-E Gigabit Ethernet Controller   sky2    v2.6.25-

В подключенном мире большая часть время, когда вы захотите определить марку и модель вашего Ethernet / Wi-Fi компонента (ов) и наличие или отсутствие драйвера (принимая во внимание ограничения инструмента, подробно описанные на сайте). Второе распространенное соображение - графический адаптер . Если есть какие-либо красные флажки в отношении оборудования, важно изучить документацию самого дистрибутива на сайте дистрибутива или его официальной вики.

Текущая, стабильная

Если вы не можете быстро определить задокументированную проблему, почему бы просто не установить стабильную версию дистрибутива, которая вам нравится, и посмотреть, есть ли у вас действительно какие-либо проблемы с ней.Сопровождающие стремятся выпустить стабильную упакованную версию ядра в соответствии со своей философией и правилами, относящимися к их модели распространения. И само собой разумеется, что очень много работы было вложено в само ядро ​​Linux, и тем более каждый день. Я полагаю, это означает, что есть больше функций, и совместимость, безусловно, является функцией. На мой взгляд, производители ноутбуков всегда были неоригинальны, а их оборудование - не ракетостроение. Мне никогда не приходило в голову устанавливать что-либо, кроме последнего стабильного ядра из используемого мной дистрибутива, каким бы аппаратным ни было и пока все хорошо.

1
27.01.2020, 23:21

Зависит от того, какой дистрибутив вы используете. В Ubuntu вы можете найти пакет .deb и установить его.

wget http://launchpadlibrarian.net/19976056/linux-image-2.6.27-9-generic_2.6.27-9.19_i386.deb
wget http://launchpadlibrarian.net/19976058/linux-headers-2.6.27-9-generic_2.6.27-9.19_i386.deb
wget http://launchpadlibrarian.net/19976059/linux-headers-2.6.27-9_2.6.27-9.19_all.deb

Установите загруженные файлы .deb с помощью dpkg:

sudo dpkg -i linux-*

Reboot

То же самое должно применяться с RHEL, но я думаю, вы сможете получить их из yum:

yum install kernel-2.6.32-131.21.1.el6
1
27.01.2020, 23:21

Долгосрочная поддержка и многое другое » стабильные дистрибутивы, такие как CentOS, должны иметь более старые ядра, которые могут работать. Но со старыми ядрами также будет отказано в использовании некоторого программного обеспечения.Лучше всего, вероятно, найти дистрибутив, который вам нравится, и изучить его на форумах, чтобы попытаться выяснить, почему он дает сбой на вашем оборудовании, и, надеюсь, найти решение.

Если вы твердо настроены переключать ядра, выясните, какое оборудование может вызывать сбой, и поищите людей с похожими проблемами. На форумах по дистрибутивам почти всегда есть сообщение типа «Обновление до ядра X.xx с Y.yy привело к тому, что мое беспроводное соединение / видео / и т. Д. Перестало работать». в этом случае Y.yy - это то, что вам нужно.

1
27.01.2020, 23:21

Это хороший вопрос. Я обычно

  1. проверю год выпуска вашего старого ноутбука.
  2. возьмите дистрибутив Linux того же года или на год старше, в который включено стабильное ядро.

Потому что вы не даете дополнительной информации, например, сколько лет, какой процессор, сколько оперативной памяти и так далее. Ответ всегда будет зависеть от вашего оборудования. Часто возникают проблемы с более новым программным обеспечением, таким как ACPI и так далее.

1
27.01.2020, 23:21

Посмотрите Архив ядра Linux . Выберите версию, затем следуйте инструкциям для вашего дистрибутива, чтобы установить ее. Если для вашего дистрибутива нет пакета нужной вам версии, вам нужно будет скомпилировать его вручную.

0
27.01.2020, 23:21

Теги

Похожие вопросы