Не может записать в efivars

Я загрузил из Ubuntu 17.10.1 живой DVD на MacBook Pro 2011 (в режиме EFI), и я пытаюсь дать следующую команду для отключения дискретного GPU:

printf "\x01\x00\x00\x00" > /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

И я получаю эту ошибку независимо от того, что я делаю:

bash: printf: write error: Invalid argument

Я знаю, что этот вопрос задали и ответили прежде, но я уже проверил что efivars файловая система смонтирована rw и я удалил флаг неизменности с chattr -i.

Я могу touch файл для создания его, и я могу удалить его с rm, но любая попытка на самом деле записать данные в файл во всех результатах в ошибке при записи, использую ли я echo, printf, или попытайтесь cp или mv файл из другого записываемого каталога. Ничто, кажется, не работает.

Я также попробовал это в Debian, и это не работало также.

Те, которые знакомы с ошибкой GPU MacBook Pro, могли бы предложить, чтобы я загрузился в однопользовательский режим и вышел nvram управляйте оттуда, но ноутбуку не установили операционную систему для начальной загрузки в (и я не могу установить macOS из-за GPU).

Нет ли никакой способ записать в efivars еще?

1
задан 9 February 2018 в 19:57

1 ответ

Я думаю, что команда является неправильной. Я успешно использовал:

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

Найденный здесь.

Обратите внимание, что в некоторых ресурсах обратные косые черты отсутствуют (ведущий к тому же сообщению об ошибке).

0
ответ дан 8 December 2019 в 02:26

Другие вопросы по тегам:

Похожие вопросы: