efivarfs - неверный аргумент - PullRequest
       67

efivarfs - неверный аргумент

0 голосов
/ 30 октября 2019

Я пытаюсь следовать этому руководству (лучший ответ в связанном выпуске). У него есть команда, которая должна записать файл в файловую систему efivar, но для меня это не получается с «недопустимым аргументом»:

`$ printf "\x07\x00\x00\x00\x01\x00\x00\x00" > /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9` 
zsh: invalid argument gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

Я попытался modprobe efivarfs, что не приводит к сообщению об ошибке, поэтомуЯ полагаю, он загружен? Папка монтируется без проблем с помощью команды mount -t efivarfs rw /sys/firmware/efi/efivarfs Как мне записать или скопировать файл в этот каталог? Пожалуйста, порекомендуйте.

Я пытался устранить неполадки службы токенов:

$ journalctl -u systemd-boot-system-token.service

Oct 14 10:01:41 mybox systemd[1]: Starting Store a System Token in an EFI Variable...
Oct 14 10:01:41 mybox bootctl[407]: Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Oct 14 10:01:41 mybox bootctl[407]: Alternatively, use --esp-path= to specify path to mount point.
Oct 14 10:01:41 mybox systemd[1]: systemd-boot-system-token.service: Main process exited, code=exited, status=1/FAILURE
Oct 14 10:01:41 mybox systemd[1]: systemd-boot-system-token.service: Failed with result 'exit-code'.
Oct 14 10:01:41 mybox systemd[1]: Failed to start Store a System Token in an EFI Variable.

https://apple.stackexchange.com/questions/166876/macbook-pro-how-to-disable-discrete-gpu-permanently-from-efi

...