第14章 Linux启动管理(2)_启动引导程序grub
2. 启动引导程序grub
2.1 Grub配置文件
(1)grub中分区的表示
|
硬盘 |
分区 |
Linux设备文件名 |
Grub中设备文件名 |
|
第1块SCSI硬盘 |
第1个主分区 |
/dev/sda1 |
hd(0,0) |
|
第2个主分区 |
/dev/sda2 |
hd(0,1) |
|
|
扩展分区 |
/dev/sda3 |
hd(0,2) |
|
|
第1个逻辑分区 |
/dev/sda5 |
hd(0,4) |
|
|
第2块SCSI硬盘 |
第1个主分区 |
/dev/sdb1 |
hd(1,0) |
|
第2个主分区 |
/dev/sdb2 |
hd(1,1) |
|
|
扩展分区 |
/dev/sdb3 |
hd(1,2) |
|
|
第1个逻辑分区 |
/dev/sdb5 |
hd(1,4) |
(2)grub配置文件:#vi /boot/grub/grub.conf

①default=0 默认启动第1个系统
②timeout=5 等待时间,默认是5秒
③splashimage=(hd0,0)/grub/splash.xpm.gz 这里指定grub启动时的背景图像文件的保存位置(一般在/boot/grub/下)
④hiddenmenu 隐藏菜单
⑤title CentOS(2.6.32-642.el6.i686) 标题
⑥root(hd0,0) 指启动程序的保存分区
⑦kernel /vmlinuz-2.6.32-642.el6.i686 ro root=UUID=71c20ba0-4900-4
3cf-a18b-21f5ef11b893 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_
MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
定义内核加核时的选项
⑧initrd /initramfs-2.6.32-642.el6.i686.img 指定了initramfs内存文件系统镜像文件的所在位置。
2.2 Grub加密和字符界面分辨率的调整
(1)Grub加密
①启动时,当出现选择“操作系统”的倒计时时,按任意键进入Grub界面
②按“e键”,可直接编辑grup

③为了防止按“e键”直接进入编辑grub文件的这种不安全行为,可对其进行加密。
#grub-md5-crypt //生成加密密码串
Password: //输入准备为Grub加入的密码,如123456
Retype password: //再次输入密码
$1$WBWV7/$SKnbyZ88.xl7LfYzbzA9p. //生成的密码串
#vi /boot/grub/grub.conf

然后保存,重启,并在等待选择操作系统时,按任意键进入grub界面。

(2)字符界面分辨率的调整
①查询内核是否支持分辨率调整:(要在虚拟机中才能看到效果!远程工具无效!)
# grep "CONFIG_FRAMEBUFFER_CONSOLE" /boot/config-2.6.32-642.el6.i686
CONFIG_FRAMEBUFFER_CONSOLE=y //支持调整分辨率
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
②调整参数的设置
|
色深 |
640×480 |
800×600 |
1024×768 |
1280×1024 |
|
8位 |
769 |
771 |
773 |
775 |
|
15位 |
784 |
787 |
790 |
793 |
|
16位 |
785 |
788 |
791 |
794 |
|
32位 |
786 |
789 |
792 |
795 |
③修改grub配置文件并改变分辨率

