vgaファームウェアをダンプする方法を知っていますか?頑張りましたここしかし、うまくいきません。 vga BIOSをダンプする方法を知っている、または動作している場合は、リンクのコマンドを試してみる人はいますか?
とても感謝しています。
ベストアンサー1
これは素晴らしいトピックです。 vbios.romを取得する方法は次のとおりです。キューバTu 20.04 LTS:
最初は、ROMファイルをどこで見つけるべきかわかりませんでした。幸いなことに、すべてのROMファイルを見つけて表示するためのコマンドがあります。
clemens@iMac-4:~$ find /sys/devices -name rom
これには2つのファイルが表示されます。
/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/rom
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/rom
しかし、どちらが正しいですか?これには良いコマンドもあります:
clemens@iMac-4:~$ lspci | grep 02:00.0
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22)
間違って入力しました。 Marvellネットワークカード用のROMのようです。もう一つの試み...
clemens@iMac-4:~$ lspci | grep 01:00.0
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV530/M56-P [Mobility Radeon X1600]
ここにあります! AMD/ATI Mobility Radeon X1600 GPUカード用のビデオBIOSです!
だから私は他の2つのコマンドを実行しましたが、最初にもっと論理的な構文を使用しました。
clemens@iMac-4:~$ echo 1 | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/rom
1
その人は私に「1」を見せてくれました。 - いいね。しかし、2番目のファイルは最終的に私にvbios.romファイルを提供し、このファイルは私のコンピュータに直接到着しました。ユーザーフォルダ:
sudo cat /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/rom > vbios.rom
最後に - 以下でも試してみましょう。アップルシステム。たぶんこれはそこでも動作するかもしれません。修正する:Mac OSではこの機能をサポートしていないため、Mac OSでは機能しませんsysfs
。
源泉: