我经历了为 XMPP 项目获取带有 Ubuntu 服务器的可启动 microSD 卡的过程,我开始遵循以下指南:https://wiki.ubuntu.com/ARM/RaspberryPi#Booting_generic_arm64_ISO_images。但是,我不确定这是否是因为我对 Ubuntu 完全陌生,但我无法启动它。当我第一次启动我的 rpi 时,我进入一个页面,在它检测到 USB 设备和以太网后,我必须按下一个键来停止自动机器人,并带有命令提示符页面。输入 boot 将我带到 GNU GRUB 版本 2.02 页面。在标题为引导和安装的部分中,它说要使用引导参数,但我不知道该怎么做。它还让我执行其他几个命令,其中一个是设置 root=(hd1,msdos2)。但是,当我输入 ls 时,我只看到 (memdisk) (hd0) (hd0,msdos1)。之后以 linux 和 initrd 开头的命令说找不到该命令。当我尝试启动时,它说我需要先加载内核。如果这看起来微不足道,我很抱歉。任何帮助都值得感激,谢谢。
答案1
当阅读 Raspberry Pi 的“经典 Ubuntu deb 映像”的说明时,它指出:
Raspberry Pi 3 目前还不能与开箱即用的官方 Ubuntu 映像兼容,但可以使用非官方映像。
您正在链接到引导通用 arm64 ISO 映像。
这是否意味着您下载了 ubuntu-18.04.1-server-arm64.iso 并遵循了有关以下方面的所有说明:
- 使用 pi 固件/引导加载程序文件创建分区
- 更新 Pi GPU 固件和引导加载程序文件
- 编译U-boot
- 复制设备树 blob
- 将 ISO 内容复制到 FAT 分区
- 引导和安装
我读了这些说明,即使我有一些 Linux/Ubuntu 经验,它看起来也不容易。
当涉及到启动参数时,只需查看Grub添加启动参数