qemu+kvm安装银河麒麟V10SP1 arm64 虚拟机

本文详细介绍了如何使用qemu和kvm在arm64架构上安装银河麒麟V10SP1操作系统,包括创建虚拟硬盘、设置启动命令以及通过tigervnc连接VNC进行访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装 qemu 工具

sudo dnf -y install qemu-system-aarch64

准备下列文件

创建虚拟硬盘

qemu-img create kylin-2107-arm.qcow2 -f qcow2 60G

注:麒麟系统要求磁盘大小在50G以上.

执行启动命令

qemu-system-aarch64 \
	-m 4096 \
	-cpu cortex-a72	\
	-smp 8,cores=8,threads=1,sockets=1 \
	-M virt \
	-bios QEMU_EFI.fd \
	-device nec-usb-xhci \
	-device usb-kbd \
	-device usb-mouse \
	-device VGA \
	-vnc :1 \
	-drive if=none,file=Kylin-Desktop-V10-SP1-Release-2107-arm64.iso,id=cdrom,media=cdrom \
	-device virtio-scsi-device \
	-device scsi-cd,drive=cdrom \
	-drive file=kylin-2107-arm.qcow2,if=none,format=qcow2,id=hd0 \
	-device virtio-blk-device,drive=hd0
	

参数说明:

  • -m 4096 指定内存大小,单位MB
  • -cpu cortex-a72 CPU 型号
  • -smp 8,cores=8,threads=1,sockets=1 1颗CPU,8核8线程(不超过物理CPU核数)
  • -vnc :1 启用虚拟机的VNC服务,服务端口为 5901 (:2 表示 5902,依此类推)

通过VNC访问虚拟机

要访问VNC服务,先要安装VNC客户端。这里使用 tigervnc.

安装 tigervnc

sudo dnf -y install tigervnc

连接 VNC

运行 TigerVNC Viewer,输入虚拟机VNC服务地址: 127.0.0.1:5901,点击“连接”,即可显示虚拟机画面。

请添加图片描述

请添加图片描述
请添加图片描述
在这里插入图片描述
在这里插入图片描述

### 如何在银河麒麟 V10 SP1安装配置虚拟机 #### 准备工作 为了确保顺利安装并运行虚拟机,在银河麒麟 V10 SP1 中需先完成必要的准备工作。这包括但不限于确认系统已更新至最新状态以及安装所需的依赖软件包。 #### 安装必要组件 通过命令行工具来获取和设置必需的服务与库文件,以支持后续创建和管理虚拟环境的操作: ```bash yum install libvirt* qemu* virt-y ``` 上述指令会自动下载并部署一系列用于构建虚拟化平台的基础构件[^2]。 #### 启动 Libvirtd 服务 Libvirtd 是负责管理和控制 KVM/QEMU 的守护进程。启用该服务并将其实现开机自启有助于简化日常维护流程: ```bash systemctl enable libvirtd systemctl start libvirtd ``` 这两条语句分别完成了对 `libvirtd` 服务的注册和即时激活过程。 #### 创建新虚拟机实例 借助图形界面应用程序 Virt-Manager 或者命令行方式均可实现新建虚拟机的任务。对于 ARM 架构的支持特别之处在于需要指定合适的机器型号参数 `-M virt` 来适配目标硬件特性[^3]: ```bash qemu-system-aarch64 \ -m 2048 \ -smp 2 \ -M virt \ -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \ -drive file=/path/to/image.qcow2,format=qcow2 \ -netdev user,id=net0 \ -device virtio-net-pci,netdev=net0 \ -display sdl,gl=on ``` 此脚本片段展示了如何利用 QEMU 命令行选项定义一个基于 AArch64 平台的新虚拟机,并为其分配内存大小、CPU 数量以及其他资源属性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值