苹果m芯片上用utm 安装 rockylinux 9.4 qcow2

#安装

下载 rockylinux 9.4 arm64: Rocky-9-GenericCloud-Base-9.4-20240509.0.aarch64.qcow2

安装mkpasswd

sudo apt install whois

然后输入密码

mkpasswd --method=SHA-512

得到一串hash

安装cloudinit

sudo apt-get install cloud-utils

填写好user-data.yaml, hashed_passwd 填上文说的hash,还有ssh公钥

ubuntu@oracle:~$ cat user-data.yaml
#cloud-config
users:
  - name: root
    lock_passwd: false
    hashed_passwd: "$6$5VRzu9xj02NUMxvR$FvZPOBz9WhQYaMUMMEZmlEJB.RriEizgQTtTxR/kVcLgfwd6CMiQTv1C4GWq3x/iFh4CUXyIZ2do5Be6APBgx/"
    ssh_authorized_keys:
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDN84bKIhOSfgjf8q5f875jjp65nmaofjxdyfkuhZZhV6/qJIRVx/IZYejJzlsFsDVjVj5Et0lcJSgLb6oBMNK5dAPnw/8gSQYBUWpeivrRqLeh46NiRXlw1a0QbqSNmQrCh5LwYQ9ferOcrXn0yutQKbrSW+qUTZzdreAIv/U/y/ekP3+8FSBn3wAnP4lNvLiHqBnM4KEOwNZwHoZFnGaQzuMS2iVEwOynw2QbmCQT6hWFM+3d50QXNGi3IS595hsFkrqEvrOwhZbowbqQ4T+dE3mnigyf/RAE/GTUlgVn9s6mrvxoPFVSQYWzUgk6
### 在 Macos M1/M2 芯片上通过 UTM 运行 Linux 系统的步骤 要在基于 Apple M1/M2 芯片的 Mac 设备上使用 UTM 虚拟化运行 Linux 系统,需要遵循以下详细说明。以下是完整的流程: #### 1. 安装 UTM 应用程序 首先,需要在 macOS安装 UTM 应用程序。可以通过 [UTM 官方网站](https://getutm.app/) 下载适用于 macOS 的最新版本[^4]。下载完成后,将 `.dmg` 文件挂载,并将 UTM 应用程序复制到 `/Applications` 目录中。 #### 2. 准备 Linux 镜像文件 为了运行 Linux 系统,需要下载一个与 ARM 架构兼容的 Linux 发行版镜像文件。例如: - **Ubuntu**: 可以从 Ubuntu 官方网站下载 ARM64 版本的 ISO 文件[^2]。 - **Oracle Linux**: 访问 [Oracle eDelivery](https://edelivery.oracle.com/) 并下载 Oracle Linux 9ARM 版本 ISO 文件[^3]。 确保选择适合 ARM 架构的发行版,因为并非所有 Linux 发行版都支持 Apple Silicon。 #### 3. 创建虚拟机 打开 UTM 应用程序后,按照以下步骤创建一个新的虚拟机: - **Start Interface**: 选择 `Virtualize (Faster, but can only run the native CPU architecture.)`。 - **Operating System**: 选择 `Linux`。 - **Boot ISO Image**: 浏览并选择之前下载的 Linux ISO 文件。 - **Hardware Configuration**: - 设置虚拟机的内存(例如 8192 MB)和 CPU 核心数(例如 4 核)。 - 启用实验性功能 `Enable hardware OpenGL acceleration`(如果需要图形界面支持)。 - **Storage**: 设置虚拟磁盘大小(例如 100 GB)[^3]。 - **Shared Directory**: 配置共享目录路径以便于主机与虚拟机之间的文件传输。例如:`/Users/<your_user_name>/VirtualVMs/oraclelinux9`。 #### 4. 启动虚拟机并完成安装 配置完成后,点击 `Save` 并启动虚拟机。根据所选的 Linux 发行版,按照其安装向导完成操作系统的安装过程。对于 Ubuntu,可以选择图形化安装界面[^2]。 #### 5. 解决常见问题 - **复制粘贴功能**: 如果发现无法在 macOS 主机与 UTM 虚拟机之间进行复制粘贴,可以尝试安装相关工具或更新 UTM 至最新版本[^2]。 - **文件传输**: 使用共享目录功能实现文件在主机与虚拟机之间的传输[^3]。 #### 6. 配置网络和硬件加速 确保虚拟机的网络设置为 `NAT` 或 `Bridged` 模式以获得更好的网络连接性能。此外,启用硬件加速(如 OpenGL)可以提升图形界面的流畅度。 ```bash # 示例命令:检查虚拟机内核是否支持 ARM64 架构 uname -a && arch ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值