华硕旧笔记本安装Ubuntu时出现MokList error: Volume full无法启动的求助
华硕旧笔记本安装Ubuntu时出现MokList error: Volume full无法启动的求助
你好呀!针对你这台旧华硕笔记本装Ubuntu时碰到的「MokList error: Volume full」无法启动的问题,我结合你找到的思路整理了清晰的解决步骤,帮你一步步搞定:
你的情况回顾
你有一台旧华硕笔记本,SSD已经完全清空,原本装过Windows,现在想要单独安装Ubuntu,但启动时直接弹出报错「MokList error: Volume full」,完全无法进入系统。
第一步:BIOS层面的排查修复(三选一操作即可)
先进入笔记本的BIOS界面,从以下三个选项里选一个操作:
- 重置安全引导相关设置:删除所有安全引导变量,然后按F9加载BIOS优化默认设置,恢复出厂密钥(对应你提到的BIOS界面:包含安全引导变量删除及默认恢复选项的页面)
- 重新设置平台密钥(PK):在BIOS中找到「SET new platform keys (KP)」选项并执行该操作(对应你提到的BIOS界面:平台密钥设置页面)
- 关闭安全引导:进入BIOS的安全引导设置界面(对应你提到的BIOS界面:安全引导开关控制页面),找到「Secure Boot」选项,将其切换为「Disabled」状态
第二步:清空旧启动项(完成BIOS操作后执行)
做完上面任意一项BIOS设置后,用Ubuntu live USB启动进入试用模式,然后按以下步骤清空所有旧启动项(因为你的SSD已经清空,不需要保留任何原有启动记录):
- 安装启动项管理工具efibootmgr:
sudo apt-get install efibootmgr - 查看当前所有的启动项列表,确认要删除的条目:
sudo efibootmgr -v - 逐个删除所有启动项(格式为
sudo efibootmgr -b [启动项编号] -B),比如要删除编号为0001的启动项,执行:
依次操作即可清空全部旧启动记录,之后再重新进行Ubuntu的安装操作就不会有冲突了。sudo efibootmgr -b 0001 -B
备注:内容来源于stack exchange,提问作者Boq7
相关产品推荐
相关产品推荐

