linux – 阅读Apple nvram
作者:互联网
在Mac OS X上有一个名为nvram的工具来获取和设置EFI属性.由于我现在正在Apple硬件上部署GNU / Linux,我希望有一个能够与Apple的EFI实现交流的类似工具.
有没有工具来实现这一目标?
解决方法:
可用的工具在Linux发行版之间会有所不同,但是在2011 MacBook Pro上从U盘启动的Ubuntu 16.04 LTS live ISO中,nvram变量在文件系统中是可读的:
ubuntu@ubuntu:~$cd /sys/firmware/efi/efivars/
ubuntu@ubuntu:/sys/firmware/efi/efivars$ls
AAPL,PathProperties0000-4d1ede05-38c7-4a6a-9cc6-4bcca8b38c14
AcpiGlobalVariable-af9ffd67-ec10-488a-9dfc-6cbf5ee22c2e
[...]
ThorUpdateResult-7c436110-ab2a-4bbb-a880-fe41995c9f82
Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c
ubuntu@ubuntu:/sys/firmware/efi/efivars$hexdump -C Lang-*
00000000 07 00 00 00 65 6e 67 |....eng|
00000007
要修改变量,请使用apt安装efivar工具.
标签:linux,uefi,macintosh 来源: https://codeday.me/bug/20190815/1662323.html