首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置默认GRUB配置文件

如何设置默认GRUB配置文件
EN

Unix & Linux用户
提问于 2016-07-19 13:30:58
回答 3查看 2.6K关注 0票数 2

我正在引导四个操作系统: Windows 7、Ubuntu、Kali Linux和Linux。它们是按照这个顺序安装的,最近使用的是Linux,Windows 7是第一位的。我能够编辑/etc/default/grub文件并使用sudo update-grub更新grub,但是只使用用于Linux的配置文件中保存的配置。是否有一种方法来指定grub使用的配置文件,或者设置默认的配置文件?

EN

回答 3

Unix & Linux用户

发布于 2016-07-19 14:02:35

是的,您可以在/etc/grub.d/40_custom中添加一些自定义菜单项。

这只是我目前正在使用的一个例子。还可以增加更多。

代码语言:javascript
复制
menuentry "NetBSD on sda1" {
insmod ufs2
set root=(hd0,msdos1)
knetbsd /netbsd --root=wd0a
}

设置安装程序的默认菜单项,只需修改和更改GRUB_DEFAULT=条目

/etc/默认/grub

选择任何时候您想成为默认的。

GRUB_DEFAULT=0 (视窗) GRUB_DEFAULT=1 (Ubuntu) GRUB_DEFAULT=2 (Kali) GRUB_DEFAULT=3 (Linux )

票数 0
EN

Unix & Linux用户

发布于 2022-10-30 19:55:12

是。当GRUB准备GRUB二进制文件(不管是MBR还是EFI)时,它会将一个引用(我猜是UUID,但我不确定)嵌入到包含grub.cfg的文件系统中。默认情况下,这可能是当前系统的根,或者是在单独的启动分区情况下的/boot。可以通过grub的--boot-partition--root-partition覆盖默认设置。这意味着,在默认情况下,执行grub的最后一个系统“赢得”了配置文件的权限。

票数 0
EN

Unix & Linux用户

发布于 2020-01-19 12:10:30

一次只能在MBR (主引导记录)中拥有一个引导加载程序。

因为Linux是最近安装的,所以如果您选择在安装过程中安装GRUB,它就会安装在您的驱动器上,并覆盖上一个驱动器。如果您想使用其他发行版的配置文件,则必须在主驱动器上通过该发行版重新安装GRUB。

例如,在Ubuntu中,您可以使用grub-install完成这一任务。

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/296853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档