Ubuntu 12.04をCDに書き込んだ後、起動しようとするとメッセージが表示されました。
This kernel requires the following features not present on the CPU:
pae
Unable to boot - please use a kernel appropriate for your CPU.
これは何を意味するのでしょうか?
エラーメッセージは、CPUがPAE拡張をサポートしていないことを意味します-これは、32ビットCPUが4GBを超えるメモリアドレスをアドレス指定できる技術ですスペース。
デフォルトでは、Ubuntuの12.04以降のバージョンでは、次の機能を持つCPUが必要です。
PAEは、Intel Pentium Proおよびそれ以降のすべてのPentiumシリーズプロセッサ(400 MHzバスバージョンのPentium Mを除く)を含むCPUによって提供されます。また、AMD Athlon [dubious – Discussion]やそれ以降のAMDプロセッサモデルなど、同じアーキテクチャの類似またはより高度なバージョンを備えた他のプロセッサでも使用できます。 wikipedia
上記は厳密に当てはまりますが、マザーボードにメモリコントローラーが搭載されている古いシステムは、CPUのPAEサポートを「公開」せず、事実上非PAEにすることができます。
これについては白熱した バグレポート があります。 Canonicalは、デフォルトのUbuntu DesktopインストールでPAEサポートを期待することを決定しました。
いくつかの推奨される回避策:
ubuntu-desktop
パッケージをインストールしてデフォルトのUnityデスクトップに切り替えることができます。10.04または11.10をインストールしてから、12.04にアップグレードします。 12.10については、以下のリンクされた質問を参照してください。
mini.iso
をCDまたはUSBに書き込みます。linux-generic
を選択し、ubuntu-desktop
を使用して、PAE以外のカーネルで通常のデスクトップCDが提供する「デフォルト」のUbuntuインストールを取得します。Ubuntu 12.04.5および14.04は、Pentium M CPUでPAEを有効にするオプション(「forcepae」)をサポートしています(デフォルトでは無効になっています)。有効にするには:
Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
この行を編集して、最後に--
の周りに2回スペースを入れてforcepae
パラメーターを追加します。
Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash forcepae -- forcepae
forcepae -- forcepae
注:
forcepae
は、2つの異なるカーネルブートのブートパラメーターを設定するため、2回必要です。インストーラーの一部として実行されるカーネル(--
の左側)と、インストールされたシステムで実行されるカーネル(--
の右側).
最後のテキストは-- forcepae
ではなく--forcepae
である必要があります。 --
とforcepae
の間にスペースがあります
Enterキーを押すと、Ubuntuが起動し、残りのインストールが成功することを願っています。 Unityのグラフィックに問題がある場合、または単に遅い場合は、Xubuntuなどのより軽量なディストリビューションを試してください。
リンクされた質問:
カスタムisoが利用可能 (自己責任で使用)があります。
それは私のために働いた、そして私は終わったときに関連するアップデートをインストールしなければならなかった。
この回答は、Virtual Boxでのインストールに必要な設定を使用して、ベアメタルインストールに関する既存の回答を完了します。
Ubuntu> = 12.04に同梱されているカーネルは、デフォルトでは PAE カーネルです。
Virtual Boxのインストールから、CPUのPAE機能(サポートされている場合)を仮想マシンに公開できます。 Virtual Box ManagerSystem-> Processor設定から "PAE/NXを有効にする"を選択します。
このオプションがグレー表示されている場合、ホストCPUにはこの機能がありません。 その時だけ非有料カーネルをインストールする必要があります。
すべての提案と支援に感謝します。
自分がどうなったかを報告する最善の方法がわからなかったので、「答え」として書いています。
昨日の夕方と夜を一気に駆け抜けましたが、今では、12.04 LTSを実行し、8歳の小さなSamsungラップトップで完璧に動作しています(処理能力はかなり弱いですが、とても気に入っています)。 Ubuntuは、現在のハードドライブがまもなく削除されると警告しているので、新しいハードドライブで処理する予定です。
この非PAEマシンで12.04 LTSを動作させるために必要な手順は次のとおりです。
ああ。私はWindows XPパーティションに入れたくありませんでした。また、一般的なWebブラウジングとメールのチェックにUbuntuを使用するために6GBを超えるディスク容量が必要な理由がわかりませんでした。
ディスクがどのようにパーティション分割されているかを調べてみましたが、XPに加えて約4つのパーティションがありました。 XP oneとca以外のすべてをやみくもに、そして無計画に削除しました。 300 MBのスワップパーティション。Ubuntuパーティション用の新しいパーティションを作成しました。番号は「4」で、どこかに「\」または「/」が1つ含まれています。私はその時点までに思いやりのある(そして生きる意欲を失った)ようで、XPパーティションが破壊されないように指を交差させていました。
その時点で、12.04にアップグレードする前に、既存の[11.10]リリースのすべてのソフトウェアを更新する必要があることも読みました。 (したがって、プログラムの負荷を削除するという私の策略は無駄になっていたでしょう)。また、alternativeCD isoファイルへのリンクを発見したため、インターネットを使用するのではなく、CDに書き込みました(インターネット接続は最近の無料のBT [British Telecom]アップグレードにより、70MB/sでCDから読み取ります。私の推測では、インストール中に最新の更新がダウンロードされないため、CDを使用してディスク容量を節約できるということでした。
それで、私はこれを試しました:
そして大騒ぎ! (Windows XPの起動と同様に)動作するようになり、単一の不具合や非互換性がなくなりました。 Fnキーのすべての組み合わせが動作し、ワイヤレスが動作し、画面がきれいに見え、スピーカーの音量をWindowsよりも大きくすることができることに非常に感銘を受けました(ほとんどのヘッドフォンを使用する必要がないことを意味します)何かを聞く時間)。機能を有効にしなくても、タッチパッドの右端を使用して上下にスクロールすることもできます!さらに、Windowsの場合のように、ハードドライブが絶え間なく研磨されることはありません。私はUbuntuフォントが大好きで、Ubuntuでの画面テキストの読みやすさも優れています(私の意見では、WinやMacよりも顕著に優れています)。画面の左側にランチャーがあるので、一見あまり熱心ではありませんでしたが、そのデザインの選択の背後にある理由を読んで、慣れることを試みます。豊富な水平方向のスペースを賢く使用して、はるかに少ない垂直方向のスペースの一部を解放します。
皆さんの助言に再び感謝し、ここで噴出とワッフルを終了します。私の試行錯誤、そして最終的な成功のこの説明が誰かの役に立つことを願っています!
いくつかの選択肢:
buntuヘルプページ の説明に従って、fake-pae(12.04では、12.10および13.04にアップグレードできます)をインストールします。
13.04であるlubuntu-fake-paeの新規インストールを実行します。
Puppy RetroやBodhi Linuxなど、PAEを必要としない別のUbuntuベースのディストリビューションをインストールします。
物理アドレス拡張(PAE)は、(32ビット)x86プロセッサが4ギガバイトを超える物理アドレス空間(ランダムアクセスメモリおよびメモリマップデバイスを含む)にアクセスできるようにする機能です。
Ubuntu 12.04はデフォルトで32ビットISOにPAE Linuxカーネルを使用するため、PAEをサポートしない古いコンピューターは最新のUbuntuバージョンを起動できません。しかし、PAEをサポートしていないコンピューターにUbuntu 12.04 LTS Precise Pangolinをインストールする方法はあります。PAE以外のnetboot Minimal ISOを使用します。
netboot minimal ISOを使用して非PAE対応システムにUbuntu 12.04 LTSをインストールする を参照してください。