Ubuntu 是一个以桌面应用为主的 Linux 系统,虽说在 macOS 上也能完成大多 Linux 系统中能做到的事,但较为专业的开发者或者学术需求可能还是对於纯 Linux 环境有着特殊需求。
本篇教学就来简单介绍怎麽在最新的 Apple Silicon M 系列系统上安装 Ubuntu 虚拟系统,提供一个方便又可以快速做版本管理的 Linux 虚拟系统。
贴心准备的章节传送门
M1/M2 Mac 安装 Ubuntu 事前准备
首先先下载 Parallels Desktop 18 虚拟系统程式,详细步骤可以参考上一篇教学:
- Parallels Desktop 18 来了!M1/M2 Mac 快速安装 Windows 11 ARM 手把手教学
- PChome:Parallels Desktop 18 for Mac 标准版
- momo:Parallels Desktop 18 for Mac 标准版
- Yahoo:Parallels Desktop 18 for Mac 标准版
1. 透过 Parallels Desktop 18 自动下载安装 Ubuntu
安装完成後,接着使用安装程式开始安装虚拟系统,在安装介面上可以选择 Parallels Desktop (缩写:PD) 目前预设的几种常用系统,我们也可以看到有 Ubuntu 的选项。
选择 Download Ubuntu Linux 後,安装程式会告知你他能下载的版本为 Ubuntu 22.04(为 arm64 架构),安装完後的系统映象档约会需要 7GB 的大小
- Ubuntu 系统版本主要有三种:桌面版、伺服器版、IOT 专用的 Core 版。
如果是需要 GUI 的人就使用 Desktop 桌面版;如果是想要轻量的人可以考虑伺服器 Server 版本。 - 目前 Ubuntu LTS (Long-term support) 长期支援稳定版本最新的为 22.04(2022),过去有 20.04(2020)、18.04(2018),约两年会推出一个 LTS 版,Parallels Desktop 则是会提供最新的 LTS 版本
点击安装後,PD 安装程式便会开始下载。
然後啪一声,就装好了,连一开始复杂的设定安装过程 PD 都帮你做完,你只需要打开虚拟机,登入。
有别於 Windows 等作业系统是需要购买并启用授权的,Ubuntu 是个免费开放原始码的作业系统,所以安装完就可以直接免费使用。
当然虽说 PD 会帮你创好预设的资料,但刚安装好你还是要先帮预设使用者 Parallels 设定密码。
进入系统後,可以看到 Ubuntu 中有着许多免费使用的程式,有如 SublimeText、Brave、Telegram,而如果你要将 macOS 的一些装置或设定同步到 Ubuntu 虚拟系统内的话,还需要安装他的 Parallels Tools 驱动(如没开始自动安装,可以选择视窗右上角工具列选项启用)。
另外使用 Parallels Desktop 虚拟系统来操作 Linux 环境的好处是可以随时对系统建立快照。我们有时开发会把环境弄得非常乱,或者要实验一些开发设定,那在部属这些设定之前,可以先使用 PD 建立一份快照。
并为这份快照写一下名称与说明。
如果你真的不幸将 Ubuntu 系统内的环境弄炸翻车了,这时你只要点选管理快照,还原到你之前建立的快照时间点,整个系统变直接回溯到当初的状态,超级方便。
2-1. 透过 ISO 选择指定 Ubuntu 版本安装
当然有些更进阶的使用者会想安装某些特定的 Ubuntu 版本来编译特定的套件或环境需求,这时如果使用 PD 安装工具那就不能选择想要的版本,而我们也带你使用另一种安装方法走过所需步骤。
首先到 Ubuntu 官方的下载页面找寻你需要的版本:
- Ubuntu 各版本下载页面
(PS. Apple Silicon 系统小编测试目前仅支援 Ubuntu 18 (包含) 以後的版本,Intel x86 则是没有限制)
如我们接着打算安装 Ubuntu 18.04 在 M1 机器的 macOS Ventura 中,那请下载:
- arm64 格式
如果是 Intel x86 机器,请下载:
- amd64 格式
接着一样开启 PD 的新增虚拟系统的功能,选择右边的由 ISO 安装。
这时安装工具会帮你找寻你电脑装存放过的安装映象档,或者你要手动选择刚刚你下载的档案也可以。
如果是 Ubuntu 20.04 (安装档包含 AHCI 驱动) 此时你点击 Install Ubuntu Server 就可以手动正常开始安装流程了,但如果是 Ubuntu 18 以前请先跳至 2-2 步骤制作安装 USB。
但自己安装的麻烦点就是要一个一个流程设定,原本 PD 都有帮你处理好这些的流程省时很多。
并且有如 PD 的虚拟网卡在安装过程中直接免驱动就可以找到并使用,着实强大。
另外虚拟系统的好处还有直接分割出一块磁区给你完整使用,所以在设定流程中可以直接选择使用全部磁区即可,不怕格式化到同台电脑的别的磁区和系统,不熟悉的人可以放大图看一下如何设定。
最後一步便是设定电脑名称与使用者。
当然如果有 SSH 进虚拟系统需求的人,在这一步也可以汇入你的公钥,之後只要透过 PD 状态列网卡选项内的 IP,就可以从 macOS 主系统中直接 SSH 进入操作。
安装设定都设定好後,我们先从 PD 状态列选择 CD-ROM 图示,卸除刚刚的安装映像档。
再重开机一次後,输入刚刚设定的使用者帐密,你需要的 Ubuntu 虚拟系统便安装完成了。
2-2. 旧版 Ubuntu 如何安装?
如果是 Ubuntu 18 以前,因为系统不带有 AHCI 驱动所以要特别做个 USB 当作安装映像档。
如果是直接挂载映像档,安装到中间时便会出现 Your Installation CD-ROM couldn’t be mounted 的错误讯息。
解决方法便是:(建议熟悉终端操作的人再来进行这步)
See alsoiOS 16 新功能
iOS 16 锁定画面「全萤幕音乐播放器」让听音乐更有气氛
- 先找一根空的 USB 来当作载体
- 并打开终端机,使用 diskutil list找出该 USB 装置编号 ID
- 透过 diskutil unmountDisk /dev/rdisk装置ID卸除 USB 装置
- sudo dd if=映象档路径 of=/dev/rdisk$装置ID bs=1m 来将映像档写入 USB
接着重跑一次 PD 安装步骤,只是这次选择「不需使用来源映像档」来安装。
系统部分则是选择 Ubuntu Linux。
并记得选择先设定再安装。
在设定面板中,硬体 Hardware -> 启动顺序 Boot Order -> 外部装置 External boot device 选择刚刚做好的 USB,并且设定由此 USB 开机。
接着启动,开机!
在 PD 虚拟的 bios 选单选择继续。
就可以正常开始 Ubuntu 18 的安装流程了。
随时常驻
另外 PD 的好处是可以同时存在一堆 Ubuntu 系统版本,并且容量不够用的话你只需要买个外接 SSD 将 PD 的 PVM 系统映象档丢到外接上,还是可以存取执行。
另外如果有些人希望可以随着 macOS 开启就让 Ubuntu 开启在背景执行,也可以再设定中开启背景执行的选项。
再搭配上 macOS 偏好设定中,设定好开机即启动 PD 的功能。
只要我开启 macOS 後,桌面马上会出现开机好的 Ubuntu 系统,非常之方便。
你成功了吗?
成功的话,请记得帮 APPLEFANS 苹果迷分享此篇教学文章,您的分享才会是我们继续创作的动力,谢谢各位~
如果想得到更多 iPhone、Mac 教学,请追踪苹果迷粉丝团以掌握最新讯息,并且订阅我们 YouTube 频道,取得直播第一时间通知,或者加入苹果迷社团跟大家分享自己的心得和疑难杂症哦~
如果想要聊天,也可以加入我们的 LINE 聊天群找我们。