装修未报消防备案处罚:什么是 Grub - 走过生命的三分之一的日志 - 网易博客
来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 01:26:52
什么是 Grub
GNU GRUB 是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。
一。了解一下x86的引导过程
由硬盘启动时,BIOS通常是转向第一块硬盘最初的几个扇区,即主引导记录。
装载GRUB和操作系统的过程,包括以下几个操作步骤:
1、装载主引导记录。基本引导装载程序所做的唯一的事情就是装载第二引导装载程序。。
2、装载Grub。这第二引导装载程序实际上是引出更高级的功能 ,以允许用户装载入一个特定的操作系统。
3、装载在一个特定分区上的操作系统,如linux内核。GRUB把机器的控制权移交给操作系统。
不同的是,微软操作系统都是使用一种称为链式装载的引导方法来启动的,主引导记录仅仅是简单地指向操作系统所在分区的第一个扇区。
二。grub下的设备名称
硬盘都是用hd开始。软盘用fd开头。命名和linux不大一样。是从0算起。
(hd0,0)。表示C盘。
(hd0,4)。表示D盘。
文件的表示:( , ) /path/to/file
三。GRUB的根文件系统
一些用户常困惑于GRUB中根文件系统(root filesystem)这一术语的用法。GRUB的根文件系统与Linux的根文件系统是没有关系的!
四。grub的接口
当GRUB环境开始载入第二步引导装载程序时,它寻找自己的配置文件(menu.lst)。当找到配置文件后,它使用这个配置文件建立一个要载入的操作系统的菜单列表, 然后显示引导菜单接口。 如果配置文件没有被找到,或者如果配置文件不能读取,那么GRUB将载入命令行接口。
(一)菜单接口
在菜单接口上,按[e]键,对高亮菜单项中的命令进行编辑。按[c]键载入一个命令行接口。 添加(加在当前行后面,用[o]键;加在当前行前,用[0]),编辑(用[e]键),删除(用[d]键)。
在所有的改变都完成后,用键来执行这些命令,并引导操作系统。[Esc]键来放弃
命令行接口
(二)命令接口
以下是几个常用命令:
boot - 引导先前已经被指定并载入的操作系统或链式装载程序。
chainloader - 将指定的文件作为一个链式装载程序载入。为了获取在一个指定分区第一 扇区内的文件,使用+1作为文件名。
displaymem - 显示当前内存的使用情况,这个信息是基于BIOS的。这个命令有助于确定系统在引导前有多少内存。
initrd - 使用户能够指定一个在引导时可用的初始RAM盘。当内核为了完全引导而需要某些模块时,这是必需的。
install p - 安装GRUB到系统的主引导记录。这个命令允许系统重启时出现GRUB接口。
(警告:install命令将覆盖主引导扇区中的其他信息。如果命令被执行,那么除了GRUB信息之外的其他用于引导其他操作系统的信息都将丢失。在执行这条命令前,确定你对它有正确的了解。)
kernel - 当使用直接载入方式引导操作系统时,kernel命令指定内核从GRUB的根文件系统中载入 。
比如 kernel /vmlinuz root=/dev/hda5
Vmlinuz是内核。。它从GRUB的根文件系统载入的,如(hd0,0)。同时,后面一个选项被传给内核。它指出当Linux内核载入时,内核的根文件系统应该是位于hda5,第一个IDE硬盘的第五个分区。
五。Menu.lst菜单。
Menu.lst的命令
color - 设定在菜单中使用的颜色,一种是作为前景色,一种作为背景色。可以简单地使用颜色名称,如red/black。比如:
color red/black green/blue
default - 默认项目的标题名称。如果菜单接口超时,那它将被载入。
fallback - 当这个命令被使用时,如果第一次尝试失败,那么这个项目的标题名称将被试用。
hiddenmenu - 这个命令被使用时,它不显示GRUB菜单接口,在超时时间过期后载入默认项。用户通过按[Esc]键,可以看到标准的GRUB菜单。
timeout - 这个命令设定了在GRUB载入由default命令指定的项目前的时间间隔,以秒为单位。
splashimage - 它指定在GRUB引导时所使用的屏幕图像的位置。
title - 设定用来装载一个操作系统的一组特定命令的标题。
字符#用来在菜单配置文件放置注释。(T002)
六。例子
这是个非常基本的用于引导Red Hat Linux或Microsoft Windows 2000的GRUB菜单配置文件可能如下所示:
default=linux
timeout=10
color=green/black light-gray/blue
# section to load linux
title linux
root (hd0,1) 这里制定了 grub的根。并且挂载。
kernel /vmlinuz root=/dev/hda5 内核是grub根下的vmlinuz。
并且内核载入后,内核的根是在/dev/hda5
boot
# section to load Windows 2000
title windows
rootnoverify (hd0,0) rootnoverify就是指定根,但是不要挂载。
chainloader +1 使用(hd0,0)的第一扇区来引导。
GNU GRUB 是一个多重操作系统启动管理器。用来引导不同系统,
一。了解一下x86的引导过程
由硬盘启动时,BIOS通常是转向第一块硬盘最初的几个扇区,
装载GRUB和操作系统的过程,包括以下几个操作步骤:
1、装载主引导记录。
2、装载Grub。这第二引导装载程序实际上是引出更高级的功能 ,以允许用户装载入一个特定的操作系统。
3、装载在一个特定分区上的操作系统,如linux内核。
不同的是,
二。grub下的设备名称
硬盘都是用hd开始。软盘用fd开头。
(hd0,0)。表示C盘。
(hd0,4)。表示D盘。
文件的表示:( , ) /path/to/file
三。GRUB的根文件系统
一些用户常困惑于GRUB中根文件系统(root filesystem)这一术语的用法。
四。grub的接口
当GRUB环境开始载入第二步引导装载程序时,
(一)菜单接口
在菜单接口上,按[e]键,对高亮菜单项中的命令进行编辑。按[
在所有的改变都完成后,用键来执行这些命令,并引导操作系统。[
命令行接口
(二)命令接口
以下是几个常用命令:
boot - 引导先前已经被指定并载入的操作系统或链式装载程序。
chainloader - 将指定的文件作为一个链式装载程序载入。
displaymem - 显示当前内存的使用情况,这个信息是基于BIOS的。
initrd - 使用户能够指定一个在引导时可用的初始RAM盘。
install p - 安装GRUB到系统的主引导记录。
(警告:install命令将覆盖主引导扇区中的其他信息。
kernel - 当使用直接载入方式引导操作系统时,
比如 kernel /vmlinuz root=/dev/hda5
Vmlinuz是内核。。它从GRUB的根文件系统载入的,如(
五。Menu.lst菜单。
Menu.lst的命令
color - 设定在菜单中使用的颜色,一种是作为前景色,一种作为背景色。
color red/black green/blue
default - 默认项目的标题名称。如果菜单接口超时,那它将被载入。
fallback - 当这个命令被使用时,如果第一次尝试失败,
hiddenmenu - 这个命令被使用时,它不显示GRUB菜单接口,
timeout - 这个命令设定了在GRUB载入由default命令指定的项目前
splashimage - 它指定在GRUB引导时所使用的屏幕图像的位置。
title - 设定用来装载一个操作系统的一组特定命令的标题。
字符#用来在菜单配置文件放置注释。(T002)
六。例子
这是个非常基本的用于引导Red Hat Linux或Microsoft Windows 2000的GRUB菜单配置文件可能如下所示:
default=linux
timeout=10
color=green/black light-gray/blue
# section to load linux
title linux
root (hd0,1) 这里制定了 grub的根。并且挂载。
kernel /vmlinuz root=/dev/hda5 内核是grub根下的vmlinuz。
并且内核载入后,内核的根是在/dev/hda5
boot
# section to load Windows 2000
title windows
rootnoverify (hd0,0) rootnoverify就是指定根,但是不要挂载。
chainloader +1 使用(hd0,0)的第一扇区来引导。
什么是 Grub - 走过生命的三分之一的日志 - 网易博客
GRUB - MyTips的日志 - 网易博客
如何制作Grub启动光盘 - 风海无涯的日志 - 网易博客
Grub安装,配置及使用汇总 - mylmoon的日志 - 网易博客
什么是爱情..... - 朋友的日志 - 网易博客
『德国』学费高打工时间少 三分之一德国大学生考虑卖淫交学费 - JuliaD的日志 - 网易博客
什么是程序集 - 而立的日志 - 网易博客
[分享]什么是女人味? - 茜茜的日志 - 网易博客
什么是朋友 - 大海胸怀的日志 - 网易博客
什么是提罐 - 天开瑞祥的日志 - 网易博客
什么是NVH技术? - 车行天下的日志 - 网易博客
评香港电影史上最给力的浪漫爱情片《甜蜜蜜》 - 走过雨季的日志 - 网易博客
如何和孩子一起走过初三(高三) - 悠然的日志 - 网易博客
引用 (转)走过,才会懂 - 就爱Toalos.的日志 - 网易博客
高贵的生命 - 深 山的日志 - 网易博客
我是生命的主人翁 - 快乐的日志 - 网易博客
成就生命的精彩 - dezlwls的日志 - 网易博客
生命中最重要的人 - zhu12550的日志 - 网易博客
性感撩人郑佳恩 - 红杏----的日志 - 网易博客 - 享受生命的日志 - 网易博客
什么是夫妻?什么是家?【美文情感】 - 無為居士的日志 - 网易博客
什么是夫妻?什么是家?【美文情感】 - 無為居士的日志 - 网易博客
什么是夫妻?什么是家?【美文情感】 - 無為居士的日志 - 网易博客
生命(原) - 一帆的日志 - 网易博客
给生命一个定义 - 一介的日志 - 网易博客