Имеется ли на моем компьютере 64-битная версия Ubuntu? [dубликат]

Кроме того, если вы хотите вернуться в Windows, если вы сохраните эту ОС, вам нужно снова включить безопасную загрузку в BIOS, чтобы вернуться к этой ОС

34
задан 6 November 2011 в 04:33

10 ответов

Это означает, что вы используете 32-битное ядро, а это значит, что вы можете запускать только 32-разрядные приложения без использования эмулятора или виртуализации.

Если вы хотите посмотреть, процессор - 64-битный, тогда найдите lm во флагах, перечисленных в /proc/cpuinfo.

29
ответ дан 17 July 2018 в 22:52

Это означает, что вы используете 32-битное ядро, а это значит, что вы можете запускать только 32-разрядные приложения без использования эмулятора или виртуализации.

Если вы хотите посмотреть, процессор - 64-битный, тогда найдите lm во флагах, перечисленных в /proc/cpuinfo.

29
ответ дан 24 July 2018 в 13:28

Вы также можете проверить архитектуру двоичного файла, который вы пытаетесь запустить, используя файл: file filetocheck. Он упомянет либо 32-битный, либо 64-битный.

7
ответ дан 17 July 2018 в 22:52

Вы можете использовать lscpu.

someuser@somelaptop:~$ lscpu Architecture: i686 # <-- your kernel is 32 bit CPU op-mode(s): 32-bit, 64-bit # <-- your cpu can handle 32 or 64 bit instructions CPU(s): 4 Thread(s) per core: 2 Core(s) per socket: 2 CPU socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 37 Stepping: 5 CPU MHz: 1199.000 Virtualisation: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 3072K

Дальнейшее объяснение поля Architecture:

X86, i686, or i386 means you are running a 32 bit kernel. X86_64 , amd64 , or X64 means you are running a 64 bit kernel.
79
ответ дан 17 July 2018 в 22:52

uname -p дают архитектуру процессора. Если он дает x86_64, значит, cpu имеет 64 бит.

2
ответ дан 17 July 2018 в 22:52

Основная идея:

x86_64 - 64-разрядный процессор, а i386 - 32 бит.

Основная идея:

Длинный ответ: lscpu

Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: AuthenticAMD CPU family: 17 Model: 3 Stepping: 1 CPU MHz: 550.000 BogoMIPS: 4397.92 Virtualization: AMD-V L1d cache: 64K L1i cache: 64K L2 cache: 512K NUMA node0 CPU(s): 0,1

Короткий ответ lscpu | awk '/CPU op-mode/ {print}

Выход: CPU op-mode(s): 32-bit, 64-bit

С lshw

Длинный ответ: запустите sudo lshw

Слегка короткий ответ: sudo lshw -c cpu

Выход:

*-cpu description: CPU product: AMD Turion(tm) X2 Dual-Core Mobile RM-75 vendor: Advanced Micro Devices [AMD] physical id: 4 bus info: cpu@0 version: Turion X2 Mobile RM-75 slot: Socket M2/S1G1 size: 550MHz capacity: 4GHz width: 64 bits clock: 200MHz capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch osvw skinit hw_pstate lbrv svm_lock nrip_save vmmcall cpufr

Еще более короткий ответ: sudo lshw -c cpu | grep width

Выход: width: 64 bits

3
ответ дан 17 July 2018 в 22:52

Вы также можете проверить архитектуру двоичного файла, который вы пытаетесь запустить, используя файл: file filetocheck. Он упомянет либо 32-битный, либо 64-битный.

7
ответ дан 24 July 2018 в 13:28

Вы можете использовать lscpu.

someuser@somelaptop:~$ lscpu Architecture: i686 # <-- your kernel is 32 bit CPU op-mode(s): 32-bit, 64-bit # <-- your cpu can handle 32 or 64 bit instructions CPU(s): 4 Thread(s) per core: 2 Core(s) per socket: 2 CPU socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 37 Stepping: 5 CPU MHz: 1199.000 Virtualisation: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 3072K

Дальнейшее объяснение поля Architecture:

X86, i686, or i386 means you are running a 32 bit kernel. X86_64 , amd64 , or X64 means you are running a 64 bit kernel.
79
ответ дан 24 July 2018 в 13:28
  • 1
    @slm: поле архитектуры относится к ядру, а не к процессору. Я отредактировал свой ответ, чтобы сделать его более понятным. – Eric Johnson 3 June 2013 в 15:20

uname -p дают архитектуру процессора. Если он дает x86_64, значит, cpu имеет 64 бит.

2
ответ дан 24 July 2018 в 13:28
  • 1
    Это не всегда правильно, tho. – Braiam 21 February 2014 в 09:12
  • 2
    @Braiam: Было бы здорово, если бы вы могли объяснить, почему. – jobin 21 February 2014 в 09:57
  • 3
    @Jobin: uname печатает информацию о запущенном ядре, а не о процессоре. Например, вы можете запустить 32-битное ядро ​​на 64-битном процессоре. – Cristian Ciupitu 19 June 2014 в 02:38
  • 4
    Это определенно неверно. – Ken Sharp 19 December 2017 в 04:09

Основная идея:

x86_64 - 64-разрядный процессор, а i386 - 32 бит.

Основная идея:

Длинный ответ: lscpu

Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: AuthenticAMD CPU family: 17 Model: 3 Stepping: 1 CPU MHz: 550.000 BogoMIPS: 4397.92 Virtualization: AMD-V L1d cache: 64K L1i cache: 64K L2 cache: 512K NUMA node0 CPU(s): 0,1

Короткий ответ lscpu | awk '/CPU op-mode/ {print}

Выход: CPU op-mode(s): 32-bit, 64-bit

С lshw

Длинный ответ: запустите sudo lshw

Слегка короткий ответ: sudo lshw -c cpu

Выход:

*-cpu description: CPU product: AMD Turion(tm) X2 Dual-Core Mobile RM-75 vendor: Advanced Micro Devices [AMD] physical id: 4 bus info: cpu@0 version: Turion X2 Mobile RM-75 slot: Socket M2/S1G1 size: 550MHz capacity: 4GHz width: 64 bits clock: 200MHz capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch osvw skinit hw_pstate lbrv svm_lock nrip_save vmmcall cpufr

Еще более короткий ответ: sudo lshw -c cpu | grep width

Выход: width: 64 bits

3
ответ дан 24 July 2018 в 13:28

Другие вопросы по тегам:

Похожие вопросы: