黑海洋 黑海洋 WIKI

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

资源 更新于 04-18 19:38 · 约 1 分钟 · 黑海洋 · 4.3万 · 2 条评论

问题描述:
一台稳定运行几年的龟壳ARM服务器突然失联,后台显示计划维护(迁移),但是显示已完成,但服务器无法连接。

失联原因:正常甲骨文云维护系统,但是遇到私自DD重装系统导致它无法初始化引导成功,才会失联。

修复步骤:

我们前往龟壳后台创建了一个控制台连接

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

连接控制台后,屏幕显示 Shell,无法进入系统,这个情况可以判断是 UEFI 启动项丢失了。

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

现在我们输入exit就能进到机子的BIOS了,里面有一个Boot From File的功能

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

尝试能不能用EFI文件直接引导,万幸万幸,分区是好的,文件也还在:按照以下视图选择

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

机子引导成功了(正常在这步时候已经就成功了,可以去连一下SSH客户端了),为了保险起见,连上后用efibootmgr -v看一下,发现启动顺序不对,启动项也没:

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

这个时候如果机器重启的话还是会回到UEFI Shell,现在需要重新安装GRUB。看一下EFI分区的挂载点:lsblk -f

甲骨文云维护导致龟壳ARM失联?快速修复UEFI启动项教程

重新安装GRUB:

grub-install --target=arm64-efi --efi-directory=/boot/efi --bootloader-id=debian

reboot机器重启后再检查一下,正常了(个别地区需要等个几分钟才可以正常联网)

温馨提示:自己DD什么系统看清楚,本文写的是debian示例,你改下系统名。

相关文档

评论与补充2

有问题或想补充的,写在下面 · 选中正文文字再点「报告错误」会自动引用
  • 恐龙#2Safari 17 · iOS
    可行(。•̀ᴗ-)ok
  • Tokyo Hot#1Chrome 122 · Windows 10/11
    谢谢教程,搞定
就事论事,别发广告 · 正常评论