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的更多相关文章

  1. 第14章 Linux账号管理与ACL权限设置

    Linux的账号与用户组 用户标识符:UID与GID 每一个文件都有一个所有者ID和用户组ID,当我们需要查看文件属性时,系统会根据/etc/passwd和/etc/group的内容,找到对应UID和 ...

  2. 第14章 Linux启动管理(1)_系统运行级别

    1. CentOS 6.x 启动管理 (1)系统运行级别 ①运行级别 运行级别 含义 0 关机 1 单用户模式,可以想象为Windows的安全模式,主要用于系统修复.(但不是Linux的安全模式) 2 ...

  3. 第14章 Linux开机详细流程

    本文目录: 14.1 按下电源和bios阶段 14.2 MBR和各种bootloader阶段 14.2.1 boot loader 14.2.2 分区表 14.2.3 采用VBR/EBR方式引导操作系 ...

  4. 第14章 Linux启动管理(3)_系统修复模式

    3. 系统修复模式 3.1 单用户模式 (1)在grub界面中选择第2项,并按"e键"进入编辑.并在"-quiet"后面加入" 1",即&q ...

  5. 第13章 Linux日志管理

    1. 日志管理 (1)简介 在CentOS 6.x中日志服务己经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件的格式其 ...

  6. 第11章 Linux服务管理

    1. 服务分类 (1)Linux的服务 ①Linux中绝大多数的服务都是独立的,直接运行于内存中.当用户访问时,该服务直接响应用户,其好处是服务访问响应速度快.但不利之处是系统中服务越多,消耗的资源越 ...

  7. 第5章 Linux上管理文件系统

    5.1 机械硬盘 机械硬盘由多块盘片组成,它们都绕着主轴旋转.每块盘片上下方都有读写磁头悬浮在盘片上下方,它们与盘片的距离极小.在每次读写数据时盘片旋转,读写磁头被磁臂控制着不断的移动来读取其中的数据 ...

  8. linux进程管理之开机启动

    下面用自启动apache为例;自启动脚本:/usr/local/apache2/bin:./apachectl start文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行 ...

  9. Linux进程管理:后台启动进程和任务管理命令

    一.为什么要使程序在后台执行 我们的应用有时候要运行时间很长,如:几个小时甚至几个星期,我们可以让程序在后台一直跑. 让程序在后台运行的好处有: 终端关机不影响后台进程的运行.(不会终端一关机或者网络 ...

随机推荐

  1. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  2. Elasticsearch 5.0 中term 查询和match 查询的认识

    Elasticsearch 5.0 关于term query和match query的认识 一.基本情况 前言:term query和match query牵扯的东西比较多,例如分词器.mapping ...

  3. C# 注册 Windows 热键

    闲扯: 前几日,一个朋友问我如何实现按 F1 键实现粘贴(Ctrl+V)功能,百度了一个方法,发给他,他看不懂(已经是 Boss 的曾经的码农),我就做了个Demo给他参考.今日得空,将 Demo 整 ...

  4. JS核心系列:浅谈 call apply 与 bind

    在JavaScript 中,call.apply 和 bind 是 Function 对象自带的三个方法,这三个方法的主要作用是改变函数中的 this 指向,从而可以达到`接花移木`的效果.本文将对这 ...

  5. .net 分布式架构之业务消息队列

    开源QQ群: .net 开源基础服务  238543768 开源地址: http://git.oschina.net/chejiangyi/Dyd.BusinessMQ ## 业务消息队列 ##业务消 ...

  6. Adaboost提升算法从原理到实践

    1.基本思想: 综合某些专家的判断,往往要比一个专家单独的判断要好.在"强可学习"和"弱科学习"的概念上来说就是我们通过对多个弱可学习的算法进行"组合 ...

  7. Servlet监听器笔记总结

    监听器Listener的概念 监听器的概念很好理解,顾名思义,就是监视目标动作或状态的变化,目标一旦状态发生变化或者有动作,则立马做出反应. Servlet中的也有实现监听器的机制,就是Listene ...

  8. Flex 布局教程:实例篇

    该教程整理自 阮一峰Flexible教程 今天介绍常见布局的Flex写法.你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我的主要参考资料是Landon Schropp的文章和Solved ...

  9. DevOps对于企业IT的价值

    其实从敏捷延展开的 DevOps 概念很早就已经被提出,不过由于配套的技术成熟度水平层次不齐, DevOps 的价值一直没有有效地发挥出来.现如今,随着容器技术的发展, DevOps 在企业中的实践难 ...

  10. Linux 系统中发博客必备的五大图片处理神器

    发博客时,总免不了要用图片说话.经过长时间的磨合,在 Linux 桌面系统下有几款图片处理软件我已经用得比较顺手了.这几款软件在 Linux 世界使用广泛,各个 Linux 发行版的软件仓库中都有自带 ...