Перейти к содержимому

Можно ли запустить Linux на ВСЕХ видах платформ?

0

Мы знаем, что разные среды используют разные версии Linux, EFI имеет EFI, а Legacy - Legacy, одинаковую для 32 и 64 бит. Но возможно ли иметь Linux, который может работать в устной среде?

Проблему разницы в 32 и 64 бита легко решить, мы все знаем, что 32-битное программное обеспечение может работать на 64-битном оборудовании. Но как насчет EFI и Legacy? Есть ли какой-нибудь тип Linux, который может работать как в режиме UEFI, так и в Legacy? Я знаю, что установщик может работать в обеих средах, но установленный не может. Так есть ли стабильный Linux, который может поддерживать обе среды, пока они еще поддерживаются (не слишком старые, чтобы иметь какой-либо эксплойт безопасности)?

415 просмотров
Andrew-at-TW спросил 8 лет назад
A 9

1 ответ

2

"Все виды платформ"? Есть десятки платформ, на которых работает Linux, и вы, кажется, говорите только о двух из них. «UEFI» не только для x86 / x64, но и для других архитектур ЦП, таких как IA64 и arm64. Например, невозможно иметь одно ядро ​​Linux, работающее на x64 и arm64.

Но можно ли установить Linux, работающий на x86 в режимах «Legacy» и «UEFI»? Да. Linux на самом деле не волнует, все, что много - 90% различий влияет только на процесс загрузки (то есть вещи, которые происходят, прежде чем Linux запускается). Архитектура процессора фактически не меняется, поэтому будет работать то же ядро ​​и программное обеспечение Linux.

Все, что вам нужно для двойной совместимости с x86 BIOS и x86 / x64 UEFI - это установить два загрузчика на системный диск (они могут быть разными, например, grub + elilo или syslinux + refind).

Тогда как этого добиться, поскольку я слышал, что вы не можете установить два загрузчика на один Linux

Andrew-at-TW · 8 лет назад · 0
grawity ответил 8 лет назад
G 229 123