J'essaie de mettre au point une configuration buildroot (version 2017.02.4), et j'ai besoin de séparer les problèmes liés au noyau des problèmes liés à l'environnement logiciel.
J'ai donc essayé de construire une image disque simple qui fonctionnera à la fois dans un environnement Buildroot et sur une machine réelle.
J'ai pris une configuration générique, j'en ai fait une image, je l'ai convertie en vdi et je l'ai attachée à une VM Virtualbox.
make pc_x86_64_bios_defconfig
make clean
make
VBoxManage output/images/disk.img output/images/disk.vdi
Le système démarre, mais reste bloqué à l'étape "Booting". Buildroot
'
J'ai également fait cela avec un qemu_x86_64_defconfig (légèrement modifié pour créer une image disque grub2 à l'aide de genimage) et j'ai obtenu le même résultat. J'ai déjà fait cela il y a quelques années, je ne comprends donc pas pourquoi cela ne fonctionnerait pas maintenant.
Quelle est la configuration à l'origine de ce blocage ?
Les invités Virtualbox ont-ils besoin d'un crochet spécial pour démarrer correctement ?
MISE À JOUR : ces images semblent fonctionner dans qemu kvm
Il doit donc s'agir d'un problème de configuration ou de spécification de Virtualbox.