系统相关
首页 > 系统相关> > linux – 阅读Apple nvram

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