Bagaimana saya tahu bahwa CPU saya mendukung sistem operasi 64bit di Linux?

20

Bagaimana saya mengetahui bahwa CPU saya mendukung sistem operasi 64bit di Linux, misalnya: Ubuntu, Fedora?

LanceBaynes
sumber
1
kemungkinan duplikat Kenapa saya menginstal Ubuntu 64 bit pada mesin Pentium 4?
Gilles 'SANGAT berhenti menjadi jahat'
1
Secara lebih umum, lihat Apa arti flag di / proc / cpuinfo?
Gilles 'SANGAT berhenti menjadi jahat'
Setelah Anda memeriksa flag, kemudian instal paket kernel. Debian dan Ubuntu, dapat menjalankan kernel 64bit dengan userland 32 bit. Menginstal kernel cepat. Jangan lepaskan yang 32bit lama, karena Anda mungkin harus kembali ke sana.
ctrl-alt-delor

Jawaban:

27

Menjalankan:

grep flags /proc/cpuinfo

Temukan bendera 'lm'. Jika ada, berarti CPU Anda 64bit dan mendukung OS 64bit. 'lm' adalah singkatan dari mode panjang.

Atau, jalankan:

grep flags /proc/cpuinfo | grep " lm "

Perhatikan spasi di " lm ". Jika itu memberikan output sama sekali, CPU Anda adalah 64bit.

Pembaruan: Anda juga dapat menggunakan yang berikut di terminal:

lshw -C processor | grep width

Ini berfungsi di Ubuntu, tidak yakin apakah Anda perlu menginstal paket tambahan untuk Fedora.

Deepak Mittal
sumber
1
Afaik itu tidak akan berfungsi jika "lm" adalah bendera terakhir di baris. :-)
peterh mengatakan mengembalikan Monica
30

Saya pikir cara termudah adalah dengan:

lscpu|grep "CPU op-mode"
Ikem Krueger
sumber
4
Jawaban ini adalah yang terbaik. Ini menunjukkan Anda secara eksplisit "32-bit" atau "64-bit". Saya tidak mengerti mengapa orang memilih jawaban yang lain daripada yang ini. Anda bahkan tidak perlu menangkap apa pun. Melakukan lscpuitu sangat sederhana. Jika mereka tidak memiliki lscpuperintah maka saya bisa melihat mengapa mereka memilih yang lain.
trusktr
3
Perintah yang paling portabel di berbagai platform terbesar bisa dibilang yang paling berguna.
Benjamin Goodacre
1
Saya mendapat '32-bit, 64-bit 'Apa artinya?
dstonek
Ini adalah mesin 64-bit yang berjalan dalam mode 32-bit.
Ikem Krueger
2

Jika CPU Anda 64bit (x86-64), Anda dapat menggunakannya dengan OS 64 bit.

Berikut adalah daftar CPU 64bit: http://en.wikipedia.org/wiki/64-bit#Current_64-bit_microprocessor_architectures

MetroWind
sumber
Ini adalah cara yang sangat lambat, dan tidak dijamin untuk memberi Anda jawaban.
trusktr
2
@trusktr: Ya. tetapi semua cara lain membutuhkan Linux untuk diinstal. Tidak banyak membantu jika Anda memiliki mesin Win32 lama dan ingin tahu apakah itu akan menjalankan OS 64 bit * nix
Clifford
Sama disini. Ini bermanfaat, tidak memiliki OS yang berjalan pada sistem yang bersangkutan untuk mengujinya.
ELLIOTTCABLE
2

melalui perintah ini dmidecode -t processorkita dapat memeriksa kemampuan prosesor.

pengguna7450291
sumber
Itu menghasilkan banyak hal lain, dan membagi "64-bit yang mampu" pada baris yang berbeda dari judul yang tidak jelas ("Karakteristik"), sehingga sulit untuk diurai.
sondra.kinsey
0

Jangan mengandalkan jawaban skor tinggi untuk pertanyaan ini karena metode ini tidak selalu benar.

Saya memiliki komputer dengan CPU Intel Atom N230 yang menurut semua tes yang disebutkan mampu mendukung OS 64 bit.

Menurutnya http://en.wikipedia.org/wiki/Intel_Atom#32-bit_and_64-bit_hardware_supportCPU tidak mampu menjalankan OS 64 bit. Saya sudah mencoba untuk menginstal OS Linux 64 bit dan memang menolak untuk melakukannya. Menginstal OS Linux 32 bit berfungsi.

Wooma
sumber