win10如何修改grub.cfg

1.如何修改GRUB

以ubuntu为例,不管什么的修改,都建议先了解修改内容的定义和修改允许的范围GRUB_DEFAULT - 设定预设选单选项。

有以下几种作法。GRUB_DEFAULT=0 以位置来设定预设选单选项。

第一笔选单选项为 0,第二笔为 1,以此类推。GRUB_DEFAULT="xxxx" 在此例中,选单中的位置不会有影响。

例如:GRUB_DEFAULT="Ubuntu, Linux 3.11.0-13-generic"。注意要完整全称。

GRUB_DEFAULT=saved 由储存预设的作业系统开机。可以用grub-reboot和grub-set-default指令来设定预设作业系统。

预设作业系统不会由来自选单中的互动式选择而被设定。sudo grub-set-default 0 以位置来设定预设选单选项。

第一笔选单选项为 0,第二笔为 1,以此类推。sudo grub-set-default "xxxx" 以选单名称来设定sudo grub-reboot 0 以位置来设定下次重启开机选项。

第一笔选单选项为 0,第二笔为 1,以此类推。sudo grub-reboot "xxxx" 以选单名称来重启开机2. GRUB_HIDDEN_TIMEOUT - 此设定用来决定GRUB选单会有多长时间不被显示。

GRUB_HIDDEN_TIMEOUT=0 在单一作业系统电脑中,会立刻以预设作业系统开机。在只有一个作业系统状况下,这是预设的设定。

假如还是要显示选单,请在这行前加上 # 注销掉,并确认 GRUB_TIMEOUT 设定为正整数。GRUB_HIDDEN_TIMEOUT=X x为秒数,空白画面几秒后,系统将会依照预设开机,不会出现选单。

当萤幕是空白时,使用者可以按下任何键以显示选单。3. GRUB_HIDDEN_TIMEOUT_QUIET - 在空白画面时,是否显示倒数计时器GRUB_HIDDEN_TIMEOUT_QUIET=true '不'显示计时器GRUB_HIDDEN_TIMEOUT_QUIET=fault 显示计时器4. GRUB_TIMEOUT - 选单显示多久之后自动以预设作业系统开机GRUB_TIMEOUT=10 10秒后以预设系统开机GRUB_TIMEOUT=-1 持续显示选单,直到使用者选择5. GRUB_GFXMODE - 设定grub选单显示的解析度。

一般是注解掉。GRUB_GFXMODE=640x480 以640x480模式显示。

除非开机时选单显示就有问题,不然不要启用这个参数,据说会影响进入grub选单的时间。真的要启用,后面的数值请依照你显卡可以支援的模式填入,如1280x1024x16,800x600x24,640x4806. GRUB_DISABLE_LINUX_RECOVERY - 救援模式要不要显示? 你在选单中是不是都有看到救援模式(recovery mode)?假如你的电脑一向稳定,而且你不太会去动到系统,可以考虑去除 # 注解GRUB_DISABLE_LINUX_RECOVERY=true '不' 显示救援模式7. GRUB_DISABLE_OS_PROBER - 对其他分割区作业系统的检查 大家应该都知道sudo update-grub可以找到在其他分割区的作业系统,制成选单。

但有时我就是不想要他显示到选单内,那怎麽办?那注销掉这一行就可以不检查其他分割区有没有作业系统。GRUB_DISABLE_OS_PROBER=true '不'检查其他作业系统8. GRUB_BACKGROUND - 背景影像所在。

这个参数,需要自行加入。GRUB_BACKGROUND= 以/usr/share/background/xxx.jpg当作选单背景。

可以.png, .jpg, 或.tga等格式以下介绍/etc/grub.d目录下的档案。这些档案内都有很清楚的注解,但都是英文的,不过不需要很强的英文能力。

难的是你必须要有撰写修改scripts的能力。基本上,这些档案大多都不需要去修改。

1. 00_header - 设定初始显示项目 前一段介绍了/etc/default/grub的设定,就是由这一部份来负责,所以你不需要更动这个档案。2. 05_debian_theme - 布景主题 设定开机影像、文字颜色、高亮度选项及布景主题。

