Bagaimana cara saya menginstal pada CPU non-PAE? (kesalahan "Kernel membutuhkan fitur yang tidak ada pada CPU: PAE")

102

Setelah membakar Ubuntu 12,04 ke CD, saya mencoba boot dan menerima pesan:

This kernel requires the following features not present on the CPU:
pae

Unable to boot - please use a kernel appropriate for your CPU.

Apa artinya ini?

oshirowanen
sumber

Jawaban:

101

Pesan kesalahan berarti bahwa CPU Anda tidak mendukung ekstensi PAE - itu adalah teknik yang memungkinkan CPU 32bit untuk mengatasi lebih dari 4GB ruang alamat memori.

Secara default, versi Ubuntu 12.04 dan yang lebih baru mengharapkan CPU dengan kemampuan ini:

PAE disediakan oleh Intel Pentium Pro dan CPU di atas, termasuk semua prosesor seri Pentium yang lebih baru (kecuali versi Pentium M 400 bus-bus). Ini juga tersedia pada prosesor lain dengan versi serupa atau lebih maju dari arsitektur yang sama, seperti AMD Athlon [meragukan - mendiskusikan] dan model prosesor AMD yang lebih baru. wikipedia

Walaupun hal di atas benar, sistem lama yang memiliki pengontrol memori pada motherboard mungkin tidak "mengekspos" dukungan PAE CPU, secara efektif membuatnya non-PAE.

Ada laporan bug yang dipanaskan tentang ini; Canonical telah memutuskan bahwa instalasi Desktop Ubuntu default akan mengharapkan dukungan PAE.

Beberapa solusi yang disarankan:

Solusi 1: Instal Lubuntu atau Xubuntu , lalu instal Desktop Ubuntu biasa

  • Instal baik Lubuntu 12.04 32-bit atau Xubuntu 12.04 32-bit ; keduanya menggunakan kernel non-PAE secara default.
  • Setelah Anda boot ke Lubuntu / Xubuntu baru Anda, Anda kemudian dapat beralih ke desktop Unity default dengan menginstal ubuntu-desktoppaket.

Solusi 2: Instal versi yang lebih lama dan kemudian tingkatkan ke 12,04

Instal 10,04 atau 11,10 dan kemudian tingkatkan ke 12,04. Lihat pertanyaan terkait di bawah ini untuk 12.10.

Solusi 3: Jika Anda memiliki koneksi internet kabel, gunakan mini-CD "net install"

  • Anda akan memerlukan koneksi kabel yang cukup cepat untuk metode ini - semua paket akan diunduh melalui internet.
  • Unduh gambar CD netboot non-PAE mini.isodan bakar ke CD atau USB.
  • Boot darinya, ikuti langkah-langkahnya, dan pilih linux-genericketika diminta untuk memilih kernel, dan ubuntu-desktopuntuk mendapatkan instalasi Ubuntu "default" yang diberikan CD Desktop biasa kepada Anda, hanya dengan kernel non-PAE.
    • Anda juga dapat memilih salah satu desktop lainnya. Anda harus memilih desktop jika tidak Anda tidak akan memiliki GUI untuk dimainkan setelah instalasi.

Solusi 4: Ubuntu 12.04.5 dan 14.04 (atau lebih baru) hanya pada Pentium M

  • Ubuntu 12.04.5 dan 14.04 mendukung opsi ("forcepae") untuk mengaktifkan PAE pada Pentium M CPU (di mana ia dinonaktifkan secara default). Untuk mengaktifkannya:

    • Boot penginstal Ubuntu 32-bit (atau Xubuntu dll.)
    • Ketika gambar keyboard dan pria kecil dalam lingkaran muncul tekan tombol Tab
    • Muncul "Pilih bahasa Anda" muncul. Gunakan tombol kursor dan tekan tombol Enter untuk memilih bahasa Anda
    • Tekan F6, menu abu-abu akan muncul dengan beberapa opsi boot
    • Tekan melarikan diri untuk menutup jendela
    • Anda sekarang akan melihat garis yang mengatakan:

    Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --

    Edit baris ini dan tambahkan forcepaeparameter dengan spasi dua kali --di bagian akhir:

    Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash forcepae -- forcepae

    • forcepae -- forcepae catatan:

      forcepaediperlukan dua kali karena ia menetapkan parameter boot untuk dua boot kernel yang berbeda - kernel yang berjalan sebagai bagian dari installer (kiri --), dan kernel yang berjalan pada sistem yang terinstal (kanan --).

      Teks di bagian akhir seharusnya -- forcepaetidak --forcepae. Ada ruang antara --danforcepae

    • Tekan tombol Enter, semoga Ubuntu akan boot dan sisa instalasi Anda akan berhasil. Jika Anda memiliki masalah grafis dengan Unity, atau lambat, coba distribusi yang lebih ringan seperti Xubuntu.


