如何在 Apple Silicon MacBook 上安装 Ubuntu Linux
如果你喜欢这个话题,你可能会喜欢我的文章、推文和其他内容。如果你感兴趣,可以看看我的 社交媒体主页 ,别忘了订阅和关注我,因为我会提供编程和激励的工具和信息,帮助你实现梦想。
Linux 是一款非常适合开发的操作系统,许多像亚马逊这样的大公司都将其用作后端。今天我们将学习如何在 Apple Silicon MacBook 上安装和设置流行的 Ubuntu Linux。本教程已在 macOS Ventura 13.1 上测试并运行。
Mac 上有 3 款优秀的虚拟化工具,我们将使用其中两款来安装 Ubuntu Linux。这 3 款工具如下:
UTM(免费)
Parallels Desktop for Mac(付费但有免费试用版)
VirtualBox(免费)
我们不会使用 VirtualBox,因为截至撰写本文时,它对 Apple Silicon MacBook 的支持还不够好,尽管如果你有较旧的 Intel 型号,它应该可以工作。
UTM设置
UTM 是 ARM64 操作系统在 Apple Silicon 上以接近原生速度运行的虚拟化工具,UTM 使用 Apple 的 Hypervisor 虚拟化技术。
1.下载并安装UTM
在我们开始之前,您需要做的第一件事是下载最新版本的 macOS 虚拟化软件UTM。
2.下载 ARM 版本的 Ubuntu
接下来,您必须下载最新版本的 Ubuntu Linux,并确保它是可以在 Apple Silicon 计算机上运行的 ARM 版本。
您应该能够在以下链接之一中找到最新版本:
Ubuntu 22.04.1 LTS(Jammy Jellyfish)
3. 使用 UTM 安装和设置 Ubuntu
现在使用 UTM 来设置 Ubuntu,配置您的个人设置。请按照示例设置,并根据您自己的偏好进行调整。这个阶段耗时最长,但安装完成后会快得多。
选择虚拟化选项。
选择 Linux 作为操作系统
使用与下面类似的配置,并使用浏览按钮找到您的 Linux iso 映像。
按照示例配置您的硬件设置。
我选择了 64GB 存储空间,您可以使用任何您想要的存储空间,只要确保它足够就行,所以至少需要 20GB。
你可以选择一个共享目录,以便它可以连接到你 macOS 环境中的文件夹。我选择了“下载”文件夹,你也可以选择任何文件夹。
只需为其命名并选择保存。
打开 UTM 设置菜单并将显示设置为 Retina,使其美观且清晰。
开始吧!点击播放按钮,开始游戏!
选择“试用”或“安装 Ubuntu”选项,最终您将进入 Ubuntu 主屏幕。我们快完成了!在桌面右下角,您将看到一个“安装”图标。点击它,然后按照设置操作,直到进入安装类型屏幕。
选择第一个选项,它不会擦除你的主 macOS 硬盘,所以不用担心!它只使用虚拟机存储。
创建您的用户详细信息,不要忘记登录所需的用户名和密码!
现在在虚拟机中重启电脑,登录后应该就能看到 Ubuntu 主屏幕了。接下来,你可能需要安装 Ubuntu 的最新更新。如果系统崩溃了,你可以尝试重新安装 Ubuntu,或者重启虚拟机让它恢复正常。
4.打开终端应用程序
打开应用程序菜单,然后启动终端应用程序。让我们设置一个基本的入门开发环境。
5. 确保 Ubuntu 有最新的软件包
将这些命令复制并粘贴到终端,然后按 Enter 键运行它们。这些命令将更新 Ubuntu 中的所有软件包。
sudo apt update
sudo apt upgrade
6.下载并安装 Visual Studio Code
下载并安装最新版本的 Visual Studio Code,并确保它是文件扩展名以https://code.visualstudio.com/.deb
结尾的Linux 版本。
7.安装git
在终端窗口内使用以下命令安装 git。
sudo apt install git
8. 安装 zsh 和 Oh My Zsh(可选)
此步骤是可选的,但我认为非常值得。
Oh My Zsh 是一个令人愉悦的开源社区驱动框架,用于管理你的 Zsh 配置。它捆绑了数千个实用的函数、助手、插件、主题,以及一些让你赞叹不已的功能……
首先zsh
在终端中使用以下命令进行安装。
sudo apt install zsh
然后使用这个 curl 命令安装 Oh My Zsh。你可以在 GitHub 仓库中找到它:https://github.com/ohmyzsh/ohmyzsh。
如果您尚未curl
安装,请先安装它。
sudo apt install curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
9.安装 npm 和 Node.js
现在让我们安装 npm 和 Node.js,安装 JavaScript 包时肯定需要它们。你可以在这里找到 Node.js 的最新版本:https://github.com/nodesource/distributions/blob/master/README.md
截至撰写本文时,最新版本是Node.js v19.x。我们可以在终端中使用以下命令来安装 npm 和 Node.js。
curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
10.安装Docker引擎
现在是时候安装 Docker 了。请注意,目前 Docker Desktop 应用程序尚未提供 ARM 版本。
Linux 上的 Docker Desktop 运行的是虚拟机 (VM),因此
desktop-linux
在启动时会创建并使用自定义的 Docker 上下文。这意味着在安装之前部署在 Linux Docker Engine 上的镜像和容器在 Linux 版 Docker Desktop 中不可用。更多信息请参阅 Linux 版 Docker Desktop 与 Docker Engine 之间的区别
它们只有 Intel、AMD 和 Apple Silicon 版本,没有 Linux 版本。很遗憾,我们仍然可以使用 Docker,只是必须使用命令行。反正开发人员都离不开命令行 😉 您可以在这里找到所有 Docker 命令:https://docs.docker.com/engine/reference/commandline/docker/。
按照 Docker 文档中的步骤在 Ubuntu 上安装 Docker Engine。
Parallels Desktop for Mac 设置
自 16.5 版本起,它还支持搭载 Apple 芯片 CPU 的 Macintosh 系统。Parallels Desktop for Mac 是一款为搭载 Intel 处理器的 Macintosh 电脑提供硬件虚拟化的软件。
1.下载并安装 Parallels Desktop for Mac
前往此处下载https://www.parallels.com/uk/
2. 使用 Parallels 安装和设置 Ubuntu
Parallels Ubuntu Linux 的安装过程相当简单,因为它有自动设置功能。您可以参考下方的示例安装图来了解安装过程。安装完成后,您可以直接跳到步骤4。在 UTM 设置中打开终端应用程序来安装您的开发环境,因为安装过程与步骤 4 相同。
如果你喜欢这篇文章,你很可能也会喜欢我的帖子、推文和内容。如果你感兴趣,可以看看我的 社交媒体资料 ,别忘了订阅和关注我,因为我会分享编程和激励方面的资源和知识,帮助你实现目标💫
文章来源:https://dev.to/andrewbaisden/how-to-install-ubuntu-linux-on-apple-silicon-macbooks-1nia