linux下怎么修改grub.cfg

linux下怎么修改grub.cfg,第1张

一、grub2的启动配置文件grubcfg
grub2的启动配置文件grubcfg是/boot/grub/grubcfg,而不是以前的memulst。
如果你是多系统,有Ubuntu和windows,那么用下面的命令,可以使grub2得到所以可以启动的系统。
sudo update-grub
实际就是让系统自己生成合适的grubcfg文件。
这个grubcfg文件是只读属性,so如果你要修改它,需要权限。
sudo chmod +w /boot/grub/grubcfg
然后可以编辑grubcfg了。
sudo gedit /boot/grub/grubcfg
二、默认系统和等待时间
1、set default=0
这是说从第一项启动。每个启动项都是以menuentry开始,menuentry后面“xxx”是启动项名称,然后{xxx}是启动代码。
### BEGIN /etc/grubd/10_linux ###menuentry “Ubuntu, Linux 2631-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-2631-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro quiet splashinitrd /boot/initrdimg-2631-14-generic}menuentry “Ubuntu, Linux 2631-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-2631-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro singleinitrd /boot/initrdimg-2631-14-generic}### END /etc/grubd/10_linux ###### BEGIN /etc/grubd/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/grubd/20_memtest86+ ###### BEGIN /etc/grubd/30_os-prober ###menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)” {insmod ntfsset root=(hd0,1)search –no-floppy –fs-uuid –set 5c108a1c1089fd70drivemap -s (hd0) ${root}chainloader +1}if keystatus; thenif keystatus –shift; thenset timeout=-1elseset timeout=10fielseif sleep$verbose –interruptible 3 ; thenset timeout=10fifi### END /etc/grubd/30_os-prober ###### BEGIN /etc/grubd/10_linux ###
menuentry “Ubuntu, Linux 2631-14-generic” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059
linux /boot/vmlinuz-2631-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro quiet splash
initrd /boot/initrdimg-2631-14-generic
}
menuentry “Ubuntu, Linux 2631-14-generic (recovery mode)” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059
linux /boot/vmlinuz-2631-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro single
initrd /boot/initrdimg-2631-14-generic
}
### END /etc/grubd/10_linux ###
### BEGIN /etc/grubd/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/grubd/20_memtest86+ ###
### BEGIN /etc/grubd/30_os-prober ###
menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)” {
insmod ntfs
set root=(hd0,1)
search –no-floppy –fs-uuid –set 5c108a1c1089fd70
drivemap -s (hd0) ${root}
chainloader +1
}
if keystatus; then
if keystatus –shift; then
set timeout=-1
else
set timeout=10
fi
else
if sleep$verbose –interruptible 3 ; then
set timeout=10
fi
fi
### END /etc/grubd/30_os-prober ###
我 的第五个启动项是menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)”,我要它默认是以xp启动,所以修改为set default=”4″。(hd0,1)表示第一块硬盘的第一个分区,我的Linux在(hd0,6)。
当然,你也可以把你需要默认启动的系统放到最前面,那么就还是set default=0
2、set timeout=10
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
这里停留在grub选择系统界面的时间就是10秒,即set timeout=10。
有时候我并不想等待这么久,我直接启动xp,需要Ubuntu时才按几下Shift键进入grub选择系统界面。可以添加如下代码:
if keystatus; then
if keystatus –shift; then
set timeout=-1
else
set timeout=10
fi
else
if sleep$verbose –interruptible 3 ; then
set timeout=10
fi
fi

呵呵,我也深受其害,呵呵,给你出几招管用就采纳我,去除右侧的“热门推荐”在迅雷安装目录里打开“Profiles”文件夹,找到“UserConfigini”文件,用记事本打开,找到“[Splitter_1]”,在其下方找到“Pane1_Hide=0”,将0改为1。保存文件。重新启动迅雷后,你会发现右侧的热门推荐已经没有了。如果你还要去除迅雷里其他的广告的话,那就按下面所说的做吧,保证会让广告一个不留。呵呵,本人也亲自试验类。确实可行!!!1去除d出广告在主界面点击“工具”-“配置”,在“配置”窗口左边选择“高级”选项卡,把右边“显示提示”栏目中的“显示每日提示”、“显示迅雷资讯”二项前面的“√”去掉。2 清除顶部小广告在迅雷的安装目录:\Thunder Network\Thunder\Program 下,将AD文件夹删除(删除时保留 002gif、maingif、newgif、default_mainswf、default_newswf,否则会显示白白的一块的~~)。在迅雷安装目录里打开“Program”文件夹,找到“guicfg”文件,选择用记事本打开,找到以下四个单词:ADServer=PVServer=ADCountingServer=HomePage=将“=”后面的网址都删掉。 保存文件。右键点击改动后的“guicfg”,选属性,改为“只读”。[{76F61D18-C813-432E-BC7A-A41A45D04113}]Name=迅雷安全下载组件File=\Components\security\ThunderSafedllEnable=0[{1FC7CAC6-2DA8-4cb0-B440-C069956CC0CA}]Name=狗狗搜索排行File=\Plugins\GouGouTop\GouGouTopdllEnable=1[{056DE5D2-92BE-419C-8CE9-452D06F9055A}]Name=BhoAdvFile=\Plugins\BhoAdv\bho_advdllEnable=1[{EBDF4650-539A-4CC5-B6F2-B7C5E5D59735}]Name=迅雷看看

1 禁止顶部的广告进入迅雷的安装目录,进入“Program”子目录。用记事本打开该目录下的“adhistoryxml”文件,然后将里面的内容全部删除并保存。属性改为只读。最后删除“Ad”目录。 在迅雷安装目录里打开“Program”文件夹,找到“guicfg”文件,选择用记事本打开,找到以下四个单词:
ADServer=
PVServer=
ADCountingServer=
HomePage=
将“=”后面的网址都删掉。
保存文件。
右键点击改动后的“guicfg”,选属性,改为“只读”。
2禁止底部的文字广告进入“Program”目录,用记事本打开“adtaskxml”,将里面的内容全部删除,然后保存。最后为“adtaskxml”文件添加“只读”属性。
3禁止右侧显示的资源信息先进入迅雷的安装目录,然后再进入“Components”子目录,然后删除“P4PClient”子目录,这样资源信息栏就会变成一片空白。如果你不喜欢工具栏上的搜索工具,也可以删除“Search”子目录就可以了。
在迅雷安装目录里打开“Profiles”文件夹,找到UserConfigini”文件,用记事本打开, 找到“[Splitter_1]”,在其下方找到“Pane1_Hide=0”,将0改为1。保存文件。
4进入讯雷安装目录,再进入Program--AD文件夹,然后,将bannerhtm和bannernewhtm这两个文件用右键选择打开方式,选择用记事本打开,把里面的文字都清空,然后保存
5去掉迅雷中的社区互动:
1、迅雷目录下Components\Community,找到XLCommunitydll文件,用restorator软件打开它;
2、删除dialog下的1076文件,保存后重新打开迅雷就发现社区互动没了,此软件还可去除MSN中的广告(也是要打开DLL文件)
你可以按照需要去修改

尊敬的迅雷用户,您好:


只有迅雷会员才可专享关闭广告特权,普通用户只能不显示资讯。

1可通过迅雷7配置中心 =》模式提示内进行取消,如下图。

2如是迅雷会员,可以通过迅雷7软件左上进行去除广告。

更多疑问,欢迎您向迅雷网络平台提问。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13403230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存