扫码加入

  • 正文
  • 相关推荐
申请入驻 产业图谱

使用VirtualBox安装国产麒麟桌面系统

17小时前
384
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

VirtualBox的基础操作参考以下链接。其实,我并不知道是否可行,毕竟当前国产麒麟系统相当小众,因此才有本篇文章。通过查看麒麟系统相关信息,我认为大概率可行。

VirtualBox:看这一篇就够了-CSDN博客

一、快速开始安装麒麟桌面系统(intel版本)

1、去官网下载镜像

试用申请下载-麒麟软件-国产操作系统

版本还挺多,下载哪个呢?

看起来像是按照芯片平台来选择的,就选择Intel(包括12代)吧!

2、新建虚拟机

3、安装Kylin

双击“安装Kylin”图标

回车进入系统:

一段时间后显示原界面,好像没安装成功?

桌面上有安装文档可以以查看。

右键我的电脑,查看一下系统版本:

好像该系统不用安装?

根据安装文档描述,我们所看到的界面是调试界面,所以系统启动后进入的是调试界面,没有进入系统。

根据安装手册描述,重启后如果还检测到了光盘,没有取出光盘,则依旧会进入调试界面,但我们虚拟机只是虚拟光盘,该怎么办呢?

先改分辨率为窗口大小

重启虚拟机,继续观察:

重新启动后自己进入了调试界面。

看起来只要有光盘的存在都会引导其安装系统,那我们就去移除光盘不就行了?

移除后成功了,这才是麒麟系统!

二、尝试在虚拟的Ubuntu上安装虚拟机再安装麒麟系统(arm64版本)

我们不能直接通过VirtualBox安装arm64版本的麒麟系统,因为VirtualBox不支持在x86主机上运行ARM架构的Ubuntu。原因有二:

(1)架构不匹配:

  • VirtualBox​ 是一个Type 2 Hypervisor(托管型虚拟机)
  • 模拟的是与主机相同的CPU架构
  • 如果您的物理机是x86_64(Intel/AMD),VirtualBox只能创建x86_64的虚拟机
  • 无法模拟ARM指令集

(2)模拟方式不同:

  • VirtualBox使用硬件辅助虚拟化(Intel VT-x / AMD-V)
  • 这种技术要求Guest OS与Host CPU架构相同
  • 要运行不同架构的OS,需要全系统模拟器(如QEMU)

1、安装AQEMU

直接在Ubuntu应用商店安装该软件并打开:

2、通过AQEMU图形界面安装arm架构的麒麟系统

没有arm架构的系统可以选,直接阻塞了下一步,怎么办呢?那只能换另一种方式了。

3、环境准备

# 系统更新和基础工具sudo apt updatesudo apt upgrade -ysudo apt install -y wget curl gnupg software-properties-common# 安装QEMU和相关组件sudo apt install -y qemu-system-arm qemu-efi-aarch64 qemu-utilssudo apt install -y virt-manager libvirt-daemon-system libvirt-clients bridge-utilssudo apt install -y qemu-system-aarch64sudo apt install -y virt-viewer virtinst# 配置用户权限和服务sudo usermod -a -G libvirt $USERnewgrp libvirtsudo systemctl enable --now libvirtdgrep -c '(vmx|svm)' /proc/cpuinfo  # 应返回大于0的数字,如果返回0也没关系:(vmx|svm)是检测 CPU 硬件虚拟化支持的标志,返回 0​ 表示系统未检测到这些扩展,但这不影响 ARM 虚拟机运行!只是性能会慢一些,但完全可用。# 检查 QEMU ARM 支持qemu-system-aarch64 --version# 安装 ARM 架构的 UEFI 固件sudo apt install qemu-efi-aarch64

4、打开虚拟机管理器

执行指令,或从安装的应用打开

virt-manager

新建虚拟机

此时提示CPU不支持。。。

5、尝试解决问题

可能是我们选择的arm启动固件(提供了启动方式)不对。

下载固件:https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd

暂时放到这个地方

暂时还不知道如何使用,待我王者归来。。。

相关推荐