1 votes

Vm armhf sur amd64 avec virt-install

Je suis en train d'essayer d'installer une VM avec armhf sur un système amd64 avec:

virt-install -n test2 -r 2048 --os-type=linux --disk ~/armhf.img,device=disk,bus=virtio,size=8,sparse=true,format=raw --os-variant debian10 --vnc  --location ftp://ftp2.de.debian.org/debian/dists/buster/main/installer-armhf/

Cela se traduit par une erreur:

Démarrage de l'installation...
ERREUR    Impossible de trouver le noyau pour l'arborescence Debian.
L'installation de domaine ne semble pas avoir réussi.
Si c'est le cas, vous pouvez redémarrer votre domaine en exécutant:
  virsh --connect qemu:///session start test2
sinon, veuillez redémarrer votre installation.  

Que signifie cette erreur en particulier ? Comment pourrais-je corriger cela ?

0voto

Cole Robinson Points 241

L'erreur signifie que virt-install ne sait pas où récupérer un noyau à partir de cet URL. Il s'agit peut-être d'une lacune de virt-install, mais il n'est pas clair pour moi si cet URL est même un arbre d'installation, ou juste pour un démarrage en réseau.

Si vous essayez de démarrer à partir d'une image de disque existante, vous pouvez essayer de télécharger manuellement le noyau et l'initrd à partir de cet arbre, et de les passer à virt-install --boot kernel=X,initrd=Y. Mais je ne suis pas sûr si la combinaison virt-install+libvirt a un bon support pour démarrer ces machines virtuelles debian arm, il pourrait utiliser des paramètres incorrects par défaut.

Il serait peut-être plus facile d'utiliser directement qemu. Google me donne: https://translatedcode.wordpress.com/2016/11/03/installing-debian-on-qemus-32-bit-arm-virt-board/

(Aussi, utilisez http://, c'est beaucoup plus rapide que ftp://)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X