Загрузка ОС в режиме BIOS на компьютере на основе EFI возможна тогда и только тогда, когда EFI включает в себя модуль поддержки совместимости (CSM). Если эта функция существует в прошивке, я знаю три программы, которые могут ее использовать:
- Встроенный менеджер загрузки микропрограммы. Если в микропрограмму входит CSM, встроенный менеджер загрузки может загружать операционные системы в режиме BIOS. Как правило, во встроенном менеджере загрузки вы увидите возможность загрузки с жесткого диска (часто указывается именем модели). То, как вы получаете доступ к встроенному менеджеру загрузки, зависит от компьютера.
- Менеджер загрузки rEFIt для Mac - только для Mac , старый менеджер загрузки rEFIt может загружать ОС в режиме BIOS. Процесс для этого довольно безболезненный и автоматический после установки REFIt; ОС в режиме BIOS должны отображаться в меню загрузки. Обратите внимание, что хотя rEFIt может работать на ПК на основе EFI, возможность загрузки ОС в режиме BIOS не работает на них; это функция только для Mac. Также обратите внимание, что REFIt больше не находится в стадии активной разработки.
- Мой менеджер загрузки rEFInd для компьютеров Mac или UEFI - Мой менеджер загрузки rEFInd, являющийся ответвлением от rEFIt, включает в себя возможность запуска ОС в режиме BIOS на компьютерах Mac и расширяет эту возможность работы на ПК на основе UEFI. Однако на ПК эта функция по умолчанию неактивна; Вы должны отредактировать файл конфигурации
refind.conf
, раскомментировать строку scanfor
и убедиться, что hdbios
(или другие параметры для внешнего носителя) включены в эти параметры.
Во всех трех случаях обычно необходимо убедиться, что CSM активен в утилите настройки прошивки. Многие компьютеры поставляются с отключенным CSM, поэтому вам может потребоваться отследить его и включить эту функцию. К сожалению, нет никакой стандартизации того, как это сделать, поэтому вы должны проверить документацию вашего компьютера, спросить на форуме, посвященном компьютеру, или просто поискать его.
Теоретически, поддержка запуска ОС в режиме BIOS может быть добавлена в GRUB в режиме EFI. На практике я не знаю никаких планов сделать это.
Если на вашем компьютере отсутствует CSM, я не знаю, как запустить ОС в режиме BIOS; тем не мение....
Вы говорите, что ОС, которую вы хотите запустить, является вариантом SUSE. Я не знаком с конкретной ОС, о которой вы упомянули, но между установками Linux на базе BIOS и EFI очень мало различий. Единственное критическое различие, по сути, заключается в загрузчиках. Таким образом, если вы можете установить целевую ОС и затем установить соответствующий загрузчик в режиме EFI для Linux, он должен работать. Вы можете установить его, перенеся установку с другого компьютера или взломав загрузчик на установочном носителе.
Одно возможное предостережение заключается в том, что вы упомянули это для «мини-ПК». Такие системы часто имеют 32-битные EFI, но большинство дистрибутивов Linux дают 32-битные EFI-системы. Есть веб-страницы, посвященные установке Linux на такие системы, но у меня пока нет удобных URL. Вы можете установить 32-битный дистрибутив или установить 64-битный дистрибутив вместе с 32-битным загрузчиком, который может загружать 64-битное ядро. (GRUB 2 может сделать это.)