如何自定义GRUB 2菜单?


35

到目前为止,这就是我的GRUB 2菜单:

在此处输入图片说明

我想在这里做一些事情:

  • 我想将“ Windows Boot Manager(在/ dev / sda1上)”重命名为“ Windows 8.1”。
  • 我想将“ Ubuntu”重命名为“ Lubuntu 14.04.1”。
  • 我还想将选项的顺序切换为此:
    • Windows 8.1
    • 鲁本图14.04.1
    • 鲁本图的高级选项

(Windows将是默认操作系统)

如果有任何帮助,我将解释我在此之前采取的步骤,因为我是Linux的新手,并且不知道需要什么信息。

  1. 我在预先安装了Windows 8.1 64位的Amazon(ASUS X551MAV-EB01-B)上购买了笔记本电脑
  2. 我为系统下载了正确的Lubuntu .iso文件(Lubuntu 14.04.1 amd64)并将其放在闪存驱动器上(通过UNetBootin)
  3. 我去了磁盘管理,然后将C:/驱动器缩小了32Gb,以便Lubuntu可以免费使用32Gb
  4. 我将我的闪存驱动器(32Gb Sandisk Cruzer)用作Lubuntu 14.04.1的LiveUSB
  5. 我经历了安装过程。它无法识别Windows 8.1,因此我必须执行“其他操作”选项。
  6. 我突出显示了可用空间,然后按+按钮
  7. 我创建了一个10,000mb的ext4分区,挂载点是/(现在是dev / sda7)
  8. 我创建了一个4,000mb的交换区分区(现在是dev / sda8)
  9. 我使用剩余的可用空间创建了一个ext4分区,挂载点是/ home(现在是dev / sda9)
  10. 我选择dev / sda7来安装Lubuntu,并选择dev / sda7来进行引导程序安装
  11. 它安装得很好,启动也很好,我很高兴知道GRUB 2菜单的工作原理。
  12. 现在我在这里问一个问题

11
+1 Btw回答如此明确的问题,包括我们为您提供正确答案所需的一切。
Parto 2014年

5
@Parto我真的希望这是这里的规范……
sbergeron 2014年

1
@sbergeron我知道,对吗?由于其他人缺乏英语能力,我花了整整一夜的时间才弄清楚我需要按下+按钮,以及需要使用多少空间。
Patrick C. James

1
我猜@sbergeron。我认为“ /”将是可用空间的三分之一,并且认为交换将与我的RAM相匹配,其余的可用空间将放在“ / home”中。
Patrick C. James

1
官方文档对您有帮助吗?help.ubuntu.com/community/Grub2/CustomMenus
MadMike 2014年

Answers:


32

如何自定义grub菜单:

下载/安装grub-customizer最新版本

通过终端安装

该PPA包含Grub Customizer的最新版本。

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Grub Customizer的功能包括:

  • 编辑菜单条目(重新排序,重命名,添加或删除条目)
  • 编辑菜单项的内容或创建新菜单项(内部编辑40_custom)
  • 更改默认启动项
  • 更改菜单可见性和超时
  • 禁用恢复条目
  • 更改GRUB分辨率,菜单颜色或背景图像
  • 使用Live CD修复和配置GRUB
  • 诸如启动ISO,更改内核参数等高级选项

'Grub Customizer'从Dash 启动安装后,如屏幕截图所示,您将看到此窗口(我未展开“ Ubuntu的高级选项”)

在此处输入图片说明

然后让“开始”回答“如何提问”。

如何重命名条目:

如果要重命名菜单条目,请在“ 列表配置 ”选项卡下,首先选择该条目,然后右键单击它,然后"Rename"从上下文菜单中进行选择。然后输入新名称,然后按Enter。

在此处输入图片说明

现在,我们将“ Ubuntu> Lubuntu 14.04.1”和“ Windows Boot Manager(在/ dev / sda1上)”重命名为“ Windows 8.1”。

如何更改条目顺序:

要对菜单条目进行重新排序,请执行上述操作,首先选择条目,然后右键单击它,然后从上下文菜单中选择“上移/下移”,以将上移/下移。(也可以使用工具栏中的向上/向下箭头在此处输入图片说明

在此处输入图片说明

现在,在重命名和重新排序条目之后,我们将获得此列表。

在此处输入图片说明

现在的最后一个问题:如何将条目作为默认条目:

更改菜单条目的顺序后,第一个条目将作为默认条目。在这种情况下,如果将Windows 8.1向上移动,它将是默认操作系统,它是列表的第一项。或者,您可以使用“常规设置”选项卡,然后从默认条目列表框中选择“ Windows 8.1” 。看截图:

在此处输入图片说明

而已。完成更改后,按“保存”(主菜单下的图标)以保存更改。

在此处输入图片说明


1
您需要以gksu grub-customizer
–root

我无法'Grub Customizer'从Dash 启动,因为它需要root才能运行。因此,我使用gksu从控制台启动了它,起初似乎可以正常工作,但最后似乎不再工作,因为它会生成崩溃报告。我尝试更改颜色但对grub没有影响;(我从PPA安装了它
rubo77 2014年

@ rubo77您可能想要清除它,然后重新安装它。有时那会清理东西。多年来,我一直很快乐地使用Grub Customizer,而我遇到的唯一问题是Ubuntu 12.04中的一个小故障,开发人员帮助我解决了这个问题,以及另一个分区中较新的发行版更改了grub文件格式的问题,因此grub customizer不会在旧发行版中无法正常工作。没有崩溃。
2014年

我刚刚安装它并仅尝试了一次,那么清除后应该清理什么?也许在我的32位Ubuntu 14.04上不起作用?
rubo77

当我尝试移动条目时,GRUB定制程序正在做奇怪的事情(复制条目)并使崩溃。有任何想法吗?
珍妮·奥雷利

6

您需要安装grub-customizer并重命名Windows启动项,然后更改其属性,以便首先启动(最简单的方法是将其移至启动菜单的顶部)。要安装grub-customizer,请运行以下命令:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

以及使用定制程序的一些屏幕截图: 将其移动到默认值:右键菜单当一切已经说过并且做完了


立即尝试...
Patrick C. James

我认为最好按照他的要求确切地解释-包括说明和屏幕截图-而不是告诉他安装一些软件包。
Parto 2014年

等等,我需要为此重启到ubuntu,但是我会的。5分钟后回来
sbergeron 2014年

1
@Parto是的,可以理解。毕竟,考虑到我在页面上做了很多详细介绍,因此该页面可能会被Googled笑。
帕特里克·詹姆斯

2
@sbergeron Mmmh,不完全是我要找的东西,但是可以。您的+1 :-)
Parto 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.