在 Parallels 中的 macOS Apple Silicon (M1/Pro/Max) 上安装 Ubuntu Desktop 22.04 ARM64

yll*_*ate 33 mac virtualization apple parallels arm64

目前还没有直接下载适用于 ARM64 的 Ubuntu Desktop 22.04,如何安装?

yll*_*ate 29

更新 2:桌面版本的非公开(不在其主网站上)arm64版本现已在daily-live文件夹中提供:\n https://cdimage.ubuntu.com/jammy/daily-live/current/jammy-desktop- ARM64.iso

\n

您的里程可能会有所不同,但它可能会像其他用户所指出的那样完全有效。

\n
\n

有些人感到困惑,下面是该过程的完整截屏视频:\n https://www.youtube.com/watch?v=56n2q6-MXX8

\n
    \n
  1. 从以下位置下载 ARM64 服务器版本: https: //ubuntu.com/download/server/arm
  2. \n
  3. 在 Parallels 17 中创建新 guest/vm 时使用 ISO 安装
  4. \n
  5. sudo apt update && sudo apt upgrade然后更新系统sudo reboot
  6. \n
  7. 登录并安装:sudo apt install ubuntu-desktop
  8. \n
  9. 重启 (sudo reboot
  10. \n
  11. Parallels Tools 安装:两个选项
  12. \n
\n
    \n
  • 使用菜单栏:

    \n
      \n
    1. 菜单栏 \xe2\x86\x92 操作 \xe2\x86\x92 安装 Parallels Tools
    2. \n
    3. 通过外壳安装:\n
      cd /media/USERNAME/Parallels\\ Tools\nsudo ./install\nsudo reboot\n
      Run Code Online (Sandbox Code Playgroud)\n
    4. \n
    \n
  • \n
  • 使用 ISO:挂载 Parallels ARM64 工具 ISO 并安装:

    \n
      \n
    • 注意:最初我在安装图形用户界面之前安装了Parallels Tools,但是如果您在安装之后安装ubuntu-desktop甚至kde-standard/full/whatever复制粘贴等功能也会被安装。
    • \n
    \n
      \n
    1. CD-ROM:“连接图像...”
    2. \n
    3. 导航至/Applications/并更改为列表视图
    4. \n
    5. 扩张Parallels Desktop.app/Contents/Resources/Tools/
    6. \n
    7. 选择并打开prl-tools-lin-arm.iso
    8. \n
    9. 执行:\n
      sudo mount /dev/cdrom /media/\ncd /media/\nsudo ./install\n# allow it to install appropriate tools\nsudo reboot\n
      Run Code Online (Sandbox Code Playgroud)\n
    10. \n
    \n
  • \n
\n
    \n
  1. 成功:\nmacOS 上的 Ubuntu Desktop 22.04 并行 ARM64
  2. \n
\n

码头工人:

\n

下面有一个关于 Docker 是否可以在 Apple Silicon 上运行 Ubuntu 22.04 的问题。答案是肯定的。人们遇到的问题是当他们尝试在 Ubuntu 上(而不是直接在 macOS 上)使用“Docker Desktop”时。它尝试运行嵌套虚拟化场景,而 Apple 在 M1 系列 Apple Silicon 设备上没有可用的指令集。然而,关键是只使用 Docker 本身,就像这里的教程一样:\n https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu -22-04

\n

然后您会注意到,在成功设置并运行它之后,docker run hello-world它确实可以工作。此外,您可以安装 Alpine 等发行版并运行它们:

\n
$ docker pull alpine\n$ docker run -it alpine\n/ # ls\nbin    dev    etc    home   lib    media  mnt    opt    proc   root   run    sbin   srv    sys    tmp    usr    var\n/ # exit\n$ docker image ls\nREPOSITORY    TAG       IMAGE ID       CREATED       SIZE\nalpine        latest    3fb3c9af89a9   5 weeks ago   5.32MB\nhello-world   latest    46331d942d63   7 weeks ago   9.14kB\n$ docker system prune -a --volumes\nWARNING! This will remove:\n  - all stopped containers\n  - all networks not used by at least one container\n  - all volumes not used by at least one container\n  - all images without at least one container associated to them\n  - all build cache\n\nAre you sure you want to continue? [y/N] y\nDeleted Containers:\ne02dce4144eccb4828a3775ec96c97c5741c69120981bf323732796ff2e4855f\n72beba41f97505fe14532b0f700e6c1477986c35c656bac7500591194725e1ef\n\nDeleted Images:\nuntagged: hello-world:latest\nuntagged: hello-world@sha256:80f31da1ac7b312ba29d65080fddf797dd76acfb870e677f390d5acba9741b17\ndeleted: sha256:46331d942d6350436f64e614d75725f6de3bb5c63e266e236e04389820a234c4\ndeleted: sha256:efb53921da3394806160641b72a2cbd34ca1a9a8345ac670a85a04ad3d0e3507\nuntagged: alpine:latest\nuntagged: alpine@sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454\ndeleted: sha256:3fb3c9af89a9178a2ab12a1f30d8df607fa46a6f176acf9448328b22d31086a2\ndeleted: sha256:4f4ce317c6bbf55719e49973d32d33ba456d7cb08693a6d6fb372690eacee23b\n\nTotal reclaimed space: 5.331MB\n
Run Code Online (Sandbox Code Playgroud)\n


小智 5

  1. 使用 M1 Mac - 我使用的是配备 16GB RAM 的 Pro。
  2. 安装了 Parallels Desktop - 就我而言,不是从 Mac 应用商店安装的。我认为从 Parallels 网站下载的版本并不重要,我有上面的基本版本,但我认为这只会让您获得更多 RAM。
  3. 下载 Jammy Jellyfish 每日构建版:
  4. 使用 iso 创建新的虚拟机。
  5. 我没有选择 Parallels 的自动安装选项。不确定它是否以其他方式工作。安装、重新启动、找不到 cd/dvd 后启动顺序冻结。我想我按了 Enter 键并且它起作用了,或者我以某种方式重新启动了它。
  6. 执行了我从本页的另一篇文章中看到的以下内容:
  • CD-ROM:“连接图像...”
  • 导航到 /Applications/ 并更改为列表视图
  • 展开 Parallels Desktop.app/Contents/Resources/Tools/
  • 选择并打开 prl-tools-lin-arm.iso
  • 执行: sudo mount /dev/cdrom /media/ cd /media/ sudo ./install
  • 允许它安装适当的工具 sudo restart
  1. 为我工作!
  2. 现在所有的 Arm 应用程序都在哪里?希望随着时间的推移,它们能够得到移植。
  3. 旁注,我非常努力地尝试让它在 Fedora 36 上工作,但无法让 Parallels Tools 工作。
  4. 额外注意的是,使用 M1 Mac 的系统速度比使用 x86 架构上具有 32GB RAM 的 2020 mac mini 快得多。我以为它们会很相似,但我错了。M1正在碾压它。 祝你好运!