Ubuntu 16.04安装Grub Customizer替代Startup-manager(解决找不到menu.lst,GRUB配置简单介绍)
关于GRUB的介绍:
http://baike.baidu.com/item/GRUB
http://blog.csdn.net/bytxl/article/details/9253713
menu.lst位置:
从10.04开始就已经没有menu.lst文件了。其实编辑这个文件是关于设置启动项的,那么只需要配置GRUB即可。
配置GRUB2引导加载程序设置
16.04系统所使用的却是GRUB2,GRUB2是大多数Linux操作系统的默认启动加载程序。GRUB2代表GRand Unified Bootloader。GRUB2引导加载程序是计算机启动时运行的第一个程序。它负责将操作系统的内核加载和传输控制。然后,内核负责,并初始化其余的操作系统。
警告:GRUB2的默认配置文件是/boot/grub/grub.cfg。不应该编辑或修改此文件,除非对GRUB2很熟悉。这是引导到Linux操作系统的主要文件。如果对此文件造成任何错误,那么将使系统崩溃。所以,不要碰这个文件!
与GRUB2相关的所有设置将存储在/etc/default/grub文件中。无论在此文件中所做的更改将反映到GRUB2。
在进行任何更改之前备份/etc/default/grub文件。
sudo cp /etc/default/grub /etc/default/grub.bak
典型的GRUB将如下图所示。
cat /etc/default/grub
样品输出:
#如果你更改此文件,请稍后再运行“update-grub”进行更新
#/boot/grub/grub.cfg。
#有关此文件中的选项的完整文档,请参阅:
#info -f grub -n'简单配置' GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="" #取消注释启用BadRAM过滤,修改以满足您的需要
#这适用于Linux(不需要补丁)和任何获取的内核
#GRUB的内存映射信息(GNU Mach,FreeBSD的内核...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" #取消注释以禁用图形终端(仅限grub-pc)
#GRUB_TERMINAL=console #图形终端上使用的分辨率
#注意,您只能使用图形卡通过VBE支持的模式
#你可以使用命令`vbeinfo'在真正的GRUB中看到它们
#GRUB_GFXMODE=640×480 #如果你不希望GRUB将“root=UUID=xxx”参数传递给Linux,请取消注释
#GRUB_DISABLE_LINUX_UUID=TRUE #取消注释以禁用生成恢复模式菜单条目
#GRUB_DISABLE_RECOVERY="true" #取消注释在grub启动时发出哔声
#GRUB_INIT_TUNE="480 440 1"
每当更改此文件时,必须运行以下命令将更改应用于GRUB2。
sudo update-grub
在GRUB2引导加载程序中做三个重要的调整
1、选择默认操作系统(GRUB_DEFAULT)
可以使用此选项选择要启动的默认操作系统。如果将值设置为“0”,则GRUB引导菜单项中的第一个操作系统将引导。如果将其设置为“1”,则第二个操作系统将引导,依此类推。
此外,如果系统中有多个操作系统,则可以使用值GRUB_DEFAULT=saved来引导上一个操作系统。无论何时重新启动系统,最后一个操作系统都将启动。请注意,应该添加一行GRUB_SAVEDEFAULT=true 以使此技巧正常工作。
还可以指定操作系统条目的名称以引导特定的操作系统。例如,如果在BOOT菜单中有一个名为“Lubuntu 14.04 LTS”的条目,则可以使用GRUB_DEFAULT="Lubuntu 14.04 LTS"来默认启动Lubuntu。请注意,应该在引号内指定值。
2、设置操作系统超时(GRUB_TIMEOUT)
默认情况下,从引导菜单中选择的条目将在10秒内开始启动。
可以增加或减少此超时设置。如果值为“0”,默认的操作系统将立即开始引导。如果值为“5”,则启动菜单将显示5秒钟,以便可以在系统启动时选择要加载的操作系统。
3、更改GRUB背景图像
要更改GRUB背景图像,需要将首选图像复制到 /boot/grub/location。
sudo cp ostechnix.png /boot/grub/
用自己的图像路径替换。也可以使用JPG/JPEG格式的图像。但GRUB仅支持256色JPG/JPEG图像格式。所以最好使用PNG格式的图像。
在GRUB文件中进行必要的更改后,保存并关闭它。
要应用更改,必须运行以下命令:
sudo update-grub
应该看到以下输出:
Generating grub configuration file ...
Found background image: ostechnix.png
Found linux image: /boot/vmlinuz-4.4.0-15-generic
Found initrd image: /boot/initrd.img-4.4.0-15-generic
Found linux image: /boot/vmlinuz-4.2.0-34-generic
Found initrd image: /boot/initrd.img-4.2.0-34-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
重新启动并检查更改是否正常。
请注意,不应该在任务关键或生产系统中编辑或修改GRUB2设置。建议先在任何虚拟机中测试这些设置,然后应用于生产系统。
Grub Customizer工具的使用:
这个工具可以替代手动配置文件的操作,只需在GUI界面上配置即可达到同样的效果,原理最终也会写入到文件中。
Startup-manager工具已经过时了,Grub Customizer是取代品。
安装:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
启动:
参考:
http://ubuntuhandbook.org/index.php/2016/04/install-grub-customizer-ubuntu-16-04-lts/(安装)
https://www.ostechnix.com/configure-grub-2-boot-loader-settings-ubuntu-16-04/(以上内容翻译自这篇文章)
https://help.ubuntu.com/community/Grub2(官方关于GRUB2的介绍)
http://blog.csdn.net/gatieme/article/details/52722955(GRUB2详细介绍)
http://www.jinbuguo.com/linux/grub.cfg.html(GRUB2详细介绍)
http://www.gnu.org/software/grub/(GRUB官方网站)
Ubuntu 16.04安装Grub Customizer替代Startup-manager(解决找不到menu.lst,GRUB配置简单介绍)的更多相关文章
- Ubuntu 16.04 安装 Phpmyadmin 出现的问题及解决
ubuntu 16.04 install phpmyadmin $ apt install phpmyadmin 安装时出现一个错误: An error occurred while installi ...
- Ubuntu 16.04安装uafred用于替代Alfred
说明: Macx下的Alfred非常强大,在Ubuntu下的替代为uafred,为什么选择uafred而不选择其它在于其功能开发简单,模块集成方便,不像别的实现是那种来回封装调用,其实就是一个功能而已 ...
- ubuntu 16.04 安装matlab的替代工具Octave及使用指南
为什么要安装Octave? 它是什么? GNU Octave是自由软件基金会(Free Software Foundation)支持的遵循GPL协议(GNU General Public Licens ...
- Ubuntu 16.04安装Notepadqq编辑器替代Notepad++
Notepad++只有Windows平台产品,对于Linux下有其替代的产品Notepadqq. 安装: sudo add-apt-repository ppa:notepadqq-team/note ...
- ubuntu 16.04安装好后没声音的解决方法
刚安装好Ubuntu16.04 后没声音,找了好多方法都不行,看到网上说通过安装pavucontrol和alsamixer调节解决,最后无意发现一个方法,总算是可以用了,在此记录一下.可能有的可以解决 ...
- Ubuntu 16.04安装Shell管理工具PAC Manager
下载: (链接: https://pan.baidu.com/s/1nvqrVgH 密码: 45wz) 安装: sudo dpkg -i pac-4.5.5.7-all.deb
- Ubuntu 16.04安装QQ国际版图文详细教程
因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...
- Ubuntu 16.04 安装显卡驱动后循环登录和无法设置分辨率的一种解决方案
1. 安装环境 电脑:MSI GP63 显卡:GeForce GTX 1070 系统:Ubuntu 16.04 驱动版本:NVIDIA 384.130 2. 循环登录 如果按照这篇文章 Ubuntu ...
- Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2
Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2:sudo add-apt-repository ppa:team-xbmc/xbmc-nightlysudo ap ...
随机推荐
- C#与C++的区别(三) 委托与事件
在C#中没有C++中的函数指针的概念,但是有委托的概念,功能与函数指针类似. C# 委托(Delegate) C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针.委托(Delega ...
- 二分搜索 HDOJ 2675 Equation Again
题目传送门 /* 二分搜索:式子两边取对数,将x提出来,那么另一边就是一个常数了,函数是:lnx/x.二分搜索x,注意要两次 */ #include <cstdio> #include & ...
- 流式套接字(SOCK_STREAM),数据报套接字 (SOCK_DGRAM) 的比较
1.流式套接字 使用这种套接字时,数据在客户端是顺序发送的,并且到达的顺序是一致的.比如你在客户端先发送1,再发送2,那么在服务器端的接收顺序是先接收到1,再接收到2,流式套接字是可靠的,是面向连接的 ...
- win7如何设置自动关机
如果想设置Win7按照自己意愿自动关机,而又不希望下载安装第三方软件,则可以通过以下两个方法来简单实现. 工具/原料 Windows7操作系统环境 方法1:利用cmd命令 1 打开cmd窗口. 方法一 ...
- Python学习日记之正则表达式re模块
用在线网页测试正则表达式时,JavaScript不支持 零宽度正回顾后发断言 (?<=exp)测试时一直匹配失败 但re模块是支持 (?<=exp) 的 终于脱坑
- apache启动失败提示预期<IfModule>结果<IfModule>>
经过反复查看httpd.conf文件,发现原因是启动了两遍<IfModule>,也就是出现内容重复标签重复曾经遇到类似的情况Apache2: Expected </> but ...
- MERGE INTO USING用法
MERGE INTO [your table-name] [rename your table here] USING ( [write your query here] )[rename your ...
- arx 插入图片
#include <ShLwApi.h> #pragma comment(lib, "ShLwApi.lib") //插入影像图 Acad::ErrorStatus i ...
- CSS 类名的问题
以下以数字开头的 CSS 类名不会生效: .1st{ color: red; } 一个合法的 CSS 类名必需以下面其中之一作为开头: 下划线 _ 短横线 - 字母 a-z 然后紧跟其他 _,- 数字 ...
- 03C++基本数据类型
基本数据类型 2.2.1整型数据 短整型(short int) 有符号短整型(signed short int) 无符号短整型(unsigned short int) 一般整型(int) 有符号一般整 ...