目前还没有适用于 ARM64 的 Ubuntu Desktop 22.04 直接下载,如何安装?
答案1
更新 2:桌面版的非公开版本(不在其主网站上)arm64
现已在daily-live
文件夹中提供:
https://cdimage.ubuntu.com/jammy/daily-live/current/jammy-desktop-arm64.iso
您的里程可能会有所不同,但它也许可以直接作为其他用户表示。
有些人感到困惑,这里是该过程的完整截屏: https://www.youtube.com/watch?v=56n2q6-MXX8
- 从以下网址下载 ARM64 服务器版本:https://ubuntu.com/download/server/arm
- 在 Parallels 17 中创建新客户机/虚拟机时使用 ISO 安装
sudo apt update && sudo apt upgrade
然后更新系统sudo reboot
- 登录并安装:
sudo apt install ubuntu-desktop
- 重启 (
sudo reboot
) - Parallels Tools 安装:两个选项
使用菜单栏:
- 菜单栏 → 操作 → 安装 Parallels Tools
- 通过 shell 安装:
cd /media/USERNAME/Parallels\ Tools sudo ./install sudo reboot
使用 ISO:安装 Parallels ARM64 工具 ISO 并安装:
- 注意:最初我是在安装图形用户界面之前安装 Parallels Tools 的,但如果在安装之后安装它
ubuntu-desktop
甚至kde-standard/full/whatever
随后复制粘贴等功能也会被安装。
- CD-ROM:“连接图像……”
- 导航至列表视图
/Applications/
并更改为列表视图 - 扩张
Parallels Desktop.app/Contents/Resources/Tools/
- 选择并打开
prl-tools-lin-arm.iso
- 执行:
sudo mount /dev/cdrom /media/ cd /media/ sudo ./install # allow it to install appropriate tools sudo reboot
- 注意:最初我是在安装图形用户界面之前安装 Parallels Tools 的,但如果在安装之后安装它
码头工人:
下面有一个问题,关于 Docker 是否可以与 Apple Silicon 上的 Ubuntu 22.04 一起使用。答案是肯定的。人们遇到的问题是当他们尝试在 Ubuntu 上使用“Docker Desktop”(而不是直接在 macOS 上使用)时。这会尝试运行嵌套虚拟化场景,而 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 等发行版并运行它们:
$ 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
- 使用 M1 Mac - 我使用的是配备 16GB RAM 的 Pro。
- 安装了 Parallels Desktop - 就我而言不是从 Mac 应用商店安装的。我认为从 Parallels 网站下载的版本并不重要,我使用的是高于基本版的版本,但我认为这只会为你带来更多 RAM。
- 下载 Jammy Jellyfish Daily Build:
- 使用 iso 创建新的 vm。
- 我没有使用 Parallels 的自动安装选项。不确定其他方式是否有效。安装、重新启动后,启动顺序在找不到 cd/dvd 后冻结。我想我按了回车键,它就起作用了,或者我以某种方式重新启动了它。
- 执行了我从本页另一篇文章中看到的下列操作:
- CD-ROM:“连接图像……”
- 导航至 /Applications/ 并切换到列表视图
- 展开 Parallels Desktop.app/Contents/Resources/Tools/
- 选择并打开 prl-tools-lin-arm.iso
- 执行:sudo mount /dev/cdrom /media/ cd /media/ sudo ./install
- 允许它安装适当的工具 sudo reboot
- 对我有用!
- 现在所有的 arm 应用程序都在哪里?希望它们能随着时间的推移被移植。
- 附注:我真的很努力地尝试让它在 Fedora 36 上运行,但无法让 Parallels Tools 运行。
- 补充一点,使用 M1 Mac 的系统速度比使用 x86 架构的 32GB RAM 的 2020 Mac Mini 要快得多。我以为它们会差不多,但我错了。M1 正在碾压它。 祝你好运!
答案3
我尝试使用 Parallels 1.7.2 (23531) 和 ubuntu-22.04-live-server-arm64.iso 在 M1 上创建虚拟机。但在 Grub 屏幕之后,出现了一个空白屏幕,并且一直存在。
因此我不得不假设安装失败/挂起。我是否必须应用任何特殊设置(BIOS/UEFI,...)才能使其成功启动?
我也尝试删除安静的来自 grub 中的启动命令的参数,然后我得到以下输出:
EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services...
这是什么意思?我该怎么办?
谢谢
答案4
我成功运行了以下命令:
docker run --platform linux/arm64 -p 52022:22 --name arm64 -v /Users/my_username:/home/my_username -v /tmp/:/tmp -it ubuntu:22.04