在没有开机影像的情况下,此档案会设定一个单色的布景主题来显示初始选单画面。在之前/etc/default/grub已经介绍过GRUB_BACKGROUND参数,若有设定,则在00_header就已经先载入了,所以优先性高於在此设定。

个人有点小看法,开机越快越好,在这个选单背景下功夫,不如想办法加快流程。而且这个步骤停留时间不长,实在吸引不了什麽目光。

3. 10_linux - 指定目前使用中的Linux作业系统核心位置 用来建立这些linux不同核心显示在选单中的名称。若您不想要所有的旧核心版本全都显示在选单中,请移除旧核心。

4. 20_memtest86+ - 搜寻 /boot/memtest86+.bin memtest86+ 主要是进行记忆体测试。你会常用到吗?假如用不到,不用移除,只要拿掉x属性即可不再出现在选单当中。

请输入:sudo chmod -x /etc/grub.d/20_memtest86+5. 30_os-prober - 此档案使用 os-prober 来搜寻其他分割区的作业系统。结果将会依据此档案中的内容而放至 grub.cfg 中 此档案被划分成四个段落,代表四种作业系统类型:Windows, Linux, OSX 和 Hurd。

假如你要去修改这个档案了,那你必须熟悉scripts的撰写。6. 40_costom - 用来加入自订选单选项的样板 会在执行 update-grub 时,嵌入至 grub.cfg 中。

既然不怎麽需要作修改,那知道这个目录有什麽用?就像最早简介中所述:更改数字,可以改变顺序,小的在前面,大的在后面;更改x属性,可以决定要不要在选单中出现。如,你想要windows系统出现在前面,你可以把os-prober的数字改成07,他就会出现在现有的linux。

2.如何修改GRUB

1:修改启动顺序,需要修改Ubuntu的GRUB配置文件。

使用常见的编辑程序如“gedit”就可以很方便的打开文件修改了,但是这里因为牵涉到系统权限,建议使用终端打开编辑文件。点击Ununtu左上角的“Launcher”搜索“Terminal”,就可以打开终端了。

2:打开之后,为了打开GRUB相关的配置文件编辑,可以选择gedit,也可以使用常见的vi命令直接编写,因此这里展示的vim命令可以随时替换为你个人喜欢的命令,如gedit。在一般情况下,有人可能直接修改GRUB配置文件“/boot/grub/grub.cfg”,但使用“suduvim/boot/grub/grub.cfg”发现提示这个是系统自动生成的文件,不建议直接编辑,而应该到“/etc/grub.d”和“/etc/default/grub”去修改。

3:“/etc/grub.d”是操作系统菜单目录,一般由系统生成,用户无需修改,接下来就是修改“/etc/default/grub”文件了。使用“sudovim/etc/default/grub”命令打开该配置文件。

4:其中的“GRUB_DEFAULT=0”就是设置的默认启动项了。GRUB启动项是按照启动菜单依次使用数字进行索引了,起始数字为0。

结合前面的系统启动菜单,可以看到,Windows8的启动项在第5项,因此这里就需要修改为4(因为第一项是从0开始的)。5:修改完成,保存退出之后,还需要执行一下“sudoupdate-grub”来重新生成GRUB启动配置项。

3.linux下怎么修改grub.cfg

方法:一,grub2的启动配置文件grub.cfg。

grub2的启动配置文件grub.cfg是/boot/grub/grub.cfg,而不是以前的memu.lst。如果你是多系统,有Ubuntu和windows,那么用下面的命令,可以使grub2得到所以可以启动的系统。

sudo update-grub实际就是让系统自己生成合适的grub.cfg文件。这个grub.cfg文件是只读属性,so如果你要修改它,需要权限。

sudo chmod +w /boot/grub/grub.cfg然后可以编辑grub.cfg了。sudo gedit /boot/grub/grub.cfg二、默认系统和等待时间1、set default=0这是说从第一项启动。