第14章 Linux启动管理(2)_启动引导程序grub的更多相关文章
- 第14章 Linux账号管理与ACL权限设置
Linux的账号与用户组 用户标识符:UID与GID 每一个文件都有一个所有者ID和用户组ID,当我们需要查看文件属性时,系统会根据/etc/passwd和/etc/group的内容,找到对应UID和 ...
- 第14章 Linux启动管理(1)_系统运行级别
1. CentOS 6.x 启动管理 (1)系统运行级别 ①运行级别 运行级别 含义 0 关机 1 单用户模式,可以想象为Windows的安全模式,主要用于系统修复.(但不是Linux的安全模式) 2 ...
- 第14章 Linux开机详细流程
本文目录: 14.1 按下电源和bios阶段 14.2 MBR和各种bootloader阶段 14.2.1 boot loader 14.2.2 分区表 14.2.3 采用VBR/EBR方式引导操作系 ...
- 第14章 Linux启动管理(3)_系统修复模式
3. 系统修复模式 3.1 单用户模式 (1)在grub界面中选择第2项,并按"e键"进入编辑.并在"-quiet"后面加入" 1",即&q ...
- 第13章 Linux日志管理
1. 日志管理 (1)简介 在CentOS 6.x中日志服务己经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件的格式其 ...
- 第11章 Linux服务管理
1. 服务分类 (1)Linux的服务 ①Linux中绝大多数的服务都是独立的,直接运行于内存中.当用户访问时,该服务直接响应用户,其好处是服务访问响应速度快.但不利之处是系统中服务越多,消耗的资源越 ...
- 第5章 Linux上管理文件系统
5.1 机械硬盘 机械硬盘由多块盘片组成,它们都绕着主轴旋转.每块盘片上下方都有读写磁头悬浮在盘片上下方,它们与盘片的距离极小.在每次读写数据时盘片旋转,读写磁头被磁臂控制着不断的移动来读取其中的数据 ...
- linux进程管理之开机启动
下面用自启动apache为例;自启动脚本:/usr/local/apache2/bin:./apachectl start文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行 ...
- Linux进程管理:后台启动进程和任务管理命令
一.为什么要使程序在后台执行 我们的应用有时候要运行时间很长,如:几个小时甚至几个星期,我们可以让程序在后台一直跑. 让程序在后台运行的好处有: 终端关机不影响后台进程的运行.(不会终端一关机或者网络 ...
随机推荐
- 3.Windows Server 2012 R2数据库部署
很多人竟然不会安装数据库....好吧,来个图文教程,其实和windows里面一样安装,和安装2008一样的 先安装3.5:http://www.cnblogs.com/dunitian/p/53487 ...
- HTML BOM Browser对象
BOM:Browser Object Model,即浏览器对象模型,提供了独立于内容的.可以与浏览器窗口进行互动的对象结构. Browser对象:指BOM提供的多个对象,包括:Window.Navig ...
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第一章:创建基本的MVC Web站点
在这一章中,我们将学习如何使用基架快速搭建和运行一个简单的Microsoft ASP.NET MVC Web站点.在我们马上投入学习和编码之前,我们首先了解一些有关ASP.NET MVC和Entity ...
- Linux学习之探索文件系统
Linux,一起学习进步- ls With it, we can see directory contents and determine a variety of important file ...
- 6_Win7下Chrome主页被流氓网站hao123.com劫持后的解决方法。
今天安装了一个PDF阅读器,免费的,你懂的,结果自己安装的时候没有将默认的选项取消,就被hao123流氓网站劫持啦. 说实话某免费PDF阅读器还算好的,有一个可以供你选择的项.不想某些软件直接就默认选 ...
- TYPESDK手游聚合SDK服务端设计思路与架构之一:应用场景分析
TYPESDK 服务端设计思路与架构之一:应用场景分析 作为一个渠道SDK统一接入框架,TYPESDK从一开始,所面对的需求场景就是多款游戏,通过一个统一的SDK服务端,能够同时接入几十个甚至几百个各 ...
- AFNetworking图片上传
//上传图片 -(void)upLoadImage:(UIImage *)upImage { //创建管理 AFHTTPRequestOperationManager *manager = [AFHT ...
- Android 指纹认证
安卓指纹认证使用智能手机触摸传感器对用户进行身份验证.Android Marshmallow(棉花糖)提供了一套API,使用户很容易使用触摸传感器.在Android Marshmallow之前访问触摸 ...
- 类型转换器(InitBinder 初始化绑定器)
单日期格式 导入jar包 创建FirstController.java @Controller public class FirstController { /** * @param binder * ...
- 【python之路5】学习小结
一.编程语言 java C语言 C++ C# Python 二.python语言的种类 Cpython:python的官方版本,使用最为广泛,实现将python(py文件)转换为字节码文件(pyc文件 ...