然后,您会注意到,在成功设置并运行它之后docker run hello-world,它确实可以工作。此外,您可以安装像 Alpine 这样的发行版并运行它们:
$ docker pull alpine
$ docker run -it alpine
/ # ls
bin dev etc home lib media mnt opt proc root run sbin srv sys tmp usr var
/ # exit
$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
alpine latest 3fb3c9af89a9 5 weeks ago 5.32MB
hello-world latest 46331d942d63 7 weeks ago 9.14kB
$ docker system prune -a --volumes
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all volumes not used by at least one container
- all images without at least one container associated to them
- all build cache
Are you sure you want to continue? [y/N] y
Deleted Containers:
e02dce4144eccb4828a3775ec96c97c5741c69120981bf323732796ff2e4855f
72beba41f97505fe14532b0f700e6c1477986c35c656bac7500591194725e1ef
Deleted Images:
untagged: hello-world:latest
untagged: hello-world@sha256:80f31da1ac7b312ba29d65080fddf797dd76acfb870e677f390d5acba9741b17
deleted: sha256:46331d942d6350436f64e614d75725f6de3bb5c63e266e236e04389820a234c4
deleted: sha256:efb53921da3394806160641b72a2cbd34ca1a9a8345ac670a85a04ad3d0e3507
untagged: alpine:latest
untagged: alpine@sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454
deleted: sha256:3fb3c9af89a9178a2ab12a1f30d8df607fa46a6f176acf9448328b22d31086a2
deleted: sha256:4f4ce317c6bbf55719e49973d32d33ba456d7cb08693a6d6fb372690eacee23b
Total reclaimed space: 5.331MB
更新 2:桌面版本的非公开(不在其主网站上)
arm64
版本现在可在以下dail-live
文件夹中找到: https://cdimage.ubuntu.com/jammy/daily-live/current/jammy-desktop-arm64。异您的里程可能会有所不同,但它可能会像其他用户所指出的那样完全有效。
有些人感到困惑,这是下面概述的过程的完整截屏视频: https ://www.youtube.com/watch?v=56n2q6-MXX8
sudo apt update && sudo apt upgrade
然后更新系统sudo reboot
sudo apt install ubuntu-desktop
sudo reboot
)使用菜单栏:
使用 ISO:安装 Parallels ARM64 工具 ISO 并安装:
ubuntu-desktop
甚至kde-standard/full/whatever
再安装复制粘贴等功能也会安装。/Applications/
到列表视图并切换到列表视图Parallels Desktop.app/Contents/Resources/Tools/
prl-tools-lin-arm.iso
码头工人:
下面有一个关于 Docker 是否可以在 Apple Silicon 上使用 Ubuntu 22.04 的问题。答案是肯定的。人们遇到的问题是当他们尝试在 Ubuntu(而不是直接在 macOS 上)上使用“Docker Desktop”时。这试图运行一个嵌套的虚拟化场景,而 Apple 在 M1 系列 Apple Silicon 设备上没有此指令集。然而,关键是仅使用 Docker 本身与此处的教程类似: https ://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-22 -04
然后,您会注意到,在成功设置并运行它之后
docker run hello-world
,它确实可以工作。此外,您可以安装像 Alpine 这样的发行版并运行它们:我尝试使用 Parallels 1.7.2 (23531) 和 ubuntu-22.04-live-server-arm64.iso 在我的 M1 上创建一个 VM。但是在 Grub 屏幕之后,会出现一个永远存在的空白屏幕。
所以我必须假设安装失败/挂起。是否有任何我必须应用的特殊设置(BIOS/UEFI,...)才能成功启动?
我还尝试从 grub 的引导命令中删除quiet参数,然后得到以下输出:
这是什么意思,我能做些什么呢?
谢谢
在配备 32 GB RAM 的 MacBook Pro(16 英寸,2021 年)M1 Pro 上安装 Ubuntu 22.04 时,我遇到了与 Stephan 相同的问题。我有 Apple Store 版本 1.7.x(我认为是 1.7.2)。根据上面接受的解决方案中的建议,我从我的机器上删除了 Parallels,登录到我的 parallels.com 帐户,并在下载并激活新安装后重新安装了 parallels 版本 17.1.2 (51548),我遵循了给出的建议以上接受的解决方案和 Ubuntu 22.04 现在按照接受的解决方案答案运行。
我应该提到我在安装并行工具时确实遇到了问题。最后,我所做的是单击 VM 窗口顶部的警告图标,警告我需要安装这些工具。这显然安装了磁盘并安装了工具。
我的直觉是我使用的 Apple Store 版本有所不同。可以肯定的是,我还没有证实这一点,但我采取的行动似乎确实表明了这一点。
更新 5/4/2022 根据我从parallels.com 收到的支持电子邮件,我安装的Apple Store 版本是parallels desktop,与我在parallels.com 网站上购买的parallel Pro 版本不同。我收到了以下链接以获取将来的信息,但简而言之,我确实认为我的情况需要 parallels pro。
“版本之间的差异 - https://kb.parallels.com/en/123796 ”