Ubuntu和大多数其他Linux发行版现在都使用GRUB2引导加载程序。您可以更改其设置,以选择默认操作系统、设置背景图像,以及选择GRUB在自动启动默认操作系统之前的倒计时时间。
我们在ubuntu14.04上配置了GRUB2,但是对于其他Linux发行版,这个过程应该是类似的。您可能已经通过编辑原始GRUB的设置自定义了它菜单.lst文件在过去,但现在的过程是不同的。
相关:grub2101:如何访问和使用Linux发行版的引导加载程序
GRUB2不使用菜单.lst文件。相反,它的主要配置文件是/boot/grub/grub.cfg公司文件。但是,您不应该手工编辑此文件!此文件仅供GRUB2自己使用。它是以root用户身份运行updategrub命令自动创建的,换句话说,就是在Ubuntu上运行sudoupdategrub。
您自己的GRUB设置存储在/etc/default/GRUB文件中。编辑此文件以更改GRUB2的设置。脚本也位于/etc/grub.d/目录中。例如,在Ubuntu上,这里有配置默认主题的脚本。还有一个os prober脚本,它检查系统内部硬盘上是否有其他已安装的操作系统—Windows、其他Linux发行版、Mac os X等等—并自动将它们添加到GRUB2的菜单中。
运行updategrub命令时,grub会自动组合/etc/default/grub文件中的设置、/etc/grub.d/目录中的脚本以及其他所有内容,从而创建/boot/grub/grub.cfg公司启动时读取的文件。
换句话说,要自定义GRUB2设置,必须编辑/etc/default/grub文件,然后运行sudo update grub命令。
相关:用Vi编辑文本文件的初学者指南
在标准文本编辑器中打开/etc/default/grub文件进行编辑。如果要使用图形文本编辑器,请打开终端-或按Alt+F2-并运行以下命令:
gksu gedit /etc/default/grub
对于易于使用的基于终端的编辑器Nano,请使用以下命令。当然,你可以使用任何你喜欢的文本编辑器,包括标准的vi文本编辑器。
sudo nano /etc/default/grub
/etc/default/grub文件很短,应该易于编辑。与任何其他配置文件一样,您需要将选项编辑为所需状态,然后更改该文件。如果以下任何选项尚未出现在文件中,请将其添加到新行。如果有,请编辑现有行,而不是添加重复行。
选择默认操作系统:更改GRUB\u Default=line。默认情况下,GRUB\u default=0使用第一个条目作为默认值-将数字更改为1以使用第二个条目,将数字更改为2以使用第三个条目,依此类推。您还可以使用GRUB\u DEFAULT=saved,GRUB将在每次启动时自动启动您选择的最后一个操作系统。也可以在引号中指定标签。例如,如果操作系统列表中有一个名为Windows7(loader)的操作系统,则可以使用GRUB\u DEFAULT=“Windows7(loader)”
保存默认操作系统:如果您选择GRUB\u Default=saved,您还需要添加GRUB\u SAVEDEFAULT=true行-否则将无法工作。
选择GRUB是否隐藏:在只安装了一个操作系统的情况下,Ubuntu默认GRUB使用GRUB\u Hidden\u TIMEOUT=0选项自动引导到默认操作系统。此选项指定GRUB将被隐藏,并且它将在0秒后自动引导到默认操作系统–换句话说,立即。在计算机启动时按住Shift键仍可以访问菜单。要设置更高的超时,请使用GRUB\u HIDDEN\u timeout=5这样的命令-GRUB将显示一个空屏幕或启动屏幕5秒钟,在此期间,您可以按任意键查看菜单。为了防止GRUB被自动隐藏,请将该行注释掉-只需在它前面添加一个#,这样它就会显示为#GRUBŠU hiddenŠTIMEOUT=0。
控制GRUB的菜单超时:如果GRUB没有自动隐藏,那么每次启动计算机时都会看到菜单。GRUB将在一段时间(通常是10秒)后自动bot默认操作系统。在此期间,您可以选择另一个操作系统或让它自动启动。要更改超时时间,请编辑GRUB\u timeout=10行并输入任意秒数。(请记住,这仅在GRUB未隐藏时使用。)要防止GRUB自动启动并始终等待您选择操作系统,请将行更改为GRUB\u TIMEOUT=-1
选择背景图像:GRUB\u背景线控制是否使用背景图像-默认情况下,GRUB使用黑白单色外观。您可以添加一行,如GRUB\u BACKGROUND=“/home/user/Pictures”/背景.png“指定GRUB将使用的图像文件。
图像文件必须符合各种规格。GRUB支持JPG/JPEG图像,但这些图像仅限于256色-因此您可能不想使用JPG图像。相反,您可能希望使用可以有任意颜色的PNG图像。你也可以使用TGA图像文件。
要使更改生效,只需将文本文件-file>save保存在Gedit或Ctrl+O中,然后输入将文件保存在Nano中,然后运行sudo update grub命令。您的更改将成为grub.cfg公司文件和将在每次启动计算机时使用。
这些并不是GRUB的全部设置,但它们是最常见的一些更改。其他设置可以在/etc/default/grub文件中自定义,也可以通过编辑/etc/grub.d目录中的脚本来自定义。
如果您不想手工编辑文件,您可以在Linux发行版的软件存储库中找到用于自定义GRUB2的图形化工具。即使在Linux发行版上也可以使用上述方法,因为在Linux发行版中,这些工具不容易获得,或者如果您只有命令行访问权限,并且希望手动完成这些操作。
...初始化硬件 BIOS或UEFI固件从主板上的一个特殊位置加载配置设置传统上,这是在由CMOS电池备份的内存中。如果您更改BIOS或UEFI设置屏幕中的一些低级设置,则这是存储自定义设置的位置。 CPU运行UEFI或BIOS,测试和初始化系统硬...
...买到的绝大多数电脑都使用UEFI,而不是传统的BIOS。 uefi如何取代和改进bios UEFI取代了PC上的传统BIOS。在现有PC上无法从BIOS切换到UEFI。您需要购买支持并包括UEFI的新硬件,就像大多数新计算机一样。大多数UEFI实现提供BIOS仿真,...
...导加载程序。 相关:5种在电脑上试用和安装Ubuntu的方法 如何卸载Linux取决于您是如何安装的。如果您将Linux安装为您唯一的操作系统,您必须在Linux上重新安装Windows才能使Windows系统恢复。 如果你用wubi安装linux 相关:什么是Linux...
...u16.04和ubuntu14.04上测试过了。 图解法:引导修复 相关:如何引导您的电脑从光盘或USB驱动器 引导修复是一个图形化工具,只需单击一下就可以修复GRUB2。对于大多数用户来说,这是解决引导问题的理想方案。 如果您有安装Ubunt...
...理器的新版本,摆脱了旧的问题菜单.lst. 今天我们来看看如何在Grub2中更改引导菜单选项。 Grub2在很多方面都是一个进步,而且大多数都是令人讨厌的菜单.lst过去的问题已经过去了。不过,如果您对删除旧版本的内核不够警惕,...
...运的是,引导到引导加载程序和恢复都非常简单。下面是如何做到这一点。 如何访问android的bootloader 进入bootloader并不一定是你经常需要做的事情,但它肯定是一件好事,知道如何做以防万一。访问引导加载程序有两种不同的...
...想返回使用F8键访问经典菜单,我们也会介绍您。 相关:如何在Windows10或Windows8上引导到安全模式(简单的方法) 什么是启动条目(a boot entry)? 引导条目实际上只是一个包含定义操作系统加载方式的参数的文件。安装Windows时,...
使用Nexus根工具包快速根你的Nexus设备,无论你有一个Nexus 7,Galaxy Nexus,甚至Nexus S。根允许你使用强大的应用程序,不工作在Android的默认沙盒。 我们之前已经讨论过rootingandroid,但是提供的方法对很多用户不起作用——很难给...