win10安装,qemu虚拟机,搭建麒麟操作系统开发环境

1、虚拟机选择

我自己亲自测试了一下<wmware 15 pro>与<vmware 17 pro >安装麒麟系统<Kylin-Server-10-SP1-Release-Build20-20210518-aarch64>镜像文件时时会报错缺少系统文件 vc++文件,导致重装了win10系统.......

2、咨询了运维同事,推荐我使用<qemu>这款虚拟机安转麒麟系统,之后从网上下载了<qemu-w64-setup-20210505.exe> 安装包,直接傻瓜式安装即可。

3、之后需要下载<QEMU_EFI. fd>文件,这个文件的作用是引导启动操作系统,之后的安装命令与启动命令都会用的到

下载地址:http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI. fd

4、有了2、3两步准备工作后,便可以进行虚拟机启动操作了,如果还没有下载麒麟镜像,可以到这里进行下载所需的镜像资源。双源飞流下载站icon-default.png?t=N7T8https://sx.ygwid.cn:4431/5、创建一个虚拟机应硬盘的存放目录,例如我创建的就是E:\Work\VmKylin,这里最好为全英文路径,我最开创建的为E:\工作\VmKylin,结果导致执行命令时报could not found xxxx错误。

6、然后在进入qemu安装目录,从安装目录地址栏中进入键入cmd,进入命令行操作。

7、键入命令,把路径换成本机文件所在路径就可以。

qemu-system-aarch64.exe -m 4096 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios E:\Work\VmKylin\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=E:\Work\VmKylin\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=E:\Work\VmKylin\Kylin-Server-10-SP1-Release-Build20-20210518-aarch64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom 

命令解释:

  • -m:分配给虚拟机操作系统的内存;
  • -cpu cortex-a76:指定CPU类型,还可以选择cortex-a53、cortex-a57、cortex-a76等等;
  • -smp 4,cores=4,threads=1,sockets=1,cores=2:指定虚拟机最大使用的CPU核心数等;
  • -M virt :指定虚拟机类型为virt;
  • -bios E:\Work\VmKylin\QEMU_EFI.fd​​​:​​​​ 指定引导启动UEFI固件文件,就是一进去让你选择的那个界面;
  • VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none:启用屏幕 鼠标 usb 键盘;
  • file=E:\Work\VmKylin\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none:指定虚拟硬盘的位置。
  • file=E:\Work\VmKylin\Kylin-Server-10-SP1-Release-Build20-20210518-aarch64.iso,id=cdrom指定使用的镜像文件
  • media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom:指定光驱类型;

        8、命令成功执行后,虚拟机启动,然后选择第一个。9、选择中文

10、进行简单配置,并设计root用户密码。

11、安装的时候非常非常慢,需要耐心等待,千万不要手欠把黑窗口关掉,不然还要恢复硬盘空间,很糟心。。。。。

12、安装成功后,开始进行网卡设置环节。首先需要安装<tap-windows-9.21.2.exe>,网上直接搜就可以搜的到。

13、安装完成后在网络设置中会看到多了一个网卡,重命名为top0。然后右键选择WLAN——>属性——>共享——>把”允许其他网络用户通过此计算机的internet连接来拉简“勾选上——>选择tp0网卡即可。

14、关闭虚拟机,使用如下命令重启虚拟机,此时会将新装的虚拟网卡tap同时启动,这时会为tp0分配一个网络ip,使用ipconfig查看tp0分配的ivp4地址与子网掩码

E:\qemu>qemu-system-aarch64.exe -m 4096 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios E:\Work\VmKylin\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=E:\Work\VmKylin\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -net nic -net tap,ifname=tap0

15、待虚拟机重新启动完成后,固定虚拟机的ip,操作命令如下:

vim /etc/sysconfig/network-scripts/ifcfg-enp0s1,enp0s1为麒麟系统上的虚拟网卡。

修改如下信息:

  • BOOTPROTO=static
  • ONBOOT=yes
  • IPADDR=169.254.171.149 与物理电脑tap0的网段保持一致,比如物理机的tp0ivp4为169.254.171.148,这里就可以使用169.254.171.149
  • NETMASK=255.255.0.0 子网掩码与物理机的保持一致
  • DNS1=114.114.114.114 这个无所谓 写不写都可以

然后保存,:wq

重启网卡:systemctl restart network 使修改生效。

关闭selinux:vi /etc/selinux/config

关闭防火墙,systemctl stop firewalld,systemctl  disable firewalld

最后使用ping命令ping一下物理机ip,能正常返回说明虚拟机网络已经配置成功,接下来就可以用xshell进行连接了。

至此,虚拟机安装麒麟系统完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值