每个启动项都是以menuentry开始,menuentry后面“xxx”是启动项名称,然后{xxx}是启动代码。### BEGIN /etc/grub.d/10_linux ###menuentry “Ubuntu, Linux 2.6.31-14-generic” {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiset quiet=1insmod ext2set root=(hd0,6)search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro quiet splashinitrd /boot/initrd.img-2.6.31-14-generic}menuentry “Ubuntu, Linux 2.6.31-14-generic (recovery mode)” {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiinsmod ext2set root=(hd0,6)search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro singleinitrd /boot/initrd.img-2.6.31-14-generic}### END /etc/grub.d/10_linux ###### BEGIN /etc/grub.d/20_memtest86+ ###menuentry “Memory test (memtest86+)” {linux16 /boot/memtest86+.bin}menuentry “Memory test (memtest86+, serial console 115200)” {linux16 /boot/memtest86+.bin console=ttyS0,115200n8}### END /etc/grub.d/20_memtest86+ ###### BEGIN /etc/grub.d/30_os-prober ###menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)” {insmod ntfsset root=(hd0,1)search –no-floppy –fs-uuid –set -s (hd0) ${root}chainloader +1}if keystatus; thenif keystatus –shift; thenset timeout=-1elseset timeout=10fielseif sleep$verbose –interruptible 3 ; thenset timeout=10fifi### END /etc/grub.d/30_os-prober ###### BEGIN /etc/grub.d/10_linux ###menuentry “Ubuntu, Linux 2.6.31-14-generic” {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiset quiet=1insmod ext2set root=(hd0,6)search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro quiet splashinitrd /boot/initrd.img-2.6.31-14-generic}menuentry “Ubuntu, Linux 2.6.31-14-generic (recovery mode)” {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiinsmod ext2set root=(hd0,6)search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro singleinitrd /boot/initrd.img-2.6.31-14-generic}### END /etc/grub.d/10_linux ###### BEGIN /etc/grub.d/20_memtest86+ ###menuentry “Memory test (memtest86+)” {linux16 /boot/memtest86+.bin}menuentry “Memory test (memtest86+, serial console 115200)” {linux16 /boot/memtest86+.bin console=ttyS0,115200n8}### END /etc/grub.d/20_memtest86+ ###### BEGIN /etc/grub.d/30_os-prober ###menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)” {insmod ntfsset root=(hd0,1)search –no-floppy –fs-uuid –set -s (hd0) ${root}chainloader +1}if keystatus; thenif keystatus –shift; thenset timeout=-1elseset timeout=10fielseif sleep$verbose –interruptible 3 ; thenset timeout=10fifi### END /etc/grub.d/30_os-prober ###我 的第五个启动项是menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)”,我要它默认是以xp启动,所以修改为set default=”4″。

(hd0,1)表示第一块硬盘的第一个分区,我的Linux在(hd0,6)。当然,你也可以把你需要默认启动的系统放到最前面,那么就还是set default=02、set timeout=10if [ ${recordfail} = 1 ]; thenset timeout=-1elseset timeout=10fi这里停留在grub选择系统界面的时间就是10秒,即set timeout=10。

有时候我并不想等待这么久,我直接启动xp,需要Ubuntu时才按几下Shift键进入grub选择系统界面。可以添加如下代码:if keystatus; thenif keystatus –shift; thenset timeout=-1elseset timeout=10fielseif sleep$verbose –interruptible 3 ; thenset timeout=10fifi。

4.grub怎么改变系统位置

grub改变系统位置方法: 1、sudo update-grub(可以看到机器的启动列表,数一下XP排第几个); 2、sudo chmod +w /boot/grub/grub.cfg(修改grub.cfg的属性为可读写); 3、sudo gedit /boot/grub/grub.cfg(以管理员权限编辑grub.cfg) 找到: ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" 看到“set default="0"”,大概在第12行。

把这个0改成XP的顺序号,就是第1条中让数的XP的顺序,要减1,因为是从0开始的。如果是第5个,这里的0就改成4。

4、sudo update-grub(再更新列表,查看XP是不是到最上面了)。

win10如何修改grub.cfg

转载请注明出处windows之家 » win10如何修改grub.cfg

win10

