前言
sudo apt-get install virt-manager
sudo apt install qemu-system-arm
virt-manager --version
2.2.1
uname -a
Linux 5.13.0-41-generic #46~20.04.1-Ubuntu SMP Wed Apr 20 13:16:21 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
lscpu
架构: x86_64
CPU 运行模式: 32-bit, 64-bit
字节序: Little Endian
Address sizes: 43 bits physical, 48 bits virtual
CPU: 24
在线 CPU 列表: 0-23
每个核的线程数: 2
每个座的核数: 12
座: 1
NUMA 节点: 2
厂商 ID: AuthenticAMD
CPU 系列: 23
型号: 1
型号名称: AMD Ryzen Threadripper 1920X 12-Core Processor
CPU MHz: 3609.232
BogoMIPS: 6999.15
虚拟化: AMD-V
安装16.04
没有自动检测到安装iso类型
选择在安装前自定义配置
安装18.10
根据自己需求进行安装
arm 机器安装
ostest@firefly:~$ virt-manager --version
2.2.1
在安装ubuntu 18.10 时安装界面执行到分区之后,默认选择之后,出直接结束了,如果设置没问题的话,一般下一步好像是选择镜像位置
参考这个 X86_64平台上利用qemu安装aarch64架构的虚拟机 ,配置 Boot From File
出来这个,没有看见 *.efi
文件
通过dmesg
查看是否报 oom 错误,如果是的就需要调小分配给虚拟机的内存,或者增加交换区空间
[28778.115413] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1001.slice/session-6.scope,task=qemu-system-aar,pid=92404,uid=0
[28778.115909] Out of memory: Killed process 92404 (qemu-system-aar) total-vm:6268732kB, anon-rss:1192384kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:3644kB oom_score_adj:0
[28778.327352] oom_reaper: reaped process 92404 (qemu-system-aar), now anon-rss:0kB, file-rss:12kB, shmem-rss:0kB
后面就类似下面一样,安装成功了