Pertanyaan Terkait:

  1. Bagaimana saya bisa tahu jika mesin memiliki PAE?
  2. Apakah mungkin menggunakan kernel non-pae di Ubuntu versi terbaru?
kebebasan fosil
sumber
saya menggunakan instalasi Xubuntu 12.04.
Danny G
1
Saya berhasil menggunakan Workaround 2 pada laptop CPU non-PAE Pentium M 900Mhz (Sony Vaio TR1AP), menginstal Ubuntu 11.10 (Oneiric Ocelot), kemudian meningkatkan ke 12,04.
user3169
2
Saya sukses dengan Workaround 4 pada Pentium M 1500MHz - Saya menyukainya, Ubuntu 14.04 :)
malisokan
Tutorial menggunakan forcepae sangat bagus. Apakah ada masalah stabilitas yang harus saya perhatikan?
DBS
1
@fossfreedom, Selain lebih banyak RAM, bukankah PAE juga menjadikannya sistem yang lebih aman karena adanya flag No Execute ?
Pacerier
13

Ada iso khusus yang tersedia (gunakan dengan risiko Anda sendiri).

Ini bekerja untuk saya, dan saya hanya perlu menginstal pembaruan yang relevan ketika saya selesai.

RolandiXor
sumber
8

Jawaban ini melengkapi jawaban yang ada pada instalasi bare metal dengan pengaturan yang diperlukan untuk instalasi di Virtual Box.

Paparkan PAE ke mesin virtual di Virtual Box

Kernel yang dikirimkan bersama Ubuntu> = 12.04 adalah kernel PAE secara default .

Dari instalasi di Virtual Box, kemampuan PAE CPU (jika didukung) dapat terpapar ke mesin virtual. Pilih "Aktifkan PAE / NX" dari Sistem Virtual Box Manager -> Pengaturan prosesor :

masukkan deskripsi gambar di sini

Seandainya opsi ini diklikkan, CPU host Anda tidak memiliki fitur ini. Hanya dengan begitu Anda harus menginstal kernel non-pae.

Takkat
sumber
1
Pertanyaannya jelas tentang bare-metal, bukan virtualisasi.
Moshe Katz
1
@MosheKatz: tampaknya jawaban saya digabungkan dari pertanyaan dupe-closed pada Virtual Box askubuntu.com/questions/185701/pae-kernel-required-for-my-cpu to here ...: /
Takkat
1
Itu aneh - saya jarang menyebut duplikat itu.
Moshe Katz
@ MosheKatz: Ya ada korban penipuan lain yang terhubung di sana dengan jawaban yang identik dengan saya - lihat siapa yang mengeditnya;)
Takkat
1
Tetapi itu membantu AKU!
Pribadi
7

Terima kasih banyak atas semua saran dan bantuannya.

Saya tidak dapat menemukan cara terbaik untuk memberikan laporan tentang bagaimana saya mendapatkan, jadi saya menulisnya sebagai "jawaban".

Butuh semua kemarin malam dan sepanjang malam menenggak pergi, tapi saya sekarang memiliki 12,04 LTS berjalan dan bekerja dengan baik pada laptop Samsung kecil saya yang berusia delapan tahun (yang saya sangat suka, meskipun kekuatan pemrosesannya agak lemah). Saya akan memperlakukannya ke hard drive baru karena Ubuntu memperingatkan saya bahwa yang saat ini akan menghapusnya.

