当前位置: 首页 > ops >正文

Mac M4环境下基于VMware Fusion虚拟机安装Ubuntu24.04 LTS ARM版

Mac M4环境下基于VMware Fusion虚拟机安装Ubuntu24.04 LTS ARM版

1 下载Ubuntu镜像

在Ubuntu官网下载Ubuntu24.04 LTS的arm版镜像,这里选择ubuntu-24.04-live-server-arm64.iso,支持arm的似乎没有合适的desktop版本,Server版本默认是不带图形桌面系统的,桌面系统可以后续手动安装。

2 创建虚拟机

在VMware Fusion中新建虚拟机,选择从光盘或映像中安装即可,点击继续后选择上一步下载的镜像文件

在这里插入图片描述

3 在虚拟机中安装Ubuntu系统

启动虚拟机后,在启动菜单中选择Try or Install Ubuntu Server

在这里插入图片描述    之后一路选择Done,默认选项,输入用户名和密码,等待安装完成。

在这里插入图片描述## 4 更换国内源

在 Ubuntu 24.04 之前,Ubuntu 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sources.list;从 Ubuntu 24.04 开始,Ubuntu 的软件源配置文件变更为 DEB822 格式,路径为 /etc/apt/sources.list.d/ubuntu.sources

在命令行中依次输入以下命令:

# 清除配置
sudo rm /var/lib/apt/lists/* -rvf
# 备份源配置文件
cd /etc/apt/sources.list.d/
sudo cp ubuntu.sources ubuntu.sources.bak
# vim编辑源配置文件
sudo vim ubuntu.sources

在vim中按i键进入插入编辑模式,将其中的配置文件改为以下内容:

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
Types: deb
URIs: http://ports.ubuntu.com/ubuntu-ports/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

注意其中URIs中必须是ubuntu-ports才是arm版的源地址,只写ubuntu的话是amd版的,会导致apt安装软件包时找不到相应的包,报错Unable to locate package ……。

在vim的编辑界面按ESC,返回命令模式,再输入

:wq!

保存并退出vim。

在命令行中继续输入:

# 更新源
sudo apt-get update
sudo apt-get upgrade

5 安装ubuntu-desktop

在命令行中输入

sudo apt install ubuntu-desktop

等待安装完成,重启虚拟机,进入桌面环境。

6 安装VMware-tools

在桌面中找到Terminal工具,输入

sudo apt install open-vm-tools open-vm-tools-desktop

其中open-vm-tools 提供基本支持,open-vm-tools-desktop 实现复制粘贴、拖放、自动分辨率。

7 共享目录

在虚拟机设置中选择共享,点击加号添加要共享的目录

在这里插入图片描述

在Ubuntu中,执行以下命令,每次启动自动挂载共享目录

sudo vim /etc/fstab

进入vim界面中,用键盘下键将光标移动到最后一行,按o键,插入以下内容

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0

在vim的编辑界面按ESC,返回命令模式,再输入

:wq!

保存并退出vim。

重启虚拟机。

在/mnt/hgfs下将看到共享的目录。

至此,Mac M4环境下基于VMware Fusion虚拟机安装Ubuntu24.04 LTS ARM版完成。

http://www.xdnf.cn/news/20042.html

相关文章:

  • 在 CentOS 9 上安装 Docker 的完整指南
  • 蚂蚁 S21 XP+ HYD 500T矿机评测:SHA-256算法与高效冷却技术的结合
  • 数字隔离器,新能源汽车PTC中的“电气安全卫士”
  • git命令解析
  • 家庭网络异常降速问题排查处理方案
  • 查找算法 -- 二分查找 O(log n)
  • 前端笔记2025
  • 快速了解迁移学习
  • Jupyter Notebook的交互式开发环境方便py开发
  • 一文看懂什么是GaN HEMT以及其工艺流程(氮化镓高电子迁移率晶体管)
  • 数据结构之双向链表
  • Nginx 配置详解与虚拟主机实战指南
  • 嵌入式|Linux中打开视频流的两种方式V4l2和opencv
  • Python的语音配音软件,使用edge-tts进行文本转语音,支持多种声音选择和语速调节
  • MySQL 主从复制详解:部署与进阶配置
  • NGUI--三大基础控件
  • VBA 中的 Excel 工作表函数
  • 新后端漏洞(上)- Java RMI Registry反序列化漏洞
  • Struts2 工作总结
  • B树,B+树,B*树(无代码)
  • React JSX 语法讲解
  • bat脚本- 将jar 包批量安装到 Maven 本地仓库
  • Highcharts 数据源常见问题解析:连接方式、格式处理与性能优化指南
  • React 样式隔离核心方法和最佳实践
  • 【展厅多媒体】AI虚拟数字人在展厅互动中的应用
  • [VF2] Boot Ubuntu和Debian发行版
  • 智慧城市SaaS平台之智慧城管十大核心功能(五):监督检查综合管理系统
  • AI急速搭建网站:Gemini、Bolt或Jules、GitHub、Cloudflare Pages实战全流程!
  • FastAPI 中的 Pydantic 的作用
  • docker 部署RustDesk服务