关于Linux-aarch64的windows10虚拟环境的部署
#欢迎大家一起学习若是有问题大家可以一起交流下
第一步首先下载需要的文件夹:
这边我是安装的centos的版本,首先进行
qemu-w64-setup-20230822.exe点击,我是装在C盘里
这边就是我安装的地方
CentOS-7-aarch64-Everything-2009(下载地址:https://www.centos.org/download/)
QEMU Binaries for Windows (64 bit) (下载地址:https://qemu.weilnetz.de/w64/2021/
实际下载的文件:
https://qemu.weilnetz.de/w64/2021/qemu-w64-setup-20210505.exe
https://mirrors.bfsu.edu.cn/centos-altarch/7.9.2009/isos/aarch64/CentOS-7-aarch64-Everything-2009.iso
假定:
虚拟机硬盘文件位置: D:\VirtualBox_VMs\arm64-centos7
UEFI下载后的位置: D:\VirtualBox_VMs\arm64-centos7\QEMU_EFI.fd
CENTOS的ISO文件位置: D:\backup\iso\CentOS\CentOS-7-aarch64-Everything-2009.iso
请注意D:\VirtualBox_VMs\arm64-centos7文件位置自己创建哈,按照自己需求来
生产硬盘文件
进入qume的安装路径,在D:\VirtualBox_VMs\arm64-centos7目录下生成40G的硬盘文件
可以选择自己的刚刚设定的路径。但是我这边是根据华为云开发论坛来的。
安装虚拟机(NAT):
(调用光驱安装系统)这边依旧按指令去做:如果你的文件夹对应的话
+++++其中iso文件夹地址记得记得改+++++
cd C:\Program Files\qemu
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\VirtualBox_VMs\arm64-centos7\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\VirtualBox_VMs\arm64-centos7\disk1.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\backup\iso\CentOS\CentOS-7-aarch64-Everything-2009.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp::2222-:22
然后等待。比较慢
上面其实可以选择中文,但是我怕有问题,是选择的英文
继续操作。= =
这自己创建ROOT密码,以及需要添加的用户名
慢------------------慢------------------慢-------------------慢-----------------
以下是安装好的界面
若是关闭了,重启也是cmd C盘中qemu的进行以下指令:
c:
cd C:\Program Files\qemu
set disk=D:\VirtualBox_VMs\arm64-centos7\disk1.qcow2
rem set cdrom=D:\backup\iso\CentOS\CentOS-7-aarch64-Everything-2009.iso
set cdrom=
set cpus=cortex-a72 -smp 6,sockets=1,cores=6
qemu-system-aarch64.exe -m 4096 -cpu %cpus% -M virt -bios D:\VirtualBox_VMs\arm64-centos7\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=%disk%,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=%cdrom%,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp::22-:22
iso镜像记得改
补充:
端口映射:
hostfwd=[tcp|udp]:[主机ip]:主机端口-[客户机ip]:客户机端口
hostfwd=tcp::2222-:22
按照前例启动命令,宿主访问虚拟机需要访问本机2222
ssh 127.0.0.1:2222
好接下来我这边是通过Mobaxterm进行ssh连接
结果问题来了,一直卡在这个界面
经过巴拉巴拉:
输入ONBOOT=no
dhclient
在这里插入图片描述
这样解决问题了,ssh可以连接上了,如果还不可以就需要更新。
sudo yum update
yum install openssh-server
然后神奇的就是可以用了
输入账号密码
成功了
运用到https://huaweicloud.csdn.net/635643a2d3efff3090b5cc54.html?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-1-117704631-blog-130426223.235%5Ev38%5Epc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-1-117704631-blog-130426223.235%5Ev38%5Epc_relevant_anti_vip&utm_relevant_index=1
感谢