linux修改uefi启动顺序命令

fiy 其他 311

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要修改UEFI启动顺序,可以使用efibootmgr命令来完成。下面是具体的步骤和命令:

    1. 首先,打开终端,以root权限登录系统。

    2. 使用以下命令列出当前系统的启动顺序:
    “`bash
    efibootmgr
    “`

    3. 找到你想要修改的启动项的Boot Order,记录下对应的Boot Number。

    4. 使用以下命令删除原有的启动项:
    “`bash
    efibootmgr -b -B
    “`
    其中,`
    `是你要删除的启动项的Boot Number。

    5. 使用以下命令添加新的启动项:
    “`bash
    efibootmgr -c -d /dev/sdX -p Y -l \EFI\path\to\bootloader.efi -L “Boot Entry Name”
    “`
    其中,`/dev/sdX`是你的启动分区所在的设备,`Y`是启动分区的号码,`\EFI\path\to\bootloader.efi`是你要设置为启动项的EFI文件的路径,`”Boot Entry Name”`是你要为启动项设置的名称。

    6. 使用以下命令将新的启动项设置为默认启动项:
    “`bash
    efibootmgr -o ,,…
    “`
    其中,`
    ,,…`是你要设置的启动项的Boot Number,以逗号分隔,按照你想要的启动顺序排列。

    7. 再次使用以下命令确认修改后的启动顺序:
    “`bash
    efibootmgr
    “`

    8. 重启系统,新的启动顺序将生效。

    请注意,上述命令中的路径和名称根据你的实际情况进行相应修改,确保输入的路径和名称是正确的。另外,操作UEFI启动项需要谨慎,错误的操作可能导致系统无法启动,请务必备份重要数据并在执行前仔细核对。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要修改UEFI启动顺序,你可以使用以下命令:

    1. 打开终端:你可以使用Ctrl+Alt+T组合键来打开终端。

    2. 使用efibootmgr命令:efibootmgr是Linux中用于修改UEFI启动顺序的工具。使用以下命令来查看当前的启动列表和顺序:
    “`
    sudo efibootmgr
    “`
    这将显示当前系统中的所有引导选项及其启动顺序。

    3. 确定要修改的引导选项:查看显示结果,找到你要修改启动顺序的引导选项的编号。通常,这些引导选项的编号都是一个16位的十六进制值。

    4. 修改启动顺序:使用以下命令来修改引导选项的启动顺序。将`X`替换为你要修改的引导选项的编号。
    “`
    sudo efibootmgr -o X
    “`
    这将把选定的引导选项设置为第一个启动选项。

    5. 验证修改:使用以下命令再次运行efibootmgr,确认引导选项的启动顺序是否已成功修改。
    “`
    sudo efibootmgr
    “`
    确认修改后,重新启动计算机以应用新的引导顺序。

    注意:在执行这些命令时,请确保以管理员权限运行。如果你没有管理员权限,则在每个命令前面加上sudo来执行。请确保在修改引导顺序之前,仔细理解每个引导选项的具体含义和影响,以免造成意外的问题。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要修改 UEFI 启动顺序,可以通过以下步骤来完成。

    1. 打开终端窗口
    在 Linux 系统中,打开终端窗口是进行命令行操作的常用方法。你可以通过按下 “Ctrl + Alt + T” 组合键来打开终端窗口。

    2. 以 root 用户身份登录
    修改 UEFI 启动顺序需要 root 权限,因此需要以 root 用户身份登录。在终端窗口中输入以下命令并按下回车键:

    “`
    sudo su
    “`

    输入密码后,你将成为 root 用户。

    3. 定位到 EFI 目录
    UEFI 启动顺序的设置文件存储在系统的 EFI 目录中。在终端窗口中输入以下命令并按下回车键:

    “`
    cd /boot/efi
    “`

    这将切换到 EFI 目录。

    4. 列出可用的启动项
    输入以下命令以列出可用的启动项:

    “`
    efibootmgr
    “`

    这个命令会显示当前系统中所有的 UEFI 启动项及其相关信息。

    5. 查看当前的启动顺序
    输入以下命令以查看当前的 UEFI 启动顺序:

    “`
    efibootmgr -v
    “`

    这个命令会显示当前系统中的 UEFI 启动项及其启动顺序。

    6. 修改启动顺序
    输入以下命令以修改 UEFI 启动顺序:

    “`
    efibootmgr -o
    “`

    其中 `` 是由启动项的数字索引组成的列表,表示你想要的 UEFI 启动顺序。你可以根据需要指定不同的启动项索引,并按照你希望的启动顺序排列它们。

    例如,如果你想将启动项 0000 与启动项 0001 交换位置,可以使用以下命令:

    “`
    efibootmgr -o 0001,0000
    “`

    这将把启动项 0000 设置为第一项,启动项 0001 设置为第二项。

    7. 重启系统
    重新启动系统以应用新的 UEFI 启动顺序。输入以下命令并按下回车键:

    “`
    reboot
    “`

    系统将重新启动,并按照你设置的 UEFI 启动顺序加载操作系统。

    这些步骤将帮助你在 Linux 中修改 UEFI 启动顺序。请确保仔细阅读并按照说明操作,以免造成系统启动问题。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部