# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,8)
# kernel /vmlinuz-version ro root=/dev/sdb12
# initrd /initrd-[generic-]version.img
#boot=/dev/sdb
default=1
#这里设置默认选择的系统
timeout=5
#等待选择时间
splashimage=(hd0,8)/grub/splash.xpm.gz
#它指定在GRUB引导时所使用的屏幕图像的位置。
hiddenmenu
#这个命令被使用时,系统启动时不显示GRUB菜单接口,在超时过期后载入默认项。用户通过按[Esc]键,可以看到标准的GRUB菜单。
title CentOS (2.6.32-279.el6.x86_64)
root (hd0,8)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=UUID=c65c6ef7-ebc0-46f6-a83f-c599e3d6903b rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=128M LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-279.el6.x86_64.img
title WIN8
rootnoverify (hd0,1)
chainloader +1
#将指定的文件作为一个链式装载程序载入。为了获取在一个指定分区第一 扇区内的文件,使用+1作为文件名。
开机流程:
CMOS:记录各项硬件参数且嵌入了主板上面的存储器
BIOS:写入到硬体上的一个软件程序,开机的时候系统主动执行的第一个程序
1、开机计算机会主动的执行BIOS,BIOS会分析计算机里面有哪些存储设备是可用的,认识出第一个可开机的设备
2、MBR,主引导分区,第一个可开机设计的第一个扇区内的主引导分区块,内包含引导加载程序
3、引导加载程序:一盒可读取内核文件来执行的软件
4、内核文件:开始操作系统的功能
MBR:只有446bytes,在MBR上面有一套软件:Bootloader,它主要任务是:提供菜单,用户可以选择不同的开机选项,这也是多重引导的重要的功能载入内核文件。
分享到:
相关推荐
**Grub.conf文件修改Linux系统** ...总结来说,GRUB.conf是Linux系统引导的关键,正确理解和编辑此文件对于管理多操作系统环境和解决引导问题至关重要。了解其基本结构和修改方法,有助于提升系统的维护和管理能力。
总的来说,GRUB和LILO都是Linux系统启动的关键组件,它们通过配置文件来管理启动流程,提供多系统引导功能,并允许用户自定义启动选项。理解这些基础知识对于Linux系统的管理和维护至关重要,特别是对于系统开发者和...
- Linux启动菜单项:`title`定义菜单项名称,`root`指定内核所在分区,`kernel`加载内核文件,`initrd`加载初始RAM磁盘。 - Windows启动菜单项:GRUB不直接引导Windows内核,而是找到Windows分区的引导扇区并调用它...
GRUB(Grand Unified Bootloader)是Linux系统中广泛使用的引导加载程序,用于在启动时选择操作系统或内核版本。这份文档主要介绍了GRUB的基本概念、配置文件解析、配置过程及故障排查方法。以下是对这些内容的详细...
4. **引导到错误的操作系统**:检查`grub.conf`文件中的`default`值是否与期望相符。 5. **GRUB配置丢失**:重新安装GRUB或恢复GRUB配置文件。 ### 总结 本文介绍了GRUB的基本概念、配置文件结构及其配置方法,并...
Linux系统启动过程ppt课件 Linux系统启动过程是指从计算机电源打开到出现登录欢迎界面的整个过程。在这个过程中,Linux...但是,通过了解每个阶段的任务和配置文件,我们可以更好地理解和管理Linux系统的启动过程。
- **cat /grub/grub.conf**:此命令用于查看GRUB的配置文件,了解系统是如何被设计为启动的。 - **root (hd0,0)**:此命令用于指定GRUB应从哪个硬盘分区加载Linux内核。这里的参数需要根据实际情况进行调整。 - **...
标题“由windows启动linux文件.rar”表明这是一个包含用于在Windows环境下启动Linux操作系统的相关文件的压缩包。这个过程通常涉及到双重引导系统,即在一台电脑上同时安装Windows和Linux,让用户可以在启动时选择...
### Red Hat Enterprise Linux 5 启动引导Troubleshooting...通过理解Linux启动过程中的每一个阶段,可以更有效地定位和解决问题。此外,文档还提供了实用的故障排除技巧,帮助用户在遇到问题时能够迅速找到解决办法。
GRUB是Linux系统启动时使用的多重启动管理器,其配置文件grub.conf对系统启动至关重要。若GRUB选项设置错误,可能导致系统无法正常启动。文档也提到了如何通过编辑GRUB引导菜单选项来修正这些错误,如通过添加`...
总的来说,理解Linux的启动过程和关键组件如GRUB、inittab以及init进程的功能,对于系统管理员来说至关重要,因为它可以帮助他们在系统出现问题时迅速定位并解决问题。通过深入学习这些概念,不仅可以提高故障排查...
### Linux启动过程及故障处理 #### 一、系统启动流程概览 Linux系统的启动过程是一个复杂而有序的过程,从硬件自检到操作系统加载,每个环节都至关重要。下面是一张简化版的启动流程图: 1. **BIOS自检**:计算机...
- 编辑`grub.conf`文件,设置默认启动项、等待时间等参数,并指定Linux内核和初始化映像的位置。 - 创建一个指向`grub.conf`的符号链接`menu.lst`。 6. **特殊配置**: - 对于Fedora 10及以后的版本,需要额外...
接下来是系统启动流程中的核心部分——系统启动文件和脚本。`/etc/inittab`是主启动控制文件,它指示系统在启动时进入哪个运行级别,并定义了相应的初始化任务。在System V init系统中,启动脚本位于`/etc/init.d`或...
GRUB(Grand Unified Bootloader)是Linux系统中常见的多引导加载器,负责在计算机启动时选择要加载的操作系统。在本课程的第三部分,学生将面临一个具体任务:修复因GRUB配置错误或引导文件丢失导致的系统启动失败...
- /boot/grub/grub.conf是GRUB的配置文件,包含启动选项和系统定义。例如: - `default=0`:设置默认启动的系统记录。 - `timeout=5`:用户选择启动系统的时间限制。 - `splashimage=(hd0,0)/grub/splash.xpm.gz...
启动管理器不仅限于MBR,也可以位于其他位置,具体取决于系统设置。 **1.2 什么是GRUB?** GRUB(GRand Unified Boot Loader)是一个开源的多系统引导程序。它可以用于引导多种类型的操作系统,如Linux、FreeBSD、...
- **Grub**:Grub是一款功能更加强大的引导加载程序,它支持多种操作系统,并且可以通过配置文件灵活地控制启动流程,包括设置菜单、内核参数等。 #### 二、安装过程 ##### 1. 安装Grub 要安装Grub,首先需要进入...
GRUB(Grand Unified Bootloader)是Linux系统中广泛使用的引导加载器之一,它允许用户在启动计算机时选择要运行的操作系统或不同的内核版本。grub-1.98是GRUB的一个较早版本,发布于2009年,为多操作系统环境提供了...