ubuntu20.04开机添加grub
时间: 2025-02-17 21:16:15 浏览: 94
### 配置或添加GRUB选项
在Ubuntu 20.04中修改或添加GRUB启动项可以通过编辑`/etc/default/grub`文件来实现[^1]。此文件包含了多个用于控制GRUB行为的变量定义。
对于想要调整内核参数或是改变默认引导条目的情况,可以按照下面的方式操作:
#### 编辑GRUB配置文件
打开终端并输入以下命令以获得root权限下的文本编辑器nano访问grub配置文件:
```bash
sudo nano /etc/default/grub
```
找到名为`GRUB_CMDLINE_LINUX_DEFAULT`的行,在双引号内的现有内容后面追加所需的额外参数。例如要禁用splash屏幕显示而仅保留文字模式输出,则应改为如下所示:
```bash
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
```
如果希望更改默认启动的操作系统版本或者是设置超时时间等其他高级功能,也可以在这个文件里相应位置做适当改动。
完成所需修改后保存退出(`Ctrl+X`, 然后按 `Y` 和回车键确认),最后更新 grub 设置使之生效:
```bash
sudo update-grub
```
重启计算机即可看到所做的变更已经应用到了实际的启动过程中。
#### 添加自定义菜单入口
当需要向GRUB菜单增加新的操作系统镜像或者其他类型的启动项目时,通常的做法是在`/etc/grub.d/`目录下创建一个新的脚本文件,并确保其具有可执行属性;不过更简单的方法是利用`/etc/grub.d/40_custom`这个预留出来的特殊文件来进行定制化处理。以下是往该文件中加入一段新记录的例子:
```bash
menuentry 'Custom Kernel' {
set root='(hd0,msdos1)'
linux /boot/vmlinuz-linux-custom root=/dev/sda1 ro quiet splash
initrd /boot/initramfs-linux-custom.img
}
```
上述代码片段中的路径和设备名称应当依据实际情况作出相应的替换。同样地,在完成了这些变动之后记得再次运行`update-grub`以便让它们能够被加载入最终呈现给用户的菜单列表之中。
阅读全文
相关推荐


















