Outra maneira que não requer olhar através de uma tonelada de saída é:
sudo acpidump -b -t MSDM | dd bs=1 skip=56 2>/dev/null;echo
acpidump faz o dump da tabela (padrão no formato hexdump), mas as opções -b informam a saída dos dados brutos. Como só precisamos da última parte da tabela, canalize a saída para o dd, mas pule o lixo desnecessário. Finalmente, adicione um eco no final para torná-lo amigável ao terminal = D
acpidump -t MSDM
também funcionará, mas a chave é dividida em várias linhas, dificultando a cópia.
Atualize graças a Lekensteyn:
Novas versões do acpidump
enviadas com o Ubuntu funcionam de maneira diferente da descrita acima. O sinalizador -b faz com que acpidump
grave em um arquivo em todas as circunstâncias, portanto, um método alternativo é usar o comando
sudo tail -c+57 /sys/firmware/acpi/tables/MSDM
Um instalador legítimo do Windows 8 deve detectar automaticamente a chave na ACPI e continuar instalando com a chave interna.
Deve-se notar, no entanto, que eu usei esse método para tentar instalar o Win8 em uma VM usando minha própria chave de produto, mas ele automaticamente desativou dizendo que a chave do produto estava em uso. Então, é de pouca utilidade em toda a realidade. Como as chaves Win8 OEM são projetadas para serem vinculadas a esse computador específico, você atingirá uma parede de tijolos se pedir à Microsoft para cancelar o registro da chave, para que possa usá-la em uma VM, sem falar em outro computador.
A única maneira de usar a chave é se você nunca inicializou no Win8 para começar ou não estava conectado a uma rede quando você o fez. Mesmo assim, se a sua VM / novo computador tiver permissão para se conectar à rede, ela registrará automaticamente a chave, tornando sua instalação real inutilizável.