我正在尝试在我的 Raspberry Pi 2 model B 上安装 Ubuntu Core 版本 18。我已按照这个官方教程我使用 Balena Etcher 将图像安装到 SD 卡上。当我尝试打开 Raspberry 时,屏幕保持黑色,状态指示灯闪烁 7 次,这意味着未在 SD 卡中找到内核。我尝试使用不同的 SD 卡(不同大小)、不同的电源为电路板供电,但没有任何变化。我还尝试使用磁盘实用程序而不是 Balena Etcher 在 ubuntu 上安装 SD,但没有成功。其他发行版(如官方 Raspbian)启动正常。我该如何继续调查这个问题?提前致谢。
答案1
看起来您下载的图片可能可能已损坏。我们可以尝试另一种方法来确保图像已成功下载。档案库中有一个名为 aria2 的下载工具,您可以可以安装。与 wget 相比,它的优点在于它不仅会为您下载文件,还会比较其校验和以验证传输过程中是否有任何丢失。
在 Ubuntu 核心Raspberry Pi 2 安装说明,我们发现图片链接以及SHA256 校验和。您需要从列表中选择与正在下载的图像文件相对应的校验和。假设您已按照上述建议安装了 aria2,则可以使用这些信息来下载图像。
调用 aria2 的示例如下:
aria2c --checksum=sha-256=9e370188c663afcdbcb62d30b1964ac838c7ecffc53eac360ed840b5c20abf12 http://cdimage.ubuntu.com/ubuntu-core/18/stable/current/ubuntu-core-18-armhf+raspi2.img.xz
作为下载完成时程序输出的一部分,您应该看到以下文本:
Verification finished successfully.
这表明您收到的文件在下载过程中没有任何损坏。如果您没有收到该回复,您可能需要查看您的互联网连接是否出现问题。虽然此类问题很少见,但确实时有发生。
如果您不想使用该特定的下载工具,您可以在命令行上运行以下命令:
sha256sum ubuntu-core-18-armhf+raspi2.img.xz
它应该提供以下输出,您可以将其与上面链接的网站上发布的内容进行比较:
9e370188c663afcdbcb62d30b1964ac838c7ecffc53eac360ed840b5c20abf12 ubuntu-core-18-armhf+raspi2.img.xz
祝您再次尝试下载顺利。