UEFI - Руководство по установке
Введение
UEFI - это общепринятое название для стандартов EFI и UEFI. которые объединились. Он не включает в себя старый EFI v1, или собственную нестандартную версию EFI от Apple.
Целевой компьютер
Следующее руководство направлено на установку Manjaro на машину с включенным UEFI, отключенной безопасной загрузкой и использованием диска(ов) с таблицей разделов GUID (GPT).
Для мультизагрузки системный раздел EFI, который уже имеется (или будет создан), обычно может быть разделен между несколькими установками Linux.
Шаги
Общие
- 1. Загрузите предпочтительную версию XFCE, Gnome, KDE, Budgie, Cinnamon, I3, Sway или Mate.
- 2. Запишите .iso на USB или DVD. Дополнительные сведения см. в Запись ISO-файла.
- 3. Проверьте BIOS, UEFI должен быть включен, а Secure boot выключен.
- 4. Загрузитесь с USB или DVD и используйте rEFInd - Главное меню... чтобы выбрать, какие драйверы GPU вы хотите установить, с открытым исходным кодом или проприетарные:
* Boot Manjaro Linux ... (default) -... Выбирает open-source - свободные драйверы GPU. * Boot Manjaro Linux ... (nonfree) -... Эта опция выбирает проприетарные драйверы GPU от Nvidia или ATI.
Графический установщик
.
Для использования графического установщика выберите опцию Установить Manjaro на экране приветствия Manjaro или на рабочем столе.
Для ESP (системного раздела EFI), который будет хранить двоичный файл EFI Grub, на этапе разметки можно создать раздел размером 512 мб типа fat32 и смонтировать его в /boot/efi.
Если вы используете двойную загрузку - можно также использовать раздел EFI из предыдущей установки.
CLI установщик
- 5-b. Откройте терминал и введите:
- 6. Теперь мы находимся в программе установки CLI.
- 7. Выберите 1. Установка даты и времени - простая интуитивная настройка.
Подготовка диска
* Когда вы "нажимаете 2. Разделение жестких дисков, появляется диалоговое окно с вопросом "Вы хотите использовать GUID Partition Table (GPT)", выберите Yes. * Разделите диск(и) на разделы по своему усмотрению (Инструкции по ручному разбиению на разделы выходят за рамки данного руководства, некоторые примеры можно найти здесь). * Важный шаг: Создайте EFI-раздел размером 50-250 МБ, мой - 100MB (код: ef00)
Установка точек монтирования файловой системы
* После завершения разметки перейдите к разделу 4. Установка файловой системы Точки монтирования. * Важный шаг: Отформатируйте раздел EFI, который вы создали. созданный как VFAT и смонтируйте его в /boot/efi
Установка
- 9. Выберите 3. Установите систему и подождите...
- 10. Теперь перейдите в раздел 4. Настроить систему" и настройте ее так, как Вам нравится (имя пользователя, пароль, список зеркал, название системы, ...).
- 11. Когда все готово - перейдите к разделу 5. Установка загрузчика. Выберите EFI_x86_64 > GRUB (2) UEFI x86_64, НЕ выбирайте BIOS GRUB.
- 11.1 Он попросит отформатировать раздел EFI, созданый ранее, как FAT32, нужно выбрать "да".
- 12. Если на последних этапах выдается ошибка "efivars kernel module was not properly loaded", не волнуйтесь - система будет работать нормально!
- 13. Если программа установки спросит Вас о копировании файлов grub/efi в другой каталог, чтобы сохранить совместимость в некоторых системах, выберите Да.
- 14. Нажмите 6. Выход
- 15. Выключите систему, извлеките DVD или USB и загрузитесь. Теперь должна загрузиться Ваша установленная система!
Переход от BIOS к UEFI
1) Вам необходимо создать ESP (EFI System Partition).
Это раздел FAT32, содержащий файлы .efi для загрузки, который можно создать с помощью gparted или gdisk. (Размер не менее 200-300 МБ.) Убедитесь, что на этом разделе установлены флаги `boot` и `esp`.
Вы также должны установить/проверить наличие следующих пакетов -
1. efibootmgr 2. dosfstools 3. grub
2) Создайте каталог /boot/efi
3.) Смонтируйте раздел EFI в /boot/efi.
sudo mount /dev/sdXY /boot/efi
X = буква диска = a,b,c ... Y = номер раздела с EFI = 1,2,3,4...
Например: /dev/sda4
4.) Установите Grub в соответствии с UEFI
5.) Обновите файл конфигурации Grub.
путь '/boot/grub' не читается Grub при загрузке. Установка невозможна. Прерывание
Затем вам нужно будет выполнить chroot, как описано здесь, а затем снова выполнить Шаг 5.
Смотрите также
Двойная загрузка с Windows
В таких случаях необходимо использовать rEFInd.
Существует два способа установки rEFInd-
1.Установите rEFInd с его сайта (подробно) или установите с помощью pacman(предпочтительно)''.
Файлы будут помещены в /usr/share/refind .
2.Или используйте инструкции с сайте rEFInd: [1]
Инструкции
Команда refind-install может быть использована для автоматической установки rEFInd (для этого может потребоваться смонтировать EFI-раздел). Более подробную информацию см. на Arch wiki.
Ручная установка
В каталог refind (/usr/share/refind) скопируйте файлы и каталоги с -.
/boot/efi/EFI/Boot/
You need to copy these files to the Boot folder on your EFI partition, and the Boot folder itself will be present inside the EFI folder on the EFI Partition, so take note of it.
You can check which partition is your ESP using Gparted; find which partition is formatted as fat32 and has size around 200mb-1gb.
Can mount it as /boot/efi by
X=a,b,c... N=1,2,3... These depend on which partition your ESP is present which can be obtained via Gparted as mentioned earlier.
Now inside the /boot/efi/EFI/Boot/ folder, there should already be a file present-
bootx64.efi
You can rename it as windows.bootx64.efi Then you can rename refind_x64.efi to bootx64.efi
The bootx64.efi files boot by default, hence rEFInd should now boot by default, and detect grubx64.efi(linux-manjaro) and efibootmgfw.efi (windows) automatically.
So it could be like-
/boot/efi/EFI/Manjaro/grubx64.efi
rEFInd would use this file for booting Manjaro.
If you do not have this file or folder, try-
to create /boot/efi/EFI/Manjaro/grubx64.efi
Альтернатива: цепная загрузка через GRUB
An entry can be added to
menuentry 'Windows8 (UEFI)' { insmod ntfs set root=(hd0,gpt4) chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi boot }
In this case (hd0,4) or /dev/sda4 is the EFI System partition where the Windows bootloader is present.
After adding the above entry, running sudo update-grub updates the GRUB configuration file so that an entry named Windows8 (UEFI) is added to the GRUB boot menu.
The chainloading will fail on some hardware (Lenovo Ideapad 110) with the "invalid signature" message - the Refind method will still work.
Дополнительно
Использование Rufus в Windows для создания установочного носителя
Пользователи Rufus могут использовать следующие настройки:
- Click on the DVD icon and load your .iso
* In the menu left of the DVD icon, select DD Image * Device: "choose your USB" (Attention: choose correctly, the device selected here will be formatted!!!) * Partition scheme: GPT partition scheme for UEFI computer * File system: FAT32 * Cluster size: "Don't modify" * Volume label: "Don't modify" * Click Start, and you are done (takes 2~5 min to complete).
Обратная связь
Вопросы, предложения, критика? Пожалуйста, напишите сюда
Внрешние ссылки
Видео на Youtube: https://www.youtube.com/watch?v=36tDZIXn3-k