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

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

1 ответ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).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .