一、折腾背景:
宿主机配置 | I9/64G/2TB |
宿主机操作系统 | Windows 10 专业版 |
Qemu软件 | qemu-w64-setup-20230822.exe |
麒麟高级服务器版 | Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso |
麒麟引导文件(EFI文件) | QEMU_EFI.fd |
虚拟网卡软件 | tap-windows-9.24.7-I601-Win10.exe |
测试发现KylinV10SP1,SP2可以引导启动安装,但SP3不能启动
tap-windows不一定非得安装这个软件,安装别的vpn软件也可以,只要能创建虚拟的网卡就可以。
二、步骤
安装Qemu软件
配置宿主机环境变量
安装虚拟网卡
使用qemu-img命令创建qemu虚拟机
使用qemu-system-aarch64命令安装kylin系统
使用qemu-system-aarch64命令启动kylin系统
在kylin系统中进行网络配置
1、安装qemu
2、配置宿主机环境变量
3、安装虚拟网卡
3.1修改网卡的名称为tap0
3.2共享物理网卡的网络
4、使用qemu-img命令创建qemu虚拟机
C:\Users\>mkdir D:\virtualmachines\qemu\kylinV10 C:\Users\>D: D:\>cd D:\virtual-machines\qemu\kylinV10 D:\virtual-machines\qemu\kylinV10>qemu-img.exe create -f qcow2 kylindisk.qcow2 120G Formatting 'kylindisk.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=128849018880 lazy_refcounts=off refcount_bits=16
5、使用qemu-system-aarch64命令安装kylin系统
D:\virtual-machines\qemu\kylinV10>qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\virtualmachines\qemu\kylinv10\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\virtualmachines\qemu\kylinv10\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\virtualmachines\Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net tap,ifname=tap0
6、使用qemu-system-aarch64命令启动kylin系统
D:\virtual-machines\qemu\kylinV10>qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\virtualmachines\qemu\kylinV10\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\virtualmachines\qemu\kylinV10\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -device virtio-scsi-device -net nic -net tap,ifname=tap0
7、在kylin系统中进行网络配置
注意:重启qemu虚拟机后,可能会出现无法连接外网
三、设置SSH连接(作为服务器用,当然是在宿主机上用SSH工具来的舒服)
1、在KylinV10中开启SSH
[root@localhost ~]# systemctl status sshd● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2023-09-14 08:54:56 CST; 41min ago Docs: man:sshd(8) man:sshd_config(5) Main PID: 3440 (sshd) Tasks: 1 Memory: 21.8M CGroup: /system.slice/sshd.service └─3440 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
# 安装opensshyum install openssh# 启动sshdsystemctl start sshd# 设为开机启动systemctl enable sshd
systemctl isolate graphical.target 切换为图形模式systemctl isolate multi-user.target 切换为命令行模式systemctl set-default graphical.target 设置图形界面为默认模式systemctl set-default multi-user.target 设置命令行模式为默认模式
四、收工,完结
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/5744.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~