アップルNVRAMを読む

アップルNVRAMを読む

Mac OS Xには次のツールがあります。NVRAMEFI属性を取得して設定します。現在、AppleハードウェアにGNU / Linuxをデプロイしているので、AppleのEFI実装とインターフェースするための同様のツールが必要です。

これを達成するためのツールはありますか?

ベストアンサー1

利用可能なツールはLinuxディストリビューションによって異なりますが、2011 MacBook ProのUSBスティックから起動した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

変数を変更するには、efivarツールをインストールしてくださいapt

おすすめ記事