Làm cách nào để biết rằng CPU của tôi hỗ trợ các hệ điều hành 64 bit trong Linux?


20

Làm cách nào tôi có thể phát hiện ra rằng CPU của tôi hỗ trợ các hệ điều hành 64 bit trong Linux, ví dụ: Ubuntu, Fedora?




Một khi bạn đã kiểm tra các cờ, sau đó cài đặt gói kernel. Debian và Ubuntu, có thể chạy kernel 64 bit với vùng người dùng 32 bit. Cài đặt kernel rất nhanh. Không loại bỏ 32 bit cũ, vì bạn có thể cần phải quay lại nó.
ctrl-alt-delor

Câu trả lời:


27

Thi hành:

grep flags /proc/cpuinfo

Tìm cờ 'lm'. Nếu có, điều đó có nghĩa là CPU của bạn là 64 bit và nó hỗ trợ HĐH 64 bit. 'lm' là viết tắt của chế độ dài.

Ngoài ra, thực hiện:

grep flags /proc/cpuinfo | grep " lm "

Lưu ý các không gian trong " lm ". Nếu nó cung cấp bất kỳ đầu ra nào, CPU của bạn là 64 bit.

Cập nhật: Bạn cũng có thể sử dụng các mục sau trong thiết bị đầu cuối:

lshw -C processor | grep width

Điều này hoạt động trên Ubuntu, không chắc bạn có cần cài đặt các gói bổ sung cho Fedora hay không.


1
Afaik nó sẽ không hoạt động nếu "lm" là cờ cuối cùng trong dòng. :-)
peterh nói phục hồi Monica

30

Tôi nghĩ cách dễ nhất là:

lscpu|grep "CPU op-mode"

4
Câu trả lời này là tốt nhất. Nó cho bạn thấy một "32 bit" hoặc "64 bit" rõ ràng. Tôi không thấy lý do tại sao mọi người chọn câu trả lời khác trên câu hỏi này. Bạn thậm chí không cần phải grep bất cứ điều gì. Chỉ cần làm lscpulà đơn giản. Nếu họ không có lscpulệnh thì tôi có thể thấy lý do tại sao họ bỏ phiếu cho người khác.
trusktr

3
Lệnh di động nhất trên nhiều nền tảng lớn nhất được cho là hữu ích nhất.
Benjamin Goodacre

1
Tôi đã nhận được '32-bit, 64-bit 'Có nghĩa là gì?
dstonek

Nó là một máy 64 bit chạy ở chế độ 32 bit.
Ikem Krueger

2

Nếu CPU của bạn là loại 64 bit (x86-64), bạn có thể sử dụng nó với HĐH 64 bit.

Dưới đây là danh sách các CPU 64 bit: http://en.wikipedia.org/wiki/64-bit#Cien_64-bit_micro Processor_architectures


Đây là cách cực kỳ chậm, và không đảm bảo sẽ cho bạn câu trả lời.
trusktr

2
@trusktr: Vâng. nhưng tất cả các cách khác đều yêu cầu Linux phải được cài đặt. Không có nhiều trợ giúp nếu bạn có một máy Win32 cũ và muốn biết liệu nó có chạy HĐH 64 bit * nix hay không
Clifford

Tương tự ở đây. Tìm thấy điều này hữu ích, không có hệ điều hành đang chạy trên hệ thống được đề cập để kiểm tra nó.
ELLIOTTCABLE

2

thông qua lệnh này, dmidecode -t processorchúng ta có thể kiểm tra khả năng của bộ xử lý.


Điều đó tạo ra rất nhiều thứ khác và phân tách "khả năng 64 bit" trên một dòng khác với tiêu đề mơ hồ ("Đặc điểm"), vì vậy rất khó để phân tích.
sondra.kinsey

0

Đừng dựa vào các câu trả lời có điểm cao cho câu hỏi này vì các phương pháp này không phải lúc nào cũng đúng.

Tôi có một máy tính có CPU Intel Atom N230, theo tất cả các thử nghiệm được đề cập có khả năng hỗ trợ HĐH 64 bit.

Theo http://en.wikipedia.org/wiki/Intel_Atom#32-bit_and_64-bit_hardware_supportCPU thì không có khả năng chạy HĐH 64 bit. Tôi đã thử cài đặt HĐH Linux 64 bit và nó thực sự từ chối làm như vậy. Cài đặt HĐH Linux 32 bit hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.