ToB企服应用市场:ToB评测及商务社交产业平台

标题: 【捏造机】Windows(x86)上摆设ARM捏造机(Ubuntu) [打印本页]

作者: 钜形不锈钢水箱    时间: 2024-8-31 08:24
标题: 【捏造机】Windows(x86)上摆设ARM捏造机(Ubuntu)
【捏造机】Windows(x86)上摆设ARM捏造机(Ubuntu)

零、因由

最近在学嵌入式,这就不得不涉及ARM指令集,但是电脑是x86指令集的,用手机不太方便,买开发板又要等几天……,总之就是要找个理由在x86的Windows上运行一下ARM的Ubuntu~
壹、视频教程


     Windows(x86)上摆设ARM捏造机(Ubuntu)
  
【Windows(x86)上摆设ARM捏造机(Ubuntu)-哔哩哔哩】 https://b23.tv/1ZT0QG8
贰、准备工作

我们要在ARM捏造机上运行Ubuntu系统需要准备下面这些文件(文末提供网盘分享链接):
1. 捏造机

这边我们使用的是QEMU,QEMU可以模拟许多不同指令集的CPU,目前包括有 ARM、LoongArch、MIPS、RISCV 和 x86_64 等,我们可以到官网下载最新版:https://www.qemu.org/,也可以选择跟我一样的版本,下载后得到一个软件安装包,按照正常的软件安装方法运行安装程序,设置好安装位置,安装安装即可,这里需要记一下安装位置!下载地点:https://qemu.weilnetz.de/w64/2024/qemu-w64-setup-20240423.exe
2. UEFI

统一可扩展固件接口(英语:Unified Extensible Firmware Interface,缩写UEFI)是一种个人电脑系统规格,用来界说操作系统与系统固件之间的软件界面,作为BIOS(根本输入/输出系统)的更换方案。可扩展固件接口负责加电自检(POST)、接洽操作系统以及提供毗连操作系统与硬件的接口。我们的ARM捏造机需要用到这个,下载地点:http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd
3. Ubuntu

Ubuntu的系统安装包,Ubuntu系统就不多介绍了,可以自行到官网下载,官网地点:https://cn.ubuntu.com/download/server/arm,也可以下载跟我一样的版本,只要下载的是ARM版本的即可,下载地点:https://cdimage.ubuntu.com/releases/24.04/release/ubuntu-24.04-live-server-arm64.iso
叁、安装

1. 捏造机的安装

直接运行下载得到的qemu-w64-setup-20240423.exe即可,安装过程中的选项都可以保持默认的,但是要注意记一下安装位置,等下要用到:

我的安装位置:D:\Program Files\qemu
2. 捏造机环境变量设置(选做)

为了方便,可以把安装路径设置到环境变量中去,如许到时候捏造机的下令就可以简朴一点点,我选择不设置,要设置的同学可以看看:

3. 创建磁盘文件

在安装系统之前,我们需要给捏造机创建一个磁盘文件,作为捏造机存储资料的地方,使用如下下令(设置了环境变量后可以省略安装路径):
CMD下令格式:
  1. "QEMU安装路径\qemu-img.exe" create -f qcow2 "保存的文件夹\文件名.qcow2" 文件大小
复制代码
我的:
  1. "D:\Program Files\qemu\qemu-img.exe" create -f qcow2 "F:\VM\ARM\ubuntu\ubuntu.qcow2" 40G
复制代码
如许我们会得到一个捏造磁盘文件:F:\VM\ARM\ubuntu\ubuntu.qcow2
4. 安装Ubuntu系统

CMD下令格式:
  1. "QEMU安装路径\qemu-system-aarch64.exe" -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios "下载的 QEMU_EFI.fd 文件路径" -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file="刚刚创建的磁盘文件的路径",id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file="Ubuntu系统安装包文件路径",id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom  -net nic -net user,hostfwd=tcp:127.0.0.1:2222-:22
复制代码
末了一个参数hostfwd是做的端口映射,把捏造机的端口号为22的TCP协议映射到主机地点127.0.0.1:2222中,方便我们使用SSH链接捏造机。
我的:
  1. "D:\Program Files\qemu\qemu-system-aarch64.exe" -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios "F:\VM\ARM\ubuntu\QEMU_EFI.fd" -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file="F:\VM\ARM\ubuntu\ubuntu.qcow2",id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file="F:\VM\ARM\ubuntu\ubuntu-24.04-live-server-arm64.iso",id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom  -net nic -net user,hostfwd=tcp:127.0.0.1:2222-:22
复制代码
运行此下令后会弹出一个窗口,稍作等待即可进入Ubuntu的安装引导程序了,详细如何设置Ubuntu的安装程序我就不多介绍了,系统安装完即可正常使用了,至此我们成功在Windows(x86)上运行了Ubuntu(ARM)。
5. 运行已安装好系统的捏造机

安装好后把捏造机窗口关掉了,想再次打开可以使用下面的下令(不需要指定系统安装包了):
CMD下令格式:
  1. "QEMU安装路径\qemu-system-aarch64.exe" -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios "下载的 QEMU_EFI.fd 文件路径" -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file="安装有系统的磁盘文件路径",id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp:127.0.0.1:2222-:22
复制代码
我的:
  1. "D:\Program Files\qemu\qemu-system-aarch64.exe" -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios "F:\VM\ARM\ubuntu\QEMU_EFI.fd" -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file="F:\VM\ARM\ubuntu\ubuntu.qcow2",id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp:127.0.0.1:2222-:22
复制代码
稍作等待,Ubuntu系统成功在ARM捏造机中启动之后就可以使用了~
可以输入如下下令检察系统使用的CPU指令集:

6. 设置Ubuntu系统

Ubuntu系统安装好后还需要颠末一定的设置才好用,这边不详细讲,给同学们找了几篇文章参考:
肆、参考文档


伍、文件资源

链接:https://pan.baidu.com/s/1hYPR9RymKkGBgHj9YMaeGQ?pwd=j0y3
提取码:j0y3
捏造机暗码:0

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4