Berikut langkah-langkah yang diperlukan untuk membuat 12,04 LTS bekerja pada mesin non-PAE ini:

  • Menginstal 11.10 lagi dari awal menggunakan opsi untuk menghapus sepenuhnya 9.10 dan menggantinya
  • Menginstal semua pembaruan melalui Internet
  • Mengambil tawaran mengunduh pemutakhiran ke 12,04 LTS melalui Internet
  • Tanah ini terhenti karena 6GB ruang disk semua habis

Bah Saya tidak ingin makan di partisi Windows XP, dan tidak melihat mengapa saya membutuhkan lebih dari 6GB ruang disk hanya untuk memiliki Ubuntu untuk menjelajah web umum dan memeriksa email, jadi saya mulai lagi:

  • Dipasang lagi 11,10 dari awal menggunakan opsi untuk menghapus instalasi 12,04 LTS yang terjepit dan menggantinya
  • Apakah tidak menginstal pembaruan
  • Menghapus banyak program dan aplikasi dari 11.10
  • Mencoba lagi untuk meningkatkan ke 12,04 LTS melalui koneksi internet
  • Disk space berlari keluar lagi dan instalasi harus dibatalkan

Saya mencoba melihat bagaimana disk dipartisi, dan ada sekitar empat partisi selain XP. Saya agak membabi buta dan sembarangan menghapus semuanya kecuali untuk XP dan ca. 300 MB menukar partisi, dan membuat yang baru untuk partisi Ubuntu dengan nomor "4" dan satu "\" atau "/" yang terlibat di suatu tempat. Saya semacam peduli masa lalu (dan kehilangan kemauan untuk hidup) pada saat itu dan sedang bersusah payah bahwa partisi XP saya tidak akan dibuang.

Pada titik itu saya juga membaca bahwa sebelum meningkatkan ke 12,04, Anda harus memperbarui semua perangkat lunak pada rilis [11.10] yang ada. (Jadi taktik saya menghapus banyak program akan sia-sia). Saya juga menemukan tautan ke file iso CD alternatif , jadi membakarnya ke CD daripada menggunakan internet (meskipun koneksi internet lebih cepat daripada membaca dari CD pada 70MB / s berkat BT gratis baru-baru ini [British Telecom] meningkatkan). Menurut saya, saya bisa menghemat ruang disk dengan menggunakan CD karena pembaruan yang lebih baru tidak akan diunduh selama instalasi.

Jadi, selanjutnya, saya mencoba ini:

  • Menginstal 11.10 lagi dari awal menggunakan opsi untuk menghapus 12,04 LTS yang tidak lengkap dan menggantinya
  • Menginstal semua pembaruan 11.10 yang disarankan melalui koneksi internet
  • Reboot, menghapus koneksi internet kabel dan mematikan nirkabel
  • Ditingkatkan menjadi 12,04 LTS offline menggunakan CD alternatif (dibiarkan sepanjang malam)
  • Reboot di pagi hari
  • Pembaruan yang diunduh dan diinstal melalui internet
  • Di-boot ulang

Dan hore! Sekarang berfungsi (seperti halnya boot ke Windows XP, phew), tanpa satu kesalahan atau ketidakcocokan. Saya sangat terkesan bahwa semua kombinasi tombol Fn berfungsi, nirkabel bekerja, layar tampak hebat, dan speaker dapat dibuat agar volumenya jauh lebih keras daripada di Windows (artinya saya tidak harus menggunakan headphone sebagian besar saatnya mendengar sesuatu). Saya bahkan dapat menggulir ke atas dan ke bawah menggunakan tepi kanan touchpad tanpa harus mengaktifkan fitur! Plus, hard drive tidak bekerja tanpa henti seperti yang terjadi pada Windows. Saya suka font Ubuntu dan, sekali lagi, keterbacaan teks layar yang luar biasa pada Ubuntu (terasa lebih baik daripada Win atau Mac menurut saya). Memiliki peluncur di sebelah kiri layar saya tidak terlalu tertarik pada pandangan pertama, tetapi setelah membaca alasan di balik pilihan desain itu, itu adalah sesuatu yang akan saya coba biasakan. Dengan bijaksana menggunakan ruang horisontal yang berlimpah untuk membebaskan beberapa ruang vertikal yang jauh lebih langka.

