ฉันจะเรียกใช้การติดตั้ง Ubuntu แบบ 32 บิตหรือ 64 บิตได้อย่างไร


คำตอบ:


24

คุณลอง uname -m หรือไม่

ดูเหมือนว่า uname -m จะได้รับจริง

  • x86_64 เมื่อเป็นเคอร์เนล 64 บิต
  • i686 สำหรับเคอร์เนล 32 บิต

มิฉะนั้นไม่ใช่สำหรับเคอร์เนล Linux แต่สำหรับ CPUคุณพิมพ์:

cat /proc/cpuinfo

หรือ:

grep flags /proc/cpuinfo

ภายใต้พารามิเตอร์ "ค่าสถานะ" คุณจะเห็นค่าต่างๆ ในหมู่พวกเขาหนึ่งชื่อ "tm (โหมดโปร่งใส)" หรือ "rm (โหมดจริง)" หรือ "lm (โหมดยาว)"

  • rm หมายถึง: ตัวประมวลผล 16 บิต
  • tm หมายถึง: โปรเซสเซอร์ 32 บิต
  • lm หมายถึง: ตัวประมวลผล 64 บิต

หมายเหตุ: คุณสามารถมี CPU 64 บิตพร้อมกับเคอร์เนล 32 บิตติดตั้ง "

แหล่ง


จะทราบได้อย่างไรว่าเป็นพยานของพื้นที่ผู้ใช้?
Johannes Schaub - litb

15

โดยปกติเมื่อคุณต้องการค้นหาสิ่งนี้คุณต้องการค้นหาว่าแอปพลิเคชันทำงานเป็น 32- บิตหรือ 64- บิตไม่ใช่สถาปัตยกรรมที่เคอร์เนลรวบรวม เมื่อ sYnfo ชี้ให้เห็นคุณสามารถมี 64- บิต cpu กับเคอร์เนล 32- บิต แต่ที่สำคัญคุณสามารถมีเคอร์เนล 64 บิตที่รัน userspace แบบ 32 บิต ในกรณีนี้คำสั่งuname -mจะ (ไม่ถูกต้อง) รายงาน 64- บิตเนื่องจาก uname จะรายงานเฉพาะสถาปัตยกรรมเคอร์เนล ใน Ubuntu และตราสารอนุพันธ์เดเบียนอื่น ๆ คุณสามารถค้นหาคำพยานของคุณได้โดยเรียกใช้:

dpkg --print-architecture

สำหรับกรณีส่วนใหญ่คุณจะต้องใช้คำสั่งนี้แทนการลบชื่อ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.