ฉันจะรู้ได้อย่างไรว่าโปรเซสเซอร์ของฉันรองรับ 64 บิต

นี่เป็นปัญหาที่สร้างความสับสนให้กับผู้ใช้เป็นอย่างมาก แม้ว่าพวกเขาจะคิดว่ารู้คำตอบ แต่ก็มักจะผิด

ดูเหมือนว่าจะเป็นการดีที่จะนำมันมาใช้ในมุมมองของ Ubuntu 10.04 และ Fedora 13 ที่กำลังจะมาถึง. อย่างที่เราทราบกันดีว่าลีนุกซ์หลายรุ่นมีเวอร์ชันที่ปรับให้เหมาะกับโปรเซสเซอร์ 64 บิต นี่คือจุดที่เกิดภาวะที่กลืนไม่เข้าคายไม่ออกของเรา: เครื่องของฉันจะรองรับ 64 บิตหรือไม่ ฉันสามารถดาวน์โหลดเวอร์ชัน 32 บิตได้หรือไม่? และคำถามต่อไป ...


ก่อนที่จะเริ่มเปิดเผยความลึกลับเหล่านี้ขอชี้แจงว่าในการดำเนินการทดสอบที่เราจะดำเนินการที่นี่จำเป็นที่คุณจะต้องติดตั้ง Linux (distro ใด ๆ ) ในเครื่องนั้นแล้ว มิฉะนั้นคุณสามารถรันคำสั่งเหล่านี้ได้โดยการบูต Linux จาก LiveCD

เริ่มต้นด้วยการแยกแยะระหว่างการรู้ว่าฮาร์ดแวร์ของคุณรองรับจริงกับเคอร์เนลชนิดใดที่คุณใช้งานบนฮาร์ดแวร์นั้น

ถ้าอยากรู้ว่าคุณ ฮาร์ดแวร์ รองรับ 64 บิตเปิดเทอร์มินัลและเรียกใช้:

แฟล็ก grep / proc / cpuinfo

หาก lm ปรากฏในผลลัพธ์แสดงว่ารองรับ 64 บิต หาก Protected Mode ปรากฏขึ้นแสดงว่ารองรับ 32 บิต หากโหมดจริงปรากฏขึ้นจะรองรับ 16 บิต

ถ้าอยากรู้ว่าคุณ เคอร์เนลปัจจุบัน รองรับ 64 บิตเปิดเทอร์มินัลและเรียกใช้:

uname -a

หาก "x86_64 GNU / Linux" ปรากฏขึ้นแสดงว่าคุณกำลังเรียกใช้เคอร์เนล Linux 64 บิต แต่ถ้าคุณเห็น "i386 / i486 / i586 / i686" แสดงว่าเป็นเคอร์เนล 32 บิต

เมื่อคุณต้องตัดสินใจว่าจะดาวน์โหลด Ubuntu, Fedora หรือ distro รุ่นใดสิ่งที่สำคัญคือคำสั่งแรกเนื่องจากระบุว่าฮาร์ดแวร์ของคุณรองรับ 64 บิตหรือไม่. คำสั่งที่สองจะบอกเพียงว่าคุณติดตั้งเคอร์เนลชนิดใด