zoukankan      html  css  js  c++  java
  • 第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配置文件并改变分辨率

     

  • 相关阅读:
    java中的基本数据类型以及对应的包装类
    JQuery 基础
    题库一
    String、StringBuffer和StringBuilder的区别
    ideal控制台输出乱码
    python进阶
    python基础
    请求一个网页时,web服务做了什么?[以php为例]
    go defer看到你头晕的操作
    计算机基础-数据结构-栈
  • 原文地址:https://www.cnblogs.com/5iedu/p/6260044.html
Copyright © 2011-2022 走看看