联想win10如何删除已软件

阅读(52)

本文主要为您介绍联想win10如何删除已软件,内容包括怎样用联想win10安全的卸载自己已下的软件,Win10怎么卸载应用程序,win10可卸载的自带软件。win10卸载程序软件方法一:1.首先,在win10系统桌面上,找到这台计算机图标,右击,单击“属性”。或者直

win10

mac如何删掉win10重装

阅读(83)

本文主要为您介绍mac如何删掉win10重装,内容包括macbookpro怎么删除mac系统安装win10,苹果电脑装win10系统怎么用删除,macbookpro怎么删除mac系统装win10。首先,在win10系统桌面上,找到这台计算机图标,右击,单击“属性”。或者直接按下键盘的快

win10

ie已被安装win10

阅读(60)

本文主要为您介绍ie已被安装win10,内容包括为什么安装ie浏览器说我已经安装,ie下面又说已经安装在系统上了怎么回?Win7IE(10)未能完成安爱问,Win10下IE无法使用怎么办?。打开桌面“我的电脑”或者“回收站”或者“我的文档”之后,然后点击向

win10

win10安装hp1010未指定

阅读(58)

本文主要为您介绍win10安装hp1010未指定,内容包括hp1010打印机win10无法安装怎么解决,LaserJet1010无法完成安装,求助!!!在winxpsp,HPDeskjet1010打印机能在win10系统使用吗。点击左下方开始菜单,设置。2、在设置中点击“设备”。3、选择“

win10

佳能win10驱动无法安装驱动程序

阅读(68)

本文主要为您介绍佳能win10驱动无法安装驱动程序,内容包括为什么cannonLBP2900打印机的驱动程序在win10正式版下装不了?,p1007驱动win10系统无法安装HPLaserJetP1007驱动程序怎么?爱问,佳能9950F扫描仪win10系统没有驱动怎么?佳能9950F扫。

win10

win10安装之后占用内存

阅读(66)

本文主要为您介绍win10安装之后占用内存,内容包括安装Win10系统后内存占用不断在增长怎么办,win10专业版安装后占用多少硬盘内存?,安装Win10系统后内存占用持续增长如何解决。WIndows10专业版32位占用16G左右。WIndows10专业版64位占用20G

win10

win10安装必要文件好久

阅读(72)

本文主要为您介绍win10安装必要文件好久,内容包括重装windows10系统需要多久,我用360一键安装WIN10怎么一直显示正在执行安装这要装多久?爱问,win10系统使用多久重装最好?。挺快的,只要你收到更新提示,那有一会就能更新完。前提是你电脑能够

win10

如何删除win10系统导引

阅读(51)

本文主要为您介绍如何删除win10系统导引,内容包括您好:请问win10系统怎么删除这个引导文件?谢谢!,Win7/Win10双系统中卸掉win10系统后引导信息怎样删除,win10删除多余引导项。您好楼主,单击电脑桌面空白处---按快捷键:windows键+R----输入msc

win10

台式机如何win10的运行

阅读(53)

本文主要为您介绍台式机如何win10的运行,内容包括联想电脑win10运行怎么打开,如何设置电脑睡眠后win10系统自动关闭运行的程序?,怎么升级win10原来电脑为win?。首先我们需要到微软的官方网站上面,登录微软官网。 登录之后,我们这里直接点击“

win10

如何恢复win10原生软件

阅读(65)

本文主要为您介绍如何恢复win10原生软件,内容包括怎样恢复win10原生应用,如何找回原版WindowsDefender呢?,win10下载安装重启又回到原系统怎么回?爱问知。工具/原料: Win10系统方法/步骤点击桌面任务栏中的语言输入法图标,弹出输入法列表框。

win10

win10的搜索功能如何用

阅读(54)

本文主要为您介绍win10的搜索功能如何用,内容包括怎么使用Windows10搜索功能,如何使用win10自带的搜索框,win10系统搜索怎么使用方法。方法/步骤首先需要确定我们的电脑已经安装来Windows 10预览版系统,然后开机启动我们的电脑。在系统桌面

win10

