无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
123
返回列表 发新帖
楼主: plutoshen
打印 上一主题 下一主题

[转贴] 真正的UEFI启动逻辑

    [复制链接]
61#
发表于 2025-2-27 14:43:39 | 只看该作者
回复

使用道具 举报

62#
发表于 2025-2-27 18:28:35 | 只看该作者
看得有点费劲,无非就是优先和默认的区别。很多笔电默认就是Windows,所以优先启动/EFI/Microsoft/Boot/bootmgfw.efi,然后才会考虑默认的/EFI/BOOT/bootx64.efi(32位,bootia32.efi)文件。至于Linux等少数系统,也都是通过bootx64.efi链式启动跳转到grubx64.efi,有些linux比如Ubuntu会自己添加默认的启动项,防止bootx64.efi被抢占。
回复

使用道具 举报

63#
发表于 2025-3-11 20:37:43 | 只看该作者
dayeye 发表于 2024-8-3 13:02
我怀疑我的笔记本没有efi文件也可以启动,(删除EFI\Boot文件夹,同时删除EFI\Microsoft\Boot下的bootmgfw. ...

用xorboot看一下efi启动序列就清楚了,可能有重复的bootmgfm.efi
回复

使用道具 举报

64#
发表于 2025-3-24 21:26:35 | 只看该作者
原来UEFI是这样子启动系统的,真是学到了,也赚到了
回复

使用道具 举报

65#
发表于 2025-5-18 15:08:36 | 只看该作者
学习一下。
回复

使用道具 举报

66#
发表于 2025-5-18 15:17:23 | 只看该作者
谢谢分享
回复

使用道具 举报

67#
发表于 2025-5-18 15:39:56 | 只看该作者
看了就知道了解的更多了。
回复

使用道具 举报

68#
发表于 2025-5-22 13:12:53 | 只看该作者
近几年的 电脑 能用  uefishell的  bcfg  加驱动 和序列




回复

使用道具 举报

69#
发表于 2025-5-24 07:56:45 | 只看该作者
谢谢分享
回复

使用道具 举报

70#
发表于 2025-5-29 10:33:54 | 只看该作者
感谢楼主分享
回复

使用道具 举报

71#
发表于 2025-5-30 22:39:16 来自手机 | 只看该作者
NVRAM中有没有可能除了列表,还有可执行的.efi文件存在?
回复

使用道具 举报

72#
发表于 2025-5-31 11:11:24 | 只看该作者
感谢分享,虽然没看懂
回复

使用道具 举报

73#
发表于 2025-6-6 21:49:29 | 只看该作者

感谢分享
回复

使用道具 举报

74#
发表于 2025-6-25 13:44:21 来自手机 | 只看该作者
学习一下
回复

使用道具 举报

75#
发表于 2025-6-25 13:51:15 | 只看该作者
特意前来学习
回复

使用道具 举报

76#
发表于 2025-6-26 08:38:25 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

77#
发表于 2025-7-10 13:25:34 | 只看该作者
伪代码?
回复

使用道具 举报

78#
发表于 2025-7-30 10:19:15 | 只看该作者
感谢分享!我慢慢看
回复

使用道具 举报

79#
发表于 2025-8-5 17:55:11 | 只看该作者
有个疑问,能否启动vhdx里虚拟的esp分区内的efi引导文件
回复

使用道具 举报

80#
发表于 2025-8-5 18:33:54 | 只看该作者
dayeye 发表于 2024-8-3 13:02
我怀疑我的笔记本没有efi文件也可以启动,(删除EFI\Boot文件夹,同时删除EFI\Microsoft\Boot下的bootmgfw. ...

不用怀疑,有些引导程序确实不需要efi也能启动系统,比如我电脑的主引导用的是xorboot,直接用它来引导别的分区的win系统,或者引导windows的vhd文件都不成问题,此时我的esp分区中只有一个xorboot的efi文件和它的配置文件。
回复

使用道具 举报

81#
发表于 2025-8-7 21:29:36 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

82#
发表于 2025-8-12 20:00:12 | 只看该作者
知识渊博啊
回复

使用道具 举报

83#
发表于 2025-8-15 10:22:36 | 只看该作者
解决了我困扰许久的问题
回复

使用道具 举报

84#
发表于 2025-8-15 10:37:13 | 只看该作者
学习了!感谢分享!
回复

使用道具 举报

85#
发表于 3 天前 | 只看该作者
解决了我困扰许久的问题学习了!感谢分享!
回复

使用道具 举报

86#
发表于 13 小时前 | 只看该作者
1. 为啥删了 EFI 分区里的 \EFI\BOOT 文件夹,电脑还能正常启动?
因为 NVRAM 里的启动项根本没指向这个文件夹!它直接指向 Windows 或 Linux 自己的启动文件目录(比如 \EFI\Microsoft 或 \EFI\ubuntu)。\EFI\BOOT 里的文件只是个 “备胎”—— 只有当你直接选设备启动,且 NVRAM 里没对应启动项时,才会用到这个备胎。
2. 为啥换了主板,就只能进 Windows 了?
因为 NVRAM 在主板上!换主板等于换了一块新的 “永久记忆”,原来的启动项全没了。而新主板可能会自动检测硬盘里的 Windows 启动文件,自动加个启动项;Linux 没这待遇,所以就只能进 Windows 了。想恢复 Linux 启动项,得用 Linux 引导盘进系统,再用 efibootmgr 命令修复。
3. 为啥先装 Linux 再装 Windows,就看不到 Linux 的启动项了?
不是看不到,是 Windows 装完后,把自己的启动项设成了 NVRAM 里的第一优先级,电脑开机直接进 Windows,根本不给 Linux 露脸的机会。解决办法很简单:进 BIOS 调启动项顺序,把 Linux 调到前面;或者进 Windows 用工具改,根本不用像有些教程说的 “必须先装 Windows”,纯属没必要。
回复

使用道具 举报

87#
发表于 13 小时前 | 只看该作者
感谢,收获了无上的知识
回复

使用道具 举报

88#
发表于 9 小时前 | 只看该作者
厉害,又学到了
回复

使用道具 举报

89#
发表于 6 小时前 | 只看该作者
涨知识了,多谢楼主分享及各位大佬的回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-25 23:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表