Хорошо ... осталось сделать только одно изменение. Это можно сделать двумя способами:
dkms
вместо dkms-2.2.x.x
. Makefile ожидает, что архив будет распакован в каталог с именем dkms
. Измените Makefile, используя следующий sed
:
sed (скрытый) @ \. \. \ / \ $ \ (RELEASE_STRING \) @ "-i Makefile
Однако выберите вариант 1. Намного проще и безопаснее.
После этого DKMS можно будет установить с помощью:
make tarball
sudo make install
sudo make install-doc
systemd попытается смонтировать файловые системы, перечисленные вами в /etc/fstab
, поэтому, если вы удалите /boot
из /etc/fstab
, он не должен пытаться смонтировать их.
(Я только что проверил это в системе Fedora, удалил его из /etc/fstab
и убедился, что он не смонтирован.)
В systemd есть некоторый код для специальной обработки разделов EFI, так что, возможно, это то, что у вас есть на RPi, и это то, что запускает монтирование... Но это обычно реализуется с использованием модуля автоматического -монтирования, другими словами, он попытается смонтировать его, только если кто-то заглянет внутрь /boot
.
Логика монтирования из /etc/fstab
реализована с помощью systemd -fstab -генератора , а логика монтирования раздела EFI реализована с помощью systemd -gpt -авто -генератор .
Еще одна полезная команда — systemctl status /boot
(, когда она смонтирована с ядром, поддерживающим vfat ), что может дать вам больше подсказок о том, откуда она берется.