win10如何连进公司网络

阅读(50)

本文主要为您介绍win10如何连进公司网络,内容包括win10系统怎么加入单位的网络,win10怎么用域帐号连接企业无线网络,win10企业版怎么设置网络啊。首先,点击屏幕右下角的无线图标,再弹出的面板中点击“打开网络和共享中心”链接:在弹出的“网络

win10

如何关闭win10的触摸屏

阅读(104)

本文主要为您介绍如何关闭win10的触摸屏,内容包括怎么关闭win10触摸屏,如何关闭window10的触摸屏,“Windows10”中如何关闭触摸屏?。WIN10开启或关闭触摸屏的方法,可以通过以下步骤操作来实现:在win10操作系统桌面上,点击左下角的开始按钮选择

win10

win10移动中心如何开启

阅读(57)

本文主要为您介绍win10移动中心如何开启,内容包括win10系统怎么打开移动中心,win10系统怎么打开移动中心,如何将windows10中的windows移动中心启动。进入windows移动中心的方法:一般方法有2种,第一种是从控制面板进去,在屏幕左下角右键点击开

win10

联想win10如何删除已软件

阅读(52)

本文主要为您介绍联想win10如何删除已软件,内容包括怎样用联想win10安全的卸载自己已下的软件,Win10怎么卸载应用程序,win10可卸载的自带软件。win10卸载程序软件方法一:1.首先,在win10系统桌面上,找到这台计算机图标,右击,单击“属性”。或者直

win10

mac如何删掉win10重装

阅读(83)

本文主要为您介绍mac如何删掉win10重装,内容包括macbookpro怎么删除mac系统安装win10,苹果电脑装win10系统怎么用删除,macbookpro怎么删除mac系统装win10。首先,在win10系统桌面上,找到这台计算机图标,右击,单击“属性”。或者直接按下键盘的快

win10

ie已被安装win10

阅读(60)

本文主要为您介绍ie已被安装win10,内容包括为什么安装ie浏览器说我已经安装,ie下面又说已经安装在系统上了怎么回?Win7IE(10)未能完成安爱问,Win10下IE无法使用怎么办?。打开桌面“我的电脑”或者“回收站”或者“我的文档”之后,然后点击向

win10

win10安装hp1010未指定

阅读(58)

本文主要为您介绍win10安装hp1010未指定,内容包括hp1010打印机win10无法安装怎么解决,LaserJet1010无法完成安装,求助!!!在winxpsp,HPDeskjet1010打印机能在win10系统使用吗。点击左下方开始菜单,设置。2、在设置中点击“设备”。3、选择“

win10

佳能win10驱动无法安装驱动程序

阅读(68)

本文主要为您介绍佳能win10驱动无法安装驱动程序,内容包括为什么cannonLBP2900打印机的驱动程序在win10正式版下装不了?,p1007驱动win10系统无法安装HPLaserJetP1007驱动程序怎么?爱问,佳能9950F扫描仪win10系统没有驱动怎么?佳能9950F扫。

win10

win10安装之后占用内存

阅读(66)

本文主要为您介绍win10安装之后占用内存,内容包括安装Win10系统后内存占用不断在增长怎么办,win10专业版安装后占用多少硬盘内存?,安装Win10系统后内存占用持续增长如何解决。WIndows10专业版32位占用16G左右。WIndows10专业版64位占用20G

win10

win10安装必要文件好久

阅读(72)

本文主要为您介绍win10安装必要文件好久,内容包括重装windows10系统需要多久,我用360一键安装WIN10怎么一直显示正在执行安装这要装多久?爱问,win10系统使用多久重装最好?。挺快的,只要你收到更新提示,那有一会就能更新完。前提是你电脑能够

win10

win10安装nx8.5教程

阅读(53)

本文主要为您介绍win10安装nx8.5教程,内容包括win10怎么装nx8.5,win10怎么装nx8.5,win10系统下怎么安装UGNX8.5。有几种原因:你没把(.lic)文件里的那个东西改成你的计算机名(改对即可)2、安装路径不对(确认安装路径没有改变)3、没有设置LMTOO