UEFI 主板手动设置硬盘的引导启动

原创
2023/06/12 09:31
阅读数 3.2K

环境

操作系统:Debian 12 BookWorm、Ubuntu Kylin 优麒麟 20.04 LTS、22.04

架构版本:ARM64(海思鲲鹏 920、飞腾腾锐 FT-2000/4、D2000)

前言

Debian 或其他操作系统安装完成后,如果不能正常引导,可以参考这篇文档。产生这个 UEFI 引导瑕疵的原因,请参考《正常引导 UEFI 机器》https://my.oschina.net/chipo/blog/8559560

为使用 GPT 分区的硬盘,设置启动引导。

方法1

在 ARM64 的 UEFI 主板上使用 GPT 分区安装完操作系统,如果不能启动,请执行以下步骤。

开机后,根据主板厂家的定义,连续点摁 F12 或 F9 或 F7 或 F4 等,进入选择引导项的界面。

选择 EFI Shell 。

5 秒之内,快速摁 esc 键进入 Shell。

在界面中。通过 Page Up 或 Page Down 上下翻页儿,查看 Mapping table 映射表,仔细查找 EFI 分区的编号,一般为 FS0 或 FS1。

在 Shell 界面输入命令 “FS0:” 切换至 EFI 分区。

输入命令 “ls” 查看分区内的文件内容。寻找是否有 “EFI” 这个文件夹存在。这里用 debian 做示范。

ls EFI\debian

输入命令 “edit startup.nsh”,进入编辑状态。

输入 shimaa64.efi 文件所在的路径。比如 “FS0:EFI\debian\shimaa64.efi”。

摁组合键 ctrl+q 后,提示保存,摁回车,再摁组合键 ctrl+q 后退出。

输入 exit 继续引导,或输入 reset 重启计算机。

在显示启动界面和 shell 界面后等待 5 秒钟。
系统将按照 startup.nsh 的设置开始引导。

视频示范:《鲲鹏或腾锐引导 Debian 12 BookWorm for ARM64》https://www.bilibili.com/video/BV1bh411T73s

方法2

推荐优先使用方法1,如果还是不能启动再尝试方法2。

在 UEFI Shell 界面,查看 Mapping table 映射表,仔细查找 EFI 分区的编号,一般为 FS0 或 FS1。

切换到磁盘所在的路径。

FS0:

新建 boot 文件夹

mkdir EFI\boot

复制引导文件到 EFI\boot

cp \EFI\debian\. \EFI\boot

cp \EFI\debian\grubaa64.efi \EFI\boot\grubaa64.efi

cp \EFI\debian\shimaa64.efi \EFI\boot\bootaa64.efi

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部