Linux启动管理:grub

1.grub中分区表示

Linux 中 /dev/sda1   在grub中为   hd0,0    代表第一个硬盘的第一个分区

Linux中 /dev/sdb3是扩展分区     在grub中为   hd1,2   表示在第二块硬盘的第3个分区

Linux中 /dev/sdb5是扩展分区中的逻辑分区  在grub中为 hd1,3   因为上述逻辑分区是第3个分区 那么后面的Linux序号/dev/sdb4就不会存在 逻辑分区不可能小于5  所以这里是第四个分区

2.grub配置文件:

 1 [[email protected] lib]# vim /boot/grub/grub.conf
 2 # grub.conf generated by anaconda
 3 #
 4 # Note that you do not have to rerun grub after making changes to this file
 5 # NOTICE:  You have a /boot partition.  This means that
 6 #          all kernel and initrd paths are relative to /boot/, eg.
 7 #          root (hd0,0)
 8 #          kernel /vmlinuz-version ro root=/dev/sda5
 9 #          initrd /initrd-[generic-]version.img
10 #boot=/dev/sda
11 default=0     @选择进入的那个系统
12 timeout=5     @超时时间,开机时启动进入那种系统的默认等待时间
13 splashimage=(hd0,0)/grub/splash.xpm.gz   @指定grub启动时的背景图像文件的保存位置:这里说明了在第一个硬盘的第一个分区中调用grub 其实第一个硬盘的第一个分区就是boot
14 hiddenmenu    @启动界面隐藏
15 title CentOS (2.6.32-358.el6.x86_64)  @启动界面显示的文字 可以修改的
16         root (hd0,0)   @启动的主目录的位置
17         kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=UUID=32af0552-c200-46ac-b1   @加载内核  还有一些设置 例如语言设置LANG为中文简体等等
18 be-07101977d777 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=aut
19 o LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
20         initrd /initramfs-2.6.32-358.el6.x86_64.img   @加载模拟内核镜像的
时间: 2024-10-13 10:51:53

Linux启动管理:grub的相关文章

Linux启动之GRUB错误

Grub.conf文件丢失或损坏 这时我们切换到/boot/grub目录下,会看到一个重要的配置文件grub.conf.这时我们可以把此文件删除或者挪走来模拟另一个出错的情况,这里我们把此文件删除.然后我们重启系统会看到如图所示界面这时,系统已经起不来了,然后我们解决这一问题此时我们要输入四条指令: 然后我们看到了登陆信息 然后登陆进去 产看/ 的UUID 但是我们的问题还没有解决,因为我们把grub.conf文件删除了,所以我们要自己手动编辑此文件. vi /boot/grub/grub.co

第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/sd

Linux学习笔记(22) Linux启动管理

1. 系统运行级别 运行级别 含义 0 关机 1 单用户模式,可想象为windows的安全模式,主要用于系统修复 2 不完全的命令行模式,不含NFS服务 3 完全的命令行模式,就是标准字符界面 4 系统保留 5 图形模式 6 重启动 (1) 运行级别命令 runlevel #查看运行级别命令 N表示进入3前面的级别 init 运行级别 #改变运行级别命令 (2) 系统默认运行级别 在配置文件/etc/inittab中进行修改即可 id:3:initdefault: #系统开机后直接进入哪个运行级

Linux启动管理与备份

系统运行级别 运行级别 含义 0 关机 1 单用户模式,可以想象为Windows的安全模式,主要用于系统修复 2 不完全的命令行模式,不含NFS服务 3 完全的命令行模式,就是标准字符界面 4 系统保留 5 图形界面 6 重启动 运行级别命令: # runlevel #查看运行级别命令 # init 运行级别 #改变运行级别命令.0关机,3字符界面模式,5图形界面模式,6重启 Ubuntu查看(改变)系统默认运行级别,可参考:Ubuntu下修改系统的默认启动级别. Linux启动流程 第一步:开

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

3. 系统修复模式 3.1 单用户模式 (1)在grub界面中选择第2项,并按"e键"进入编辑.并在"-quiet"后面加入" 1",即"-quiet 1"其中的1表示单用户模式.然后重启就可以进入单用户模式(注意,此时无须输入用户名和密码即可进入). (2)单用户模式常见的错误修复 ①遗忘root密码:#passwd root  //为root用户设置密码 ②修改系统默认运行级别:#vi /etc/inittab就可以更改默

linux启动显示grub

今天早上公司内部服务器启动的时候出现了个问题: 放假的时候完全是ok的,但是为什么会出现这个错误那? 产生原因:机器我是没有关闭,有可能是被别人强制关闭导致! 解决方法: 在上面的命令行只想一下命令 find /grub/stage1         #查找系统挂载地址 root (hd0,0)            -这里是我的位置 setup (hd0,0) 然后reboot 问题又来了:系统不断重启 按下enter键 这里按e (edit编辑) 这里键盘按什么都不管用 原理按下tab键 

linux启动管理

启动过程: 主机启动并进行硬件自检后,读取硬盘MBR中的启动引导程序,并进行加载. 启动引导程序负责引导硬盘中的操作系统,根据用户在启动菜单中选择的启动项不同,可以引导不同的操作系统启动.对于linux操作系统,启动引导其直接加载linux内核程序. linux的内核程序负责操作系统启动的前期工作,并进一步加载系统的INIT进程. INIT进程是linux系统中运行的第一个进程,该进程将根据其配置文件执行相应的启动程序,并进入指定的系统运行级别. 在不同的运行级别中,根据系统的设置将启动相应的服

linux 学习15 16 启动管理,备份和恢复

第十五讲 启动管理 15. 1 CentOS 6.x 启动管理 //此处指6.3 15.1.1 系统运行级别 1.运行级别 运行级别 含 义 0 关机 1 单用户模式,可以想象为windows的安全模式,主要用于系统修复 //linux 有另外的安全模式 2 不完全的命令行模式,不含NFS服务 //NFS,linux之间文件共享 3 完全的命令行模式,就是标准字符界面 //就是我们当前使用的 4 系统保留 5 图形模式 6 重启动 2.运行级别命令 [[email protected] ~]#

Linux 第20天: (09月12日) Linux启动和内核管理

本章内容 CentOS 5和6的启动流程服务管理Grub管理自制Linux启动排错编译安装内核 Linux组成Linux: kernel+rootfskernel: 进程管理.内存管理.网络管理.驱动程序.文件系统.安全功能rootfs:程序和glibc库:函数集合, function, 调用接口(头文件负责描述)过程调用:procedure,无返回值函数调用:function程序:二进制执行文件内核设计流派:单内核(monolithic kernel):Linux把所有功能集成于同一个程序微内