После нескольких других попыток мне наконец удалось установить все эти системы.
Я не заметил опции переопределения в моем BIOS (определяет, какое устройство загружать, если текущее обойдено). Windows 7 и Windows 10 не были установлены в режиме UEFI, даже если DVD были запущены в UEFI.
По непонятным причинам мне пришлось создавать .iso
образы моих DVD-дисков Windows и создавать загрузочные USB-устройства. Невозможно было установить Windows в режиме UEFI с DVD.
Приведенное ниже руководство написано для того, чтобы помочь пользователям, испытывающим затруднения, установить свою ОС в режиме UEFI. Некоторые термины, используемые для описания настроек BIOS, могут отличаться от ваших из-за различий в материалах и программном обеспечении.
Я использовал Rufus для создания загрузочных USB-устройств. Не забудьте выбрать GPT partition scheme for UEFI
. Вы также можете использовать diskpart
.
Первый шаг: установка Windows 7
- Введите свой биос;
- Отключить
Boot secure
;
- Разгрузить
Platform key state
(в зависимости от вашего BIOS, это также отключит Boot secure
);
- Установите
OS type
в Windows UEFI
;
- Отключите все в
Hard Drive BBS Priorities
на жестком диске и установите первую запись для вашего загрузочного USB-устройства (обычно с префиксом "UEFI");
- Очистить
Boot override
записи;
- Сохранить и выйти;
- Установите Windows 7 как обычно.
Единственный способ проверить, загрузился ли установщик Windows 7 в режиме UEFI:
- Выберите диск;
- Нажмите «
New
в разделе диска Windows;
- Убедитесь, что были созданы 3 следующих раздела:
System
, MSR
и Primary
.
Второй шаг: установка Windows 10
Повторите шаги 1–7, упомянутые выше для Windows 7, заменив загрузочное USB-устройство на Windows 10. Установите Windows 10 как обычно.
Я не знаю, так ли это для всех, но логотип производителя моей материнской платы отображается вместо логотипа windows 10 при запуске установщика Windows 10 в режиме UEFI.
Третий шаг: установка FreeBSD
Я создал отдельный раздел UEFI для FreeBSD, потому что у меня недостаточно опыта работы с этой ОС. Таким образом, я могу полностью удалить FreeBSD и переустановить его без каких-либо изменений.
- Повторите шаги 1-7, упомянутые выше для Windows 7, заменив загрузочное USB-устройство на FreeBSD 10;
- Запустите установщик. Вы заметите, что загрузились в режиме UEFI;
- Выберите
GPT partition
при запросе;
- Создайте раздел EFI (я использовал около 200 МБ);
- Создавайте системные разделы как хотите;
- Добавьте раздел
swap
.
Четвертый шаг: установка Debian
Повторите шаги 1–7, упомянутые выше для Windows 7, заменив загрузочное USB-устройство на Debian. Установите Debian как обычно. Вы заметите, что загрузились в режиме UEFI.
Я не знаю, было ли это необходимо, но я создал раздел EFI для Debian.
Пятый шаг: добавление FreeBSD в Grub2
После установки Debian Grub2 должен перечислить следующие записи:
- Debian;
- Тест Debian;
- Загрузчик Windows;
- Что-то вроде
System setup
которая позволяет получить доступ к BIOS.
Загрузитесь под Debian и откройте файл /etc/grub.d/40_custom
вашем любимом текстовом редакторе и вставьте следующие строки:
menuentry "FreeBSD <enter_your_version>"{
insmod Z
set root=(hdX,gptY)
chainloader /boot/loader.efi
}
Где Z
- файловая система, которую вы выбрали во время установки FreeBSD (например, ufs2, zfs), X
- номер диска, на котором установлен FreeBSD, а Y
- номер раздела, в котором находится /boot
.
Сохраните, выйдите и запустите update-grub
и перезагрузите компьютер.
Если вы не помните, какими должны быть значения X
, Y
и Z
, перезагрузите компьютер и введите c
в grub2. Запустите ls
и ls (hdX,gptY)
где X
и Y
- это числа, перечисленные в первом вызове ls
.