几年前我买了OdroidHC2构建一个小型家庭服务器运行下一个云Pi。此后该硬件已停产。在多次安装出现问题后,我现在想切换到运行多个 dockerized 服务。
因此,我想安装一个最新Linux服务器发行版。我认为我需要一个32bit
,arm
图像来实现这一点。这些是我到目前为止尝试过的图像:
- https://ubuntu.com/download/server/arm(似乎只有 64 位版本可用,所以这显然不起作用)
- https://ubuntu.com/download/raspberry-pi(32位版本,还是不行)
- https://wiki.odroid.com/odroid-xu4/os_images/linux/ubuntu_5.4/ubuntu_5.4(直接来自odroid,因为HC2页面说所有XU4图像都是兼容的,也不起作用)
我还尝试了不同版本的 debian(并且对我需要的版本感到困惑),但无济于事。如果没有这些图像,HC2 就会启动,只有红灯保持亮起。我尝试了为 HC2 制作的 NextcloudPi 的最后一个版本,以验证硬件是否仍然可以工作:https://github.com/nextcloud/nextcloudpi/releases/tag/v1.48.2。该图像运行没有问题。
所有图像均通过以下方式刻录至 SD 卡:sudo dd bs=4M if=<image>.img of=/dev/sda status=progress oflag=sync
。
总结我的问题:在哪里可以找到在我的硬件上运行的映像,为什么我尝试的映像不起作用?
答案1
您的 Odroid 无法运行的原因有很多,如果没有更多信息,诊断起来有点困难。蓝色心跳 LED 不闪烁这一事实确实表明 Linux 无法启动。
当您尝试 ssh 进入 HC2 时会发生什么?启动后该设备在您的网络路由器上是否可见?您可以使用 USB-UART 电缆尝试查看启动过程中出现了什么问题。
如果您只是寻找在 HC2 上运行的发行版,Armbian操作系统应该管用。你也可以使用类似的东西开放媒体库运行 docker 和其他服务。