ubuntu22.04server arm64安装教程
时间: 2025-06-12 20:48:53 浏览: 24
### Ubuntu 22.04 Server ARM64 安装指南
在ARM64架构的Ubuntu 22.04 Server安装过程中,需要准备必要的文件和工具,并按照以下流程进行操作。以下是详细的安装步骤:
#### 准备工作
1. 下载所需文件:
- 下载QEMU EFI固件文件:`wget http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd`[^1]。
- 下载Ubuntu 22.04 Server ARM64镜像文件:`wget http://old-releases.ubuntu.com/releases/22.04/ubuntu-22.04.5-live-server-arm64.iso`。
2. 创建虚拟磁盘镜像:
```bash
qemu-img create ubuntu22.04_arm64.img 40G
```
#### 安装QEMU
确保系统中已安装QEMU及相关依赖。如果未安装,可以使用以下命令进行安装:
```bash
sudo apt update
sudo apt install qemu-system-aarch64 qemu-utils build-essential -y
```
#### 启动QEMU虚拟机
使用以下命令启动QEMU虚拟机以安装Ubuntu 22.04 Server ARM64:
```bash
qemu-system-aarch64 \
-m 4096 \
-cpu cortex-a57 \
-smp 4 \
-M virt \
-bios QEMU_EFI.fd \
-nographic \
-drive if=none,file=ubuntu-22.04.5-live-server-arm64.iso,id=cdrom,media=cdrom,readonly=on \
-device virtio-scsi-device \
-device scsi-cd,drive=cdrom \
-drive if=none,file=ubuntu22.04_arm64.img,id=hd0,format=raw \
-device virtio-blk-device,drive=hd0
```
上述命令中,`-m 4096`表示分配4GB内存,`-cpu cortex-a57`指定CPU类型为Cortex-A57,`-smp 4`表示启用4个虚拟CPU核心[^2]。
#### 安装过程
在QEMU启动后,进入安装界面并按照提示完成Ubuntu 22.04 Server的安装。主要步骤包括:
1. 选择语言和地区。
2. 配置键盘布局。
3. 设置用户账户和密码。
4. 分区磁盘(可以选择手动分区或自动分区)。
5. 等待安装程序完成系统文件的复制和配置。
#### 启动已安装的系统
安装完成后,可以通过以下命令启动已安装的Ubuntu 22.04 Server ARM64系统:
```bash
qemu-system-aarch64 \
-m 4096 \
-cpu cortex-a57 \
-smp 4 \
-M virt \
-bios QEMU_EFI.fd \
-nographic \
-device virtio-scsi-device \
-drive if=none,file=ubuntu22.04_arm64.img,format=raw,index=0,id=hd0 \
-device virtio-blk-device,drive=hd0
```
#### 共享文件夹(可选)
如果需要在宿主机和虚拟机之间共享文件夹,可以在启动QEMU时添加以下参数:
```bash
-virtfs local,path=/home/user/shared,mount_tag=shared_folder,security_model=mapped
```
然后在虚拟机内执行以下命令挂载共享文件夹:
```bash
sudo modprobe 9p 9pnet_virtio
sudo mkdir /mnt/shared
sudo mount -t 9p -o trans=virtio,version=9p2000.L shared_folder /mnt/shared
```
#### Docker镜像保存(可选)
如果需要将安装好的系统保存为Docker镜像,可以参考以下步骤:
1. 停止容器:
```bash
docker stop development-container-ros2humble
```
2. 将容器保存为镜像:
```bash
docker commit development-container-ros2humble ubuntu:22.04_arm64_ros2humble
```
3. 或者导出为tar包再导入为镜像:
```bash
docker export development-container-ros2humble -o=ubuntu:22.04_arm64_ros2humble.tar
docker import ubuntu:22.04_arm64_ros2humble.tar ubuntu:22.04_arm64_ros2humble
```
### 注意事项
- 在安装过程中,确保网络连接正常,以便安装程序能够下载必要的更新和软件包[^1]。
- 如果需要部署特定服务(如Zabbix),可以直接通过官方支持的APT源进行安装[^3]。
阅读全文
相关推荐

















