You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux(Lubuntu与Ubuntu)下等价于Windows Bcdboot的手动UEFI引导修复命令查询

Linux(Lubuntu与Ubuntu)下等价于Windows Bcdboot的手动UEFI引导修复命令查询

我完全懂你偏爱手动操作的心情——Boot Repair ISO虽然省心,但像Windows里用bcdboot那样直接敲命令搞定引导修复,确实更有掌控感。针对空白EFI分区的Ubuntu/Lubuntu UEFI引导修复,这里给你一套和bcdboot一样简洁的手动终端流程:

前提:先定位你的EFI分区

首先得找到你的EFI系统分区(通常是100-500MB左右,类型标记为EFI System),运行以下命令查看:

lsblk -f

或者用更详细的分区信息:

sudo fdisk -l

记下EFI分区的设备名,比如/dev/sda1(请根据自己的实际情况替换)。


情况1:在已启动的Ubuntu/Lubuntu系统内修复

如果你的系统还能正常启动,只是想修复空白EFI分区的引导:

  1. 先创建挂载点并挂载EFI分区:
sudo mkdir -p /mnt/efi
sudo mount /dev/sda1 /mnt/efi
  1. 安装GRUB引导程序到EFI分区:
sudo grub-install --target=x86_64-efi --efi-directory=/mnt/efi --bootloader-id=ubuntu
  • 简单解释参数:
    • --target=x86_64-efi:针对64位UEFI系统,32位系统请换成i386-efi
    • --bootloader-id=ubuntu:这是会在UEFI启动菜单里显示的名称,你也可以改成lubuntu或者自定义名称
  1. 生成GRUB引导配置文件(让系统识别已安装的系统):
sudo update-grub

情况2:从Live CD/USB启动修复(系统无法正常启动时)

如果系统已经无法启动,用Ubuntu/Lubuntu Live镜像启动后,按以下步骤操作:

  1. 挂载你的系统根分区(比如/dev/sda2,同样替换成自己的根分区设备名):
sudo mount /dev/sda2 /mnt
  1. 挂载EFI分区到系统的/boot/efi路径下:
sudo mount /dev/sda1 /mnt/boot/efi
  1. 进入你的系统环境(chroot):
sudo chroot /mnt
  1. 接下来重复前面的GRUB安装和配置命令:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
update-grub
  1. 完成后退出chroot并重启:
exit
sudo reboot

这套流程和Windows的bcdboot c:\windows /s e: /f UEFI逻辑完全对应:都是把引导程序安装到指定的EFI分区,同时配置好系统的引导信息,搞定后就能正常启动了。

备注:内容来源于stack exchange,提问作者Jim Whitaker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:18:12