You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu及Linux系统是否具备类似Windows 10的“boot override”启动覆盖功能?

Ubuntu及Linux系统是否具备类似Windows 10的“boot override”启动覆盖功能?

当然有啦!其实Linux系统里也有类似Windows 10那种跳过BIOS/UEFI常规启动顺序、直接从U盘启动的方法,不同场景下有几种实用的实现方式,我给你梳理一下:

  • 通过GRUB引导菜单临时切换启动设备
    绝大多数基于Debian/Ubuntu的系统都用GRUB作为引导器,重启后当GRUB菜单出现时,你可以:

    1. c键进入GRUB命令行模式
    2. 输入ls命令列出所有可识别的存储设备,比如会显示(hd0,msdos1)(hd1,gpt2)这类标识,其中大概率包含你的U盘
    3. 输入set root=(你的U盘设备标识),比如set root=(hd1,msdos1)
    4. 接着输入chainloader +1加载U盘的引导程序,最后输入boot就能直接从U盘启动了
      部分版本的GRUB菜单里还直接自带“从可移动介质启动”的选项,选中就能直接跳转,连命令都不用敲~
  • 使用systemd-boot的临时启动选项
    如果你的Linux发行版用的是systemd-boot(比如Arch Linux、Fedora的部分版本),重启后在启动菜单界面按下EscTab键,就能调出临时启动设备选择列表,直接选中你的U盘即可启动,全程不用进入BIOS/UEFI修改启动顺序。

  • 借助图形化工具配置快速启动项
    如果你觉得命令行太麻烦,可以安装grub-customizer这个图形化工具,打开后可以添加一个指向U盘的临时启动项,以后重启时在GRUB菜单里选中这个项,就能直接从U盘启动了;另外boot-repair工具也能帮你快速配置这类启动覆盖的选项。

其实本质上Windows的“boot override”也是调用了BIOS/UEFI底层的临时启动功能,Linux里的这些方法原理是一样的,都是绕开预设的启动顺序,直接让固件加载U盘的引导程序。

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

火山引擎 最新活动