上回说到/etc/default/grub文件,我直接抄了人家的文章,感觉那Wiki确实写的很详细,所以就用上拿来主义了。
这次是分析该文件,因为这是grub必读的文件,也记录着控制grub工作的环境变量,所以浅析一下grub的工作核心。
研究几个常用的环境变量:
GRUB_TIMEOUT=10
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_DISABLE_LINUX_UUID=true
GRUB_DISABLE_LINUX_RECOVERY="true"
第一个变量是很常见的,功能是更改从启动菜单进入到系统的等待时间。具体效果请看启动选项界面的倒计时标志。
第二个变量要说明一下,这个是Debian系列包括Debian子孙在内的一个默认变量,不过我个人喜欢修改这个变量,常添加的参数是vga=785。用虚拟机的人要记住这个参数哦--!这是用来把屏幕变小的参数,用虚拟机的时候可以添加进去,那样就不用全屏操作了。
第三个变量比较有意思,这个变量可以覆盖/etc/fstab文件里的参数,默认是注释掉的。功能就是将"/"以UUID方式来标记,对于虚拟机来说,真的很难受,很长很长的一串字符占了屏幕,但却是没法读的信息。所以我一般是去掉注释,让fstab文件来控制。
第四个变量也是默认注释掉的,功能是添加一个进入修复模式的启动菜单,具体说来请看/etc/grub.d/10_linux文件。我一般也注释掉,其实我们会发现,这是启动界面里高级菜单内的一个选项,一般真用不到,一旦系统出毛病了,也就忘了有这个菜单了。所以我就去掉了注释。
注意,一旦修改了/etc/default/grub文件或者/etc/grub.d/目录里的文件,你就应该更新一下/boot/grub/grub.cfg文件,这样你的更改才会生效。在Debian系列的系统中可以使用update-grub命令更新/boot/grub/grub.cfg文件。在常见的Linux发行版中,请使用下面的命令更新该文件:
grub-mkconfig -o /boot/grub/grub.cfg
如果想了解更多信息,请参考下面的链接:
Grub2的/etc/grub.d目录下的脚本文件 http://www.cnblogs.com/imapla/archive/2013/02/15/2912786.html
Ubuntu10.04之grub2详解 http://www.2cto.com/os/201209/157159.html
grub 中vga的设置 http://blog.chinaunix.net/uid-478586-id-2396232.html
关于grub的那些事(二)的更多相关文章
-
.net到Java那些事儿--structs做了那些事(二)
一.跟着项目先来看下structs怎么执行的 首先看下web.xml配置文件,下面有如下代码 <filter> <filter-name>struts2</fi ...
-
SharePoint咨询师之路:设计之前的那些事二:规模
提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识. 有些内容是自己的经验和积 累,如果有不当之处,请指正. 咨询师更多的时候是解决方 ...
-
app 性能优化的那些事(二)
来源:树下的老男孩 链接:http://www.jianshu.com/p/2a01e5e2141f 这次我们来说说iOS app中滑动的那些事.iOS为了提高滑动的流畅感,特意在滑动的时候将runl ...
-
关于grub的那些事(三)
接着第二篇的研究,继续分析/etc/grub.d/10_linux. #! /bin/sh set -e prefix="/usr" exec_prefix="${pre ...
-
关于grub的那些事(一)
/etc/default/grub里的秘密: # If you change this file, run 'update-grub' afterwards to update # /boot/gru ...
-
Dynamics 365-关于Solution的那些事(二)
接着上一篇的说,现在有一个已知前提:Solution的增量特性.然后我们再思考这么一个场景,项目开发过程中,存在多次迭代的情况,每次迭代可能涉及到的solution是同一个,唯一区别的,就是solut ...
-
超链接的那些事(二): 属性href
a标签的属性之一 href 1. 定义 href 属性用于指定超链接目标的 URL. 2. 用法 ①. 锚点 同一页面添加锚点 (1)<a href="#test"& ...
-
Linux命令的那些事(二)
回顾Linux(一) 学习了以下命令: mkdir/rmdir/ls/rm/pwd/cd/touch/tree/man/--help 想具体了解请看上一篇文章跳转 在Linux中推荐大家使用subli ...
-
Java中常用到的文件操作那些事(二)——使用POI解析Excel的两种常用方式对比
最近生产环境有个老项目一直内存报警,不时的还出现内存泄漏,导致需要重启服务器,已经严重影响正常服务了.获取生成dump文件后,使用MAT工具进行分析,发现是其中有个Excel文件上传功能时,经常会导致 ...
随机推荐
-
ES7之Decorators实现AOP示例
在上篇博文CoffeeScript实现Python装潢器中,笔者利用CoffeeScript支持的高阶函数,以及方法调用可省略括符的特性,实现了一个类似Python装潢器的日志Demo.这只是一种伪实 ...
-
SQL Server简洁查询正在运行的进程SQL
通常我们可以使用 sp_who2 我们希望更加简洁的信息,下面这个查询使用系统表sys.sysprocesses,以及sys.dm_exec_sql_text做OUTER APPLY. T-SQL是这 ...
-
python版本升级及pip部署方法
Python版本升级 CentOS 6.3自带的Python版本为2.6,首先需要升级到2.7版本.由于旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装. 1.下载Pyt ...
-
简单并查集 -- HDU 1232 UVALA 3644 HDU 1856
并查集模板: #include<iostream> using namespace std; ],x,y; ]; //初始化 x 集合 void init(int n) { ; i< ...
-
【MVC 过滤器的应用】ASP.NET MVC 如何统计 Action 方法的执行时间
代码如下: using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; u ...
-
百度分页样式代码 css+c#
通过c#输出html分页代码: /// <summary> /// 返回分页Html代码 /// </summary> /// <param name="pag ...
-
sql注入在线检测(sqlmapapi)
版权:http://blog.csdn.net/yueguanghaidao/article/details/38026431 每次看都不方便 摘抄下来 之前一搞渗透的同事问我,sqlmapapi ...
-
jeecms附件标签用法
[#if content.attachments?size gt 0] [#list content.attachments as attach] <a id="attach${att ...
-
17_AOP入门准备_Salay案例(利用动态代理)
[案例分析] 查看Salary: 1.启动日志 2.启动安全性的框架 3.检查权限:如果有查看工资的权限,则查看工资,否则提示"权限不足" [工厂截图] [SalaryManage ...
-
学习pthreads,多线程的创建和终止
在多CPU多线程的编程中,通过作者的学习发现,pthreads的运用越来越广泛,它是线程的POSIX标准,定义了创建和操作线程的一整套API.环境的配置见上一篇博文,配置好环境后只需要添加#inclu ...