Я пытаюсь следовать этому руководству (лучший ответ в связанном выпуске). У него есть команда, которая должна записать файл в файловую систему 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