После того, как вы проверили флаги, установите пакет ядра. Debian и Ubuntu могут запускать 64-битное ядро с 32-битным пользовательским пространством. Установка ядра происходит быстро. Не удаляйте старый 32-битный, так как вам может понадобиться вернуться к нему.
Ctrl-Alt-Delor
Ответы:
27
Выполнение:
grep flags /proc/cpuinfo
Найдите флаг 'lm'. Если он присутствует, это означает, что ваш процессор 64-битный и поддерживает 64-битную ОС. «лм» означает длинный режим.
В качестве альтернативы выполните:
grep flags /proc/cpuinfo | grep " lm "
Обратите внимание на пробелы в " lm ". Если он вообще дает какой-либо вывод, ваш процессор 64-битный.
Обновление: Вы также можете использовать следующее в терминале:
lshw -C processor | grep width
Это работает в Ubuntu, не уверен, если вам нужно установить дополнительные пакеты для Fedora.
Этот ответ самый лучший. Он показывает вам явное «32-разрядное» или «64-разрядное». Я не понимаю, почему люди выбирают другой ответ вместо этого. Вам даже не нужно ничего grep. Просто делать lscpuэто так просто. Если у них нет lscpuкоманды, то я могу понять, почему они проголосовали за другого.
trusktr
3
Команда, которая является самой переносимой среди самых разных платформ, является, пожалуй, самой полезной.
Бенджамин Гудэйк
1
Я получил '32-битный, 64-битный' Что это значит?
dstonek
Это 64-битная машина, работающая в 32-битном режиме.
Икем Крюгер,
2
Если ваш процессор 64-битный (x86-64), вы можете использовать его с 64-битной ОС.
Это очень медленный способ, и он не обязательно даст вам ответ.
trusktr
2
@trusktr: да. но все остальные способы требуют, чтобы Linux уже был установлен. Не очень помогает, если у вас есть старая машина Win32 и вы хотите знать, будет ли она работать на 64-битной ОС * nix
Clifford
Тоже самое. Нашел это полезным, не имея работающей ОС в рассматриваемой системе для тестирования.
ELLIOTTCABLE
2
с помощью этой команды dmidecode -t processorмы можем проверить работоспособность процессора.
Он выводит кучу других вещей и разбивает «64-битную» на другую строку, чем его расплывчатый заголовок («Характеристики»), поэтому его сложно проанализировать.
sondra.kinsey
0
Не полагайтесь на высокие оценки ответов на этот вопрос, потому что эти методы не всегда являются правильными.
У меня есть компьютер с процессором Intel Atom N230, который в соответствии со всеми упомянутыми тестами способен поддерживать 64-битные ОС.
Ответы:
Выполнение:
grep flags /proc/cpuinfo
Найдите флаг 'lm'. Если он присутствует, это означает, что ваш процессор 64-битный и поддерживает 64-битную ОС. «лм» означает длинный режим.
В качестве альтернативы выполните:
grep flags /proc/cpuinfo | grep " lm "
Обратите внимание на пробелы в
" lm "
. Если он вообще дает какой-либо вывод, ваш процессор 64-битный.Обновление: Вы также можете использовать следующее в терминале:
lshw -C processor | grep width
Это работает в Ubuntu, не уверен, если вам нужно установить дополнительные пакеты для Fedora.
источник
Я думаю, что самый простой способ:
источник
lscpu
это так просто. Если у них нетlscpu
команды, то я могу понять, почему они проголосовали за другого.Если ваш процессор 64-битный (x86-64), вы можете использовать его с 64-битной ОС.
Вот список 64-битных процессоров: http://en.wikipedia.org/wiki/64-bit#Current_64-bit_microprocessor_architectures
источник
с помощью этой команды
dmidecode -t processor
мы можем проверить работоспособность процессора.источник
Не полагайтесь на высокие оценки ответов на этот вопрос, потому что эти методы не всегда являются правильными.
У меня есть компьютер с процессором Intel Atom N230, который в соответствии со всеми упомянутыми тестами способен поддерживать 64-битные ОС.
Согласно данным,
http://en.wikipedia.org/wiki/Intel_Atom#32-bit_and_64-bit_hardware_support
процессор не способен работать с 64-битными ОС. Я пытался установить 64-битную ОС Linux, и она действительно отказывается это делать. Установка 32-битной ОС Linux работает.источник