锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

基于Kylin Server V10制作Kylin 4.0.2 server sp2虚拟机镜像

时间:2022-10-18 02:00:00 12通用hvm10二极管

1. 需求和环境

需求:在Kylin Server V10端制作aarch64架构下的Kylin 4.0.2 server sp2 虚拟机镜像,本文采用virt-manager和virsh工具进行

环境如下:
服务器:Phytium,FT-2000 /64
服务器端OS版本:Kylin-Server-10-SP1-Release-Build20-20210518-arm64
客户端:X86笔记本
客户端OS版本:Ubuntu 20.04.4 LTS x86_64
虚拟机镜像:Kylin-4.0.2-server-sp2-2000-19080414.J1-arm64.iso


2. 问题描述

客户端通过virt-manager镜像制作工具远程连接到服务器端进行镜像制作,生成新的虚拟机始终显示Guest disabled display,然后没有进展。如下图所示:
在这里插入图片描述


3. 解决方案

3.1 virt-manager

3.1.1 acpi和apic

ACPI:Advanced Configuration and Power Interface缩写是指先进配置和电源接口。这是英特尔、微软和东芝共同开发的电源管理标准。
APIC:高级可编程中断控制器
通过virt-manager启动的虚拟机在aarch似乎有64个设备BUG,会自动加上acpi,需要去掉并添加apic。

登录后台,然后virsh edit vm1.做以下变更:

...                   ... 

服务器端edk2-aarch这个包需要安装

...        hvm     /usr/share/edk2/aarch64/QEMU_EFI-silent-pflash.raw     /var/lib/libvirt/qemu/nvram/vm1_VARS.fd    ... 
     ...                      

变更后,关闭虚拟机,添加相关设备。

3.1.2 添加vnc server显示

3.1.3 添加键鼠

需要添加Tablet避免鼠标漂移

3.1.4 设置启动顺序和连接ISO


3.1.5 安装过程中…

打开虚拟机,引导安装…



3.2 virsh

可以通过创建虚拟机virsh命令按需编辑xml文件,如vm1.xml:

   vm1   d9bfbc06-9359-4d32-89e2-91d44c499e8a   4194304   4194304   4        /machine           hvm     /usr/share/edk2/aarch64/QEMU_EFI-silent-pflash.raw     /var/lib/libvirt/qemu/nvram/vm1_VARS.fd                                 destroy   restart   destroy        /usr/libexec/qemu-kvm                                               

通过virsh create vm1.xml创建虚拟机,然后通过virt-manager连接后可以查看启动的虚拟机。
然后可以继续安装等操作,virsh相关资料网上有很多,这里不赘述。


4. 问题记录


5. 参考文献

https://www.cnblogs.com/qiuhom-1874/p/13508231.html
https://blogs.gnome.org/raywang/2007/11/19/acpi%E5%92%8Capic%E6%9C%89%E4%BB%80%E4%B9%88%E5%85%B3%E7%B3%BB/

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章