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

Ubuntu安装时如何选择systemd-boot而非GRUB作为引导加载器?

Ubuntu安装时如何选择systemd-boot而非GRUB作为引导加载器?

想在Ubuntu安装阶段直接用systemd-boot替代默认的GRUB?没问题,但得注意默认安装流程不会给你这个选项,得手动干预一下——毕竟事后再替换的话很容易踩坑。

先说说事后替换的问题:很多教程会教你装完Ubuntu再换成systemd-boot,但这种方式大概率会留下GRUB的残留组件。等以后Ubuntu推送GRUB的升级包时,系统还会默认去处理这个你已经不用的引导器,很容易出各种奇怪的问题(我之前还专门问过这个坑)。

那安装时直接搞定的步骤是这样的:

  • 当安装走到「安装类型」环节,别选默认的「清除整个磁盘」或「与其他操作系统共存」,一定要选**「其他选项」**进入手动分区界面。
  • 手动创建分区:必须要有一个EFI系统分区(ESP),格式选FAT32,挂载点设为/boot/efi,大小建议256MB以上;另外根分区(/)、交换分区(可选)这些常规分区也得按需求建好。
  • 分区设置完点「现在安装」,弹出确认窗口后先别点确认
  • 调出终端(安装界面里用Ctrl+Alt+T就能打开),先执行apt install systemd-boot安装systemd-boot组件。
  • 接着运行bootctl install,把systemd-boot安装到ESP分区里,完成引导配置。
  • 回到安装确认窗口,点击继续走完剩下的安装流程就行。

这样装完的系统就是纯systemd-boot引导,不会有GRUB残留的后顾之忧。

备注:内容来源于stack exchange,提问作者Déjà vu

火山引擎 最新活动