第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进程管理:后台启动进程和任务管理命令
一.为什么要使程序在后台执行 我们的应用有时候要运行时间很长,如:几个小时甚至几个星期,我们可以让程序在后台一直跑. 让程序在后台运行的好处有: 终端关机不影响后台进程的运行.(不会终端一关机或者网络 ...
随机推荐
- alias导致virtualenv异常的分析和解法
title: alias导致virtualenv异常的分析和解法 toc: true comments: true date: 2016-06-27 23:40:56 tags: [OS X, ZSH ...
- node服务的监控预警系统架构
需求背景 目前node端的服务逐渐成熟,在不少公司内部也开始承担业务处理或者视图渲染工作.不同于个人开发的简单服务器,企业级的node服务要求更为苛刻: 高稳定性.高可靠性.鲁棒性以及直观的监控和报警 ...
- MVVM模式解析和在WPF中的实现(三)命令绑定
MVVM模式解析和在WPF中的实现(三) 命令绑定 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在WPF中 ...
- 使用JSONObject.fromObject的时候出现“There is a cycle in the hierarchy”异常 的解决办法
在使用JSONObject.fromObject的时候,出现“There is a cycle in the hierarchy”异常. 意思是出现了死循环,也就是Model之间有循环包含关系: ...
- 解决PHP-问题:Class 'SimpleXMLElement' not found in
1.问题 在ubuntu 16.10中,学习PHP,学习到PHP如何生成XML文件时候,碰到了这个问题: PHP Fatal error: Class 'ClassName\SimpleXMLElem ...
- android studio你可能忽视的细节——启动白屏?drawable和mipmap出现的意义?这里都有!!!
android studio用了很久了,也不知道各位小伙伴有没有还在用eclipse的,如果还有,楼主真心推荐转到android studio来吧,毕竟亲儿子,你会知道除了启动速度稍微慢些,你找不到一 ...
- CSS——关于z-index及层叠上下文(stacking context)
以下内容根据CSS规范翻译. z-index 'z-index'Value: auto | <integer> | inheritInitial: autoApplies to: posi ...
- 手把手教你写一个RN小程序!
时间过得真快,眨眼已经快3年了! 1.我的第一个App 还记得我14年初写的第一个iOS小程序,当时是给别人写的一个单机的相册,也是我开发的第一个完整的app,虽然功能挺少,但是耐不住心中的激动啊,现 ...
- Crystal Clear Applied: The Seven Properties of Running an Agile Project (转载)
作者Alistair Cockburn, Crystal Clear的7个成功要素,写得挺好. 敏捷方法的关注点,大家可以参考,太激动所以转载了. 原文:http://www.informit.com ...
- OpenGL ES 3.0: 图元重启(Primitive restart)
[TOC] 背景概述 在OpenGL绘制图形时,可能需要绘制多个并不相连的图形.这样的情况下这几个图形没法被当做一个图形来处理.也就需要多次调用 DrawArrays 或 DrawElements. ...