Saya akan mengakhiri percikan air dan wafel di sini dengan sekali lagi terima kasih kepada semua orang atas saran mereka. Saya harap uraian tentang cobaan, kesalahan, dan keberhasilan saya ini bermanfaat bagi seseorang!

Bungaroosh
sumber
3

Beberapa alternatif:

  • Instal fake-pae (pada 12.04, maka Anda dapat memutakhirkan ke 12.10 dan 13.04) seperti dijelaskan di halaman bantuan Ubuntu .

  • Lakukan instalasi baru lubuntu-fake-pae yang 13,04.

  • Instal distro berbasis Ubuntu lain yang tidak memerlukan PAE, seperti Puppy Retro atau Bodhi Linux.

ignis
sumber
Apakah ada rute peningkatan ke 14,04 LTS?
Aaron Franke
1

Extension Alamat Fisik (PAE) adalah fitur untuk memungkinkan (32-bit) prosesor x86 mengakses ruang alamat fisik (termasuk memori akses acak dan perangkat yang dipetakan memori) lebih besar dari 4 gigabytes.

Ubuntu 12.04 menggunakan kernel PAE Linux secara default untuk ISO 32bit sehingga komputer lama yang tidak mendukung PAE tidak dapat mem-boot versi Ubuntu terbaru. Tetapi ada cara untuk menginstal Ubuntu 12,04 LTS Precise Pangolin di komputer tanpa dukungan PAE, menggunakan netboot Minimal ISO non-PAE.

Lihat Menginstal Ubuntu 12.04 LTS pada sistem yang tidak mampu PAE menggunakan ISO minimal netboot .

Mitch
sumber
-1

Jika Anda memerlukan dukungan untuk sistem yang tidak siap, coba lubuntu . Jika setelah menginstal Anda memutuskan bahwa Anda tidak menyukai lingkungan LXDE, Anda dapat menginstal unity dengan perintah ini:

sudo apt-get install ubuntu-desktop

Untuk menghapus sepenuhnya, dan menginstal ulang ubuntu, pilih "Sesuatu yang lain", dan pilih partisi dengan ubuntu yang saat ini diinstal untuk digunakan sebagai "/", ext4, dan centang kotak format.

masukkan deskripsi gambar di sini

waspinator
sumber
Saya sebenarnya tidak tahu apa itu pae, dan saya tidak terlalu peduli tentang apa itu. Saya belajar bahwa komputer non-pae hanya dapat menginstal 12,04 LTS melalui peningkatan dari 10,04 LTS (yang benar-benar mati dan tidak beroperasi pada PC saya), atau dari 11,10 (yang saya coba jalankan dari CD tanpa menginstal dan berfungsi dengan baik). Saya akan mencoba mengikuti saran untuk melakukan "Sesuatu Yang Lain" dan menghapus Karmic [9.10] saat ini dari partisi itu. Aku akan memberitahumu bagaimana caranya! Terimakasih banyak!
Bungaroosh
pae hanyalah sebuah teknologi yang memungkinkan komputer 32-bit untuk mengakses lebih banyak RAM daripada batas normal 32-bit di bawah 4GB. Saya memiliki 4GB, jadi saya bisa menggunakan kernel mana pun, tetapi jika saya menggunakan kernel non-pae, saya tidak akan memiliki cukup banyak RAM. Saya bisa menggunakan instalasi 64-bit, tetapi kadang-kadang ada masalah dengan driver tertentu, dan itu tidak layak bagi saya untuk peningkatan kecil dalam jumlah RAM.
Marty Fried
3
-1 Lubuntu juga menderita masalah pae
ignis
Pada sistem non PAE Anda dapat memulai instalasi dengan Lubuntu 12.04 (atau Xubuntu 12.04), dan kemudian menginstal ubuntu-desktop. Tapi sayangnya Anda tidak bisa mencapai 14,04.
Hartmut P.