私に古いノートがある。最も広く使用されているLinuxディストリビューションの最新バージョンに付属している最新のカーネルは、時々クラッシュすることがあります。最新のパッケージを入手するために新しいLinuxディストリビューションを使用したいので、古いカーネルが必要なようです。 (他の解決方法があれば修正してください)
私のコンピュータでクラッシュしない最高のLinuxカーネルをどうやって見つけますか?コアを1つずつ試してみることに代わるものはありますか?おそらく、これを行うことができるソフトウェアの指示や基本的な規則がどこかにあります。
可能であれば、具体的なガイドラインではなく一般的な答えを探しています。とにかく具体的な回答が他の方にも役立つことができるので、回答も歓迎します。
答え1
生物学
機会を最大化するには、最新の情報があることを確認してください。バイオスシステムに合わせて取り付けます(常にACが適切に保護され、固定された状態でアップデートを実行してください)。設定をデフォルト値と比較し(更新後に設定のデフォルト値を再ロードする場合は、これを行う必要があります。事前に設定を記録してください)、インストールする前に外部設定がないことを確認してください。
HCL サイトによるクイック lspci クエリ
サポートされているアーキテクチャでは、実際の障害がない限り、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-
接続されている世界では、ほとんどの場合、デバイスの製造元とモデルを識別する必要があります。イーサネット/無線コンポーネントとドライバの存在(Webサイトに記載されているツールの制限を認める)。 2番目の一般的な考慮事項は次のとおりです。グラフィックアダプタ。ハードウェアに関する危険の兆候がある場合は、配布Webサイトまたは公式Wikiで配布自体のマニュアルを確認してください。
現在は安定しています
文書化された問題をすばやく特定できない場合は、お気に入りのディストリビューションの安定版をインストールし、実際に問題が発生しているかどうかを確認することをお勧めします。管理者は、展開モデルに関する哲学と規則に従って、安定したパッケージバージョンのカーネルをリリースしようとします。言うまでもなく、Linuxカーネル自体に多くの作業が行われており、毎日より多くの作業が追加されています。私はこれがより多くの機能を持っていることを意味すると思い、互換性は確かに機能です。私の考えでは、ノートパソコンのOEMは常に独創的ではなく、彼らのハードウェアはロケット科学ではありません。ハードウェアが何であれ、これまで使用しているディストリビューションの安定した最新カーネル以外のものをインストールすることについて考えたことはありません。
答え2
使用しているディストリビューションによって異なります。 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
dpkgを使用してダウンロードした.debファイルをインストールします。
sudo dpkg -i linux-*
再起動
RHELにも同じことが当てはまりますが、yumで次のことができるはずです。
yum install kernel-2.6.32-131.21.1.el6
答え3
CentOSなどの長期サポートとより安定したディストリビューションには、機能する古いカーネルが必要です。ただし、古いカーネルを使用すると、一部のソフトウェアも邪魔になります。最善の方法は、おそらくお気に入りのディストリビューションを見つけ、そのフォーラムで調査して、ハードウェアでクラッシュが発生する理由を特定し、解決策を見つけることです。
カーネルの切り替えに夢中になっている場合は、どのハードウェアがクラッシュするかを調べて、同様の問題を抱えている人を見つけてください。 distroフォーラムには、ほぼ常に次の投稿があります。 「Y.yyからカーネルX.xxにアップグレードすると、ワイヤレス/ビデオなどは機能しません。」この場合、Y.yyが欲しいものです。
答え4
見てLinuxカーネルのアーカイブ。バージョンを選択し、ディストリビューションの指示に従ってインストールしてください。ディストリビューションに必要なバージョンのパッケージがない場合は、手動でコンパイルする必要があります。