首页 > 系统服务 > 详细

linux启动_grub

时间:2016-01-04 18:26:56      阅读:230      评论:0      收藏:0      [点我收藏+]

硬件基础

硬盘它的起始的一部分扇区为主引导分区,包括MBR(主引导记录)和DPT(分区表)(两种管理模式);每个分区起始的一部分扇区,为分区引导扇区。

 

系统引导流程

1.系统启动,首先引导至MBR,将控制权    移交给安装在MBR中的引导管理器。

2.引导管理器读取分区表

3.引导管理器读取启动分区中的配置文件,并按文件中的参数运行

4.引导管理器根据选择:加载内核,启动linux系统,检查活动分区并引导它,读取相应的引导扇区,将控制权移交给该扇区的引导管理器

 

Grub的功能:

命令行模式;

支持开机画面;

支持大硬盘

 

命令:

 

root setup

root (rd0,1) #将grub根分区定位于(hd0,1)第二个分区;即/boot/grub/menu.lst分区,grub根分区与/boot为一个分区

 

 

setup (hd0)

引导分区,位置为MBR

 

tips:windows系统的引导分区为它的安装分区,linux引导分区为/boot分区

 

 

 

grub的在线修复

 

在grub shell下

e 进入编辑模式

o 再增加一行

d 删除

 

案例:

忘记ROOT密码或init配置文件出错解决办法?

 

开机进入grub菜单,选择要启动的项目

e进入grubshell

 

1.root密码修复

进入单人维护模式

grub edit>  kernel /vmlinuz-2.6.18-92el5  ro root=LABEL=/ rhgb quiet  single(输入这个单词)

按b启动进入系统后,passwd命令重新设定root密码。

最后重启系统

 

2.配置文件inittab文件出错无法正常开机 (init无法执行)

 

grub edit > kernel /vmlinuz-2.6.18-92el5 ro root=LABEL=/ rhgb quiet  init=/bin/bash

呼叫bash启动进入系统

进入后只挂载/目录,且为只读模式

命令:mount -o remount,rw

            mount -a

重新挂载根目录为可写模式

 

进入系统后将inittab文件恢复正常,最后重启系统

 

 

 

 

 

 

 


linux启动_grub

原文:http://gtlinux.blog.51cto.com/1047916/1731386

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!