Как стать автором
Обновить
29
0
Юрий Малыгин @phs

Big Data Engineer

Отправить сообщение
Скажу честно — не ожидал. У кого есть UEFI, Linux и Windows7 на одном компьютере могут попробовать, только забекапиться надо заранее, т.к. могут возникнуть спец эффекты.
С Windows я не проверял загрузку, т.к. не использую эту ОС, да и не было цели как таковой. Если у вас имеется bootloader, который используется в Windows, то можно попробовать его расположить на ESP. Сомневаюсь правда в реализации такой идеи, т.к. Microsoft, скорее всего, не делится такой информацией с конечными пользователями.
Немного уточню, из-за соображений безопасности, /boot не монтируется автоматически при запуске системы, для него прописан следующий сценарий в /etc/fstab:
# DEVICE	MOUNTPOINT	FILESYSTEM	OPTIONS	DUMP	FCSK
/dev/sda1	/boot		auto		noauto	1 	1
...
В принципе да, но сравнивать загрузки Windows и Linux я бы все таки не стал.
Ядро тут не причем, его параметры вы можете посмотреть командой:
$ cat /proc/cmdline 
root=/dev/sda2 rootfstype=ext4 quiet splash=silent,fadein,theme:natural_gentoo console=tty1 



Возможно, в прошивке просто прописан таймаут который надо обождать, нет под рукой MacBook чтобы проверить. Попробуйте посмотреть что указанно в переменных по пути /sys/firmware/efi/vars/*. Все что есть в Linux для работы с переменными UEFI, это утилита *efibootmgr*.
На MacBook задержка до передачи управления Grub. Скорее всего прошивка ищет что то иное в качестве загрузчика, и пока не переберет все желаемые варианты и попытки — не переходит к традиционному MBR и Grub.
Постараюсь, записал себе в еверноут.
Точно не могу сказать, но думаю точно также, через ESP общаются с прошивкой.
На Macbook-е сейчас стоит «старая» система, с использованием MBR. Задержка перед Grub есть и довольно долгая.
Работу с UEFI на нем смогу проверить не ранее чем через пару недель, т.к. он сейчас временно не доступен мне.
Не будем рассматривать меркантильные стороны вопроса. С точки зрения пользователя Linux, на железе Apple никакого ущемления в возможностях не обнаружил. Есть только неудовлетворенность относительно батарейки, т.к. до Macbook был Lenovo x301, который держал зарял до 4х часов.
Сейчас мне сложно ответить на этот вопрос, т.к. не в курсе реализации UEFI на Mac Mini, возможно там есть какая то «отсебятина» от Apple, с которой придется считаться.
Почему при установке GNU/Linux возможности «будут использованы меньше, чем на половину»?
Возможно в будущих реализациях UEFI это учтут, но не думаю что случится в скором будущем.
Как часто меняете параметры загрузки ядра?
Создайте отдельный пункт загрузки в UEFI с заведомо рабочим ядром, который будете использовать для отката при тестировании новых версий ядра. Например так:
efibootmgr --create  --label 'Fail-Safe Kernel' --loader '\failSafebzImage.efi' --part 1 

Файл /boot/failSafebzImage.efi должен уже существовать.
Спасибо за оценку. Попробую предложить gentoo-сообществу.
Все верно.
Нет, это обычная сборка ядра, просто переименованная под стать UEFI — такое требование стандарта, насколько я понял. В документации ядра про это упоминается вскользь:
The bzImage located in arch/x86/boot/bzImage must be copied to the EFI System Partiion (ESP) and renamed with the extension ".efi". Without the extension the EFI firmware loader will refuse to execute it.
Повелся на дизайн и качество экрана. Сейчас уже смигрировал на Lenoxo X1, понял что продукция от Apple не мое, там слишком кастомная клавиатура.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность