Jawaban:
Pada versi terbaru Ubuntu di 386 arsitektur, PAE diaktifkan pada -generic-paekernel tetapi tidak pada -genericatau -virtualkernel, sehingga Anda dapat memeriksa apakah output uname -rberakhir dengan -pae. Ini tidak terlalu kuat, karena itu tergantung pada pengetahuan mendalam tentang apa yang digunakan Ubuntu untuk opsi kernel.
Beberapa distribusi menyediakan konfigurasi kernel /proc/config, sehingga Anda dapat mengujinya </proc/config fgrep -x CONFIG_X86_PAE=y. Ubuntu tidak, tetapi ia menyimpan konfigurasi kernel di tempat yang terkenal, sehingga Anda dapat mengujinya </boot/config-$(uname -r) fgrep -x CONFIG_X86_PAE=y.
Catatan yang grep -w pae /proc/cpuinfomemberi tahu Anda apakah prosesor Anda mendukung PAE. Bendera akan ditampilkan apakah kernel mendukung PAE atau tidak.
Jalankan - @Gilles mengatakan ini mengembalikan apakah CPU mendukung PAE, bukan Kernel.cat /proc/cpuinfo | grep -i PAEdari Commandline. Jika mengembalikan PAE maka Kernel diaktifkan PAE.
Cara lain untuk memeriksa dijalankan uname -r- itu harus berisi referensi ke PAE jika kernel diaktifkan PAE
Saya baru saja menjalankan ini pada kernel yang dikompilasi khusus. Beginilah cara saya mendapatkan jawabannya:
Pertama coba lihat apakah Anda mempunyai file /proc/config.gz(Anda harus mengaktifkannya di konfigurasi sebelum kompilasi dengan: CONFIG_IKCONFIGyang dapat ditemukan di bawah " Pengaturan umum> dukungan .config Kernel> Aktifkan akses ke .config melalui /proc/config.gz "). Jika Anda tidak melihat file, Anda mungkin perlu:
# modprobe configs
(sebagai root / sudo).
Setelah itu, jalankan:
# cat /proc/config.gz |gunzip > /tmp/config-$(uname -r).config
kemudian:
# grep PAE /tmp/config-$(uname -r).config
Jika tertulis sesuatu seperti:
CONFIG_X86_PAE=y
Itu jawaban kamu. Jika tidak dikompilasi, grep tidak akan mengembalikan apa pun, atau lebih tepatnya:
# CONFIG_X86_PAE is not set
(Sumber: Linux: Dapatkan Kernel Config )
/proc/cpuinfomengandungpaejika prosesor mendukung PAE, apakah kernel mendukungnya atau tidak.