web-dev-qa-db-ja.com

非PAE CPUにインストールするにはどうすればよいですか? (エラー「カーネルにはCPUに存在しない機能が必要です:PAE」)

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.

これは何を意味するのでしょうか?

102
oshirowanen

エラーメッセージは、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サポートを期待することを決定しました。

いくつかの推奨される回避策:

回避策1:LubuntuまたはXubuntuをインストールしてから、通常のUbuntuデスクトップをインストールします

  • Lubuntu 12.04 32-bit または Xubuntu 12.04 32-bit ;のいずれかをインストールしますどちらもデフォルトで非PAEカーネルを使用します。
  • 新しいLubuntu/Xubuntuを起動したら、ubuntu-desktopパッケージをインストールしてデフォルトのUnityデスクトップに切り替えることができます。

回避策2:古いバージョンをインストールしてから12.04にアップグレードする

10.04または11.10をインストールしてから、12.04にアップグレードします。 12.10については、以下のリンクされた質問を参照してください。

回避策3:有線インターネット接続がある場合は、「net install」ミニCDを使用します

  • この方法には、適度に高速なwired接続が必要です。すべてのパッケージはインターネット経由でダウンロードされます。
  • 非PAEネットブートCDイメージをダウンロードします mini.iso をCDまたはUSBに書き込みます。
  • それから起動し、手順に従い、カーネルを選択するように求められたらlinux-genericを選択し、ubuntu-desktopを使用して、PAE以外のカーネルで通常のデスクトップCDが提供する「デフォルト」のUbuntuインストールを取得します。
    • 他のデスクトップのいずれかを選択することもできます。 shouldデスクトップを選択する必要があります。そうしないと、インストール後にGUIを使用できなくなります。

回避策4:Pentium MのみでのUbuntu 12.04.5および14.04(以降)

  • Ubuntu 12.04.5および14.04は、Pentium M CPUでPAEを有効にするオプション(「forcepae」)をサポートしています(デフォルトでは無効になっています)。有効にするには:

    • 32ビットUbuntu(またはXubuntuなど)インストーラーを起動します
    • キーボードの画像と丸い小さな男が表示されたら、Tabキーを押します
    • 「言語を選択してください」ポップアップが表示されます。カーソルキーを使用してEnterキーを押し、言語を選択します
    • F6を押すと、いくつかの起動オプションを含む灰色のメニューがポップアップ表示されます
    • エスケープを押してウィンドウを閉じます
    • 次の行が表示されます。

    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などのより軽量なディストリビューションを試してください。


リンクされた質問:

  1. マシンにPAEがあるかどうかを確認するにはどうすればよいですか?
  2. buntuの最近のバージョンで非有料カーネルを使用することは可能ですか?
101
fossfreedom

カスタムisoが利用可能 (自己責任で使用)があります。

それは私のために働いた、そして私は終わったときに関連するアップデートをインストールしなければならなかった。

13
RolandiXor

この回答は、Virtual Boxでのインストールに必要な設定を使用して、ベアメタルインストールに関する既存の回答を完了します。

Virtual Boxで仮想マシンにPAEを公開する

Ubuntu> = 12.04に同梱されているカーネルは、デフォルトでは PAE カーネルです

Virtual Boxのインストールから、CPUのPAE機能(サポートされている場合)を仮想マシンに公開できます。 Virtual Box ManagerSystem-> Processor設定から "PAE/NXを有効にする"を選択します。

enter image description here

このオプションがグレー表示されている場合、ホストCPUにはこの機能がありません。 その時だけ非有料カーネルをインストールする必要があります。

8
Takkat

すべての提案と支援に感謝します。

自分がどうなったかを報告する最善の方法がわからなかったので、「答え」として書いています。

昨日の夕方と夜を一気に駆け抜けましたが、今では、12.04 LTSを実行し、8歳の小さなSamsungラップトップで完璧に動作しています(処理能力はかなり弱いですが、とても気に入っています)。 Ubuntuは、現在のハードドライブがまもなく削除されると警告しているので、新しいハードドライブで処理する予定です。

この非PAEマシンで12.04 LTSを動作させるために必要な手順は次のとおりです。

  • 9.10を完全に削除して交換するオプションを使用して、11.10を最初からインストールし直しました
  • インターネット経由ですべてのアップデートをインストールしました
  • インターネット経由で12.04 LTSへのアップグレードをダウンロードするというオファーを受け取りました
  • 6GBのディスク領域がすべて使い果たされているため、このグラウンドは停止します

ああ。私はWindows XPパーティションに入れたくありませんでした。また、一般的なWebブラウジングとメールのチェックにUbuntuを使用するために6GBを超えるディスク容量が必要な理由がわかりませんでした。

  • ノックされた12.04 LTSインストールを完全に削除して交換するオプションを使用して、11.10を最初からインストールし直しました
  • not更新プログラムをインストールしました
  • 11.10からプログラムとアプリケーションの負荷を削除
  • インターネット接続経由で12.04 LTSへのアップグレードを再度試みました
  • ディスク容量が不足againで、インストールを中止する必要がありました

ディスクがどのようにパーティション分割されているかを調べてみましたが、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を使用してディスク容量を節約できるということでした。

それで、私はこれを試しました:

  • 不完全な12.04 LTSを削除して交換するオプションを使用して、11.10を最初からインストールし直しました
  • インターネット接続経由で推奨されるすべての11.10アップデートをインストールしました
  • 再起動し、有線インターネット接続を削除し、ワイヤレスをオフにします
  • 代替CDを使用して、12.04 LTSオフラインにアップグレードしました(一晩中残しておく)
  • 午前中に再起動しました
  • インターネット経由でダウンロードおよびインストールされたアップデート
  • 再起動しました

そして大騒ぎ! (Windows XPの起動と同様に)動作するようになり、単一の不具合や非互換性がなくなりました。 Fnキーのすべての組み合わせが動作し、ワイヤレスが動作し、画面がきれいに見え、スピーカーの音量をWindowsよりも大きくすることができることに非常に感銘を受けました(ほとんどのヘッドフォンを使用する必要がないことを意味します)何かを聞く時間)。機能を有効にしなくても、タッチパッドの右端を使用して上下にスクロールすることもできます!さらに、Windowsの場合のように、ハードドライブが絶え間なく研磨されることはありません。私はUbuntuフォントが大好きで、Ubuntuでの画面テキストの読みやすさも優れています(私の意見では、WinやMacよりも顕著に優れています)。画面の左側にランチャーがあるので、一見あまり熱心ではありませんでしたが、そのデザインの選択の背後にある理由を読んで、慣れることを試みます。豊富な水平方向のスペースを賢く使用して、はるかに少ない垂直方向のスペースの一部を解放します。

皆さんの助言に再び感謝し、ここで噴出とワッフルを終了します。私の試行錯誤、そして最終的な成功のこの説明が誰かの役に立つことを願っています!

7
Bungaroosh

いくつかの選択肢:

  • buntuヘルプページ の説明に従って、fake-pae(12.04では、12.10および13.04にアップグレードできます)をインストールします。

  • 13.04であるlubuntu-fake-paeの新規インストールを実行します。

  • Puppy RetroやBodhi Linuxなど、PAEを必要としない別のUbuntuベースのディストリビューションをインストールします。

3
ignis

物理アドレス拡張(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をインストールする を参照してください。

1
Mitch