Если Вы хотите отслеживать это - с этого времени можно использовать uptimed
Это доступно как пакет в Ubuntu и Fedora и вероятно других дистрибутивах также.
Я нашел случай, когда пытался использовать гуммибу вместо личинки. Gummiboot сообщил об ошибке: он не может найти образы ядра. Похоже, что я смонтировал /boot и настроил fstab после установки базовой системы с помощью pacstrap -i
. Таким образом, образы ядра, которые были помещены в каталог /boot, были потеряны после монтирования, и поэтому система не могла загрузиться. Интересно, что с ними произошло? Они всё ещё были на жёстком диске, но были просто затенены смонтированным разделом?
В любом случае, я просто переустановил всё заново, тщательно следуя инструкциям в Arch wiki, и теперь это работает.
Вы экспортировали переменную ESP для GRUB- Установите команду для использования? Если нет, GRUB не имеет представления, где находится каталог EFI.
# export esp=/boot/efi
# grub-install --target=x86_64-efi --efi-directory=$esp .....
archlinux поддерживает efistub, удаляя потребность в загрузчике. См. EFistub для получения дополнительной информации.
Если вы хотите попробовать только загрузчик EFI, Gummiboot - хороший вариант. Это руководство имеет приличное прохождение для установки Gummiboot.
Я только что сделал то же самое, я установил свой том UEFI поверх старого образа linux и init
umount -f -l /boot
mkdir /tmp/boot.bak
mv /boot/* /tmp/boot.bak
mount -a # assuming /etc/fstab is configured
mv /tmp/boot.bak/* /boot
voila