Chinaunix首页 | 论坛 | 博客
  • 博客访问: 127162
  • 博文数量: 20
  • 博客积分: 1455
  • 博客等级: 上尉
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-04 22:09
文章分类
文章存档

2011年(3)

2008年(17)

我的朋友

分类: LINUX

2008-03-09 13:13:01

by shenzhenlinux

ini 080309

 

概述

使用WindowsLinux双系统或多系统的用户在重装Windows多数会碰到MBRWindows覆盖的问题,导致原先的启动菜单消失,必须重新安装并设置GRUB为默认的启动管理器。一般我们使用光盘等修复盘进行操作,下面介绍已德国INSERT系统急救盘来修复GRUB启动管理器,经使用,感觉简单快速,修复效果非常好。

INSERTthe Inside Security Rescue Toolkit)的目标是成为一份多功能的、多用途的事故修复及网络分析系统。它从一长信用卡大小的光盘运行,这样的设计便于携带和下载,并且基本上它是 Knoppix的一份精简版本。INSERT现已使用ntfs-3g提供NTFS分区的完整读写支持。

 

INSERT is a complete, bootable linux system. It comes with a graphical user interface running the fluxbox window manager while still being sufficiently small to fit on a credit card-sized CD-ROM.

 

下载页面

http://www.inside-security.de/insert_en.html

当前(2008-03-09)的最新版本为INSERT v1.3.9b_en

 

修复实战

注意:本修复过程适用于原grub的配置文件,boot分区linux内核都没有损坏的情况,否则需修复这些问题后再进行本修复过程。

 

1.刻录INSERT系统光盘,设定机器已光盘启动;

 

2.进入INSERT桌面环境,打开一个root shell;

 

3.运行grub,进入 grub> 交互窗口,再运行下面的命令

find /boot/vmlinuz ------------------------------------ 此命令用来找到内核所在的boot分区位置,若事先知道则可直接进入下一步;

 

grub> root (hd0,2) ------------------------------------ 找到boot分区后开始设定grub根目录

 

grub> setup (hd0) ------------------------------------ grubstage1,1.5启动文件拷贝到硬盘MBRboot分区的对应位置;

 

其中,(hd0,2)代表系统第一块硬盘的第三分区

 

系统引导原理参考

  1、装载基本的引导装载程序,这通常是第一步。基本引导装载程序必须是位于主引导扇区中一个非常小的空间,少于512字节。因此,基本引导装载程序所做的唯一的事情就是装载第二引导装载程序。这主要是归结于在主引导扇区中没有足够的空间用于其他东西了。

  

  2、装载第二引导装载程序,这通常称为第二步。这第二引导装载程序实际上是引出更高级的功能 ,以允许用户装载入一个特定的操作系统。在GRUB中,这步是让用户显示一个菜单或是输入命令。

  

  3、装载在一个特定分区上的操作系统,如linux内核。一旦GRUB从它的命令行或是配置文件中,接到开始操作系统的正确指令,它就寻找必要的引导文件,然后把机器的控制权移交给操作系统。

 

阅读(1116) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~