Я пытался загрузить официальный образ восстановления oem с помощью https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_9000.91.0_sentry_recovery_stable-channel_mp.bin.zip, но образы ядра, которые можно загрузить через uefi, могут только запустите процесс восстановления, который перезагружается с цикла (помните, что Chromebook использует coreboot, а не bios, чтобы загружать образы ядра напрямую в специальном формате с контрольной суммой, который не поддерживается grub и lilo). Виртуальная машина имела доступ к процессору Skylake, поэтому я сомневаюсь, что какие-либо незаконные инструкции задействованы.
Может быть, образы ядра с контрольной суммой, которые не находятся ни в одной файловой системе, могут загружать Chrome OS вместо восстановления, но их формат требует coreboot. Я не могу скомпилировать coreboot для qemu из-за большого количества ошибок, и я не нашел предварительно созданный образ BIOS.
Альтернативным вариантом было бы загрузить обновление oem через сервер обновлений, поскольку я могу получить ключ auths из образа восстановления, но, несмотря на чтение исходного кода, я не могу увидеть, как будет выглядеть подходящая команда curl.
Мне нет дела до движка виртуальной машины, это может быть как qemu, так и HyperV. Цель состоит в том, чтобы заставить Chrome работать без каких-либо аппаратных средств.