linux之grub知识总结

简介:

 GRUB(GRand  Unified Bootloader)在引导系统过程中在硬件与Linux内核之间架起桥梁。引导系统时,BIOS启动并且一般分阶段地从硬盘驱动器加载GRUB;先从磁盘的前446个字节,然后从第一个扇区与第一个分区的起始位置之间的空间,最后从/boot中的文件。然后读取其配置文件/boot/grub/grub.conf

    GRUB把所有硬盘统统识别为hd,然后根据硬盘的排列依次标识为0,1,2....形如:(hd0,0) 

    一、GRUB的安装

  1、在grub的命令模式安装grub。此时安装的是grub的第一阶段。

       # grub

       grub> root (hd0,0)

       grub> setup (hd0)

   2、使用命令grub-install

       如:grub-install /dev/sda

   3、为当前系统上的另外一块磁盘安装grub

       1、先对磁盘分区

       2、将内核所在的分区挂载至某目录:/mnt/boot

       3grub-install --root-directory=/mnt  /dev/sdb

    二、配置文件

     grub的配置文件是 /boot/grub/grub.conf,另外它还有两个链接文件  /boot/grub/menu.lst/etc/grub.conf

grub的配置文件如下图:

  配置文件的解析:

    注释行以#字符开头

     default=number    设置默认启动级别

     timeout=number   指定倒计时持续时间

     hiddenmenu   隐藏菜单显示,直至敲击任意键

     rhgb  quiet    考虑删除这些内核参数,以在引导期间查看更多的诊断信息

title 引导一个内核或一个位于特定的分区的操作系统

        root (hd0,0)    指定内核所在分区

        kernel  /vmlinuz-version ro root=/dev/sda2 quiet 1 s S single   指定内核

        initrd  /initrd-version.img     指定initrd

     passwd  -md5   设置引导密码

grub配置文件中可以进行设置加密,如果不想让用户修改title信息则在title上面加上passwd,而如果不想让用户进入操作系统则在title中添加passwd

本文转自  沐木小布丁  51CTO博客,原文链接:http://blog.51cto.com/sxhxt/907962

相关文章
|
Linux
Linux下安装中文输入法总结
Linux下安装中文输入法总结
2494 0
|
10月前
|
Linux
Linux系统无法启动问题及解决方案(/etc/fstab文件损坏,GRUB文件损坏)
Linux系统无法启动问题及解决方案(/etc/fstab文件损坏,GRUB文件损坏)
448 0
|
Linux Windows
双系统删除Linux进入Grub无法启动Windows的解决方案
双系统删除Linux进入Grub无法启动Windows的解决方案
|
负载均衡 Linux 应用服务中间件
Linux下各种锁地理解和使用以及总结解决一下epoll惊群问题(面试常考)
Linux下各种锁地理解和使用以及总结解决一下epoll惊群问题(面试常考)
Linux下各种锁地理解和使用以及总结解决一下epoll惊群问题(面试常考)
|
缓存 Linux
linux下常用命令—个人总结
linux下常用命令—个人总结
|
网络协议 Linux 网络安全
Windows和Linux常用TCP端口探测工具总结
Windows和Linux常用TCP端口探测工具总结
529 0
Windows和Linux常用TCP端口探测工具总结
|
Linux C语言
Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)
Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)
130 0
Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)
|
应用服务中间件 Linux nginx
Linux查看进程号总结
Linux查看进程号总结
266 0
Linux查看进程号总结
|
存储 域名解析 网络协议
Linux网络服务总结,复习看这个很方便(DHCP、FTP、SSH、DNS、NFS、PXE)
Linux网络服务总结,复习看这个很方便(DHCP、FTP、SSH、DNS、NFS、PXE)
252 0
Linux网络服务总结,复习看这个很方便(DHCP、FTP、SSH、DNS、NFS、PXE)
|
存储 监控 安全
Linux系统管理常用知识点总结(6-11章)(二)
Linux系统管理常用知识点总结(6-11章)(二)
110 0
Linux系统管理常用知识点总结(6-11章)(二)