首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有virt-install的amd64上的armhf VM

带有virt-install的amd64上的armhf VM
EN

Server Fault用户
提问于 2019-10-01 11:00:47
回答 1查看 319关注 0票数 1

我试图在amd64系统上安装一个带有armhf的VM,其中包括:

代码语言:javascript
复制
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/

这将导致一个错误:

代码语言:javascript
复制
Starting install...
ERROR    Couldn't find kernel for Debian tree.
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect qemu:///session start test2
otherwise, please restart your installation.

这个错误具体意味着什么?我怎么才能解决这个问题?

EN

回答 1

Server Fault用户

发布于 2019-10-02 14:08:23

这个错误意味着virt-install不知道在哪里从该URL树抓取内核。这可能是virt-install的缺陷,但我不清楚这个URL是否是一个安装树,还是仅仅用于网络引导。

如果您试图引导预先存在的磁盘映像,可以尝试从该树手动下载内核和initrd,并将它们传递给virt-install --boot kernel=X,initrd=Y。但是我不确定virt+libvirt组合体是否对引导这些debian arm‘m有很好的支持,它可能使用不正确的默认值。

直接使用qemu可能更容易。谷歌给我的:https://translatedcode.wordpress.com/2016/11/03/installing-debian-on-qemus-32-bit-arm-virt-board/

(而且,使用http://,比ftp://)快得多

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/986363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档