零、关于UOS
统信首页:www.chinauos.com/
镜像下载:cdimage-download.chinauos.com/
注:amd(x86,amd架构CPU适用)、arm(鲲鹏920、飞腾2000/4、飞腾D2000/8)、mips64el(龙芯3A3000、龙芯3A4000)、sw64(申威421)
一、window下用VMware安装uos(x86)
1、vm虚拟机下载:www.vmware.com/products/wo…
注:vm虚拟机注册码请自行百度
2、安装amd版本系统ISO
(1)、选择自定义
(2)、选择稍后安装
(3)、操作系统选择Linux、版本根据自己所安装的ISO来选择,这里用的是uos,基于debian开发,所以选择了Debian、其他版本还有red hat、centos、ubuntu等
(4)、设置别名跟路径
(5)、设置虚拟机配置,这些可自行设置,配置参考下列
- 处理器:2.0GHz多核或主频更高的处理器
- 推荐奔腾4 2.4GHz或主频更高的处理器
- 支持X86处理器* 内存:8GB以上物理内存
- 硬盘:64GB以上可用硬盘空间(不包含系统盘),推荐安装于固态硬盘中
- 显示器:推荐1920*1080或更高的屏幕分辨率
这里适用桥接的方式联网,其他的链接方式请自行了解
(6)、设置CD的物理ISO路径,注:VMware只能选择amd适用的ISO文件
(7)、设置bios启动项第一项为CD-ROM
保存退出之后,会自动进入uos的安装,安装结束之后,重新把bios设置成硬盘启动,并删除VMware的CD挂载
二、window下用QEMU安装uos(arm)
1、QEMU下载:www.qemu.org/download/
合集版本:qemu.weilnetz.de/w64/2022/ (64位)
qemu.weilnetz.de/w32/2022/ (32位)
bios下载:releases.linaro.org/components/… (64位)
releases.linaro.org/components/… (32位)
2、配置QEMU到环境变量
验证:
qemu-system-aarch64 --version
(1)、新建文件夹,并把下载的bios()跟ISO放在同一个文件夹,如:D:\Virtual Machines\uos20
-
虚拟机镜像:uniontechos-20-desktop-professional-1020-arm64.iso
-
ARM64 BIOS:QEMU_EFI.fd
(2)、在该文件夹下启动命令工具执行下列命令
// 创建一个虚拟机 赋予64G的内存
qemu-img create -f qcow2 uos20.qcow2 64G
// 针对这个虚拟机设置其他内容,如CPU、内存、bios等,特别要注意的是 对bios、iso路径的设置
qemu-system-aarch64.exe -m 4096 -cpu cortex-a72 -smp 4 -M virt -bios QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=uos20.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=uniontechos-20-desktop-professional-1020-arm64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic,model=pcnet
等待安装结束,点击安装完成按钮,系统会进入重启,虚拟机会重新进入bios,在start option走完之前任意按键,进入bios,启动uos
(3)、移除光盘启动及增加ssh登录(未走通)
qemu-system-aarch64.exe -m 4096 -cpu cortex-a72 -smp 4 -M virt -bios QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=uos20.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 user,hostfwd=tcp::2222-:22 -net nic