`
mylxiaoyi
  • 浏览: 318622 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Grub进行Linux的硬盘安装与修复

阅读更多
 

Grub是现在各个Linux发行版本所采用的主要的引导程序,正是因为Grub的使用使多个系统共存成为可能,从而我们可以在我们的大的硬盘空间 同时安装多个操作系统进行开发,学习或是体验.当然在Grub之前我们所采用的是LILO的引导程序,但是与LILO比较起来,Grub更具有一些独特的 优点.他们之间的比较我们在这里就不再说了.我们在这里主要要说的是如何使用Grub引导程序来进行Linux系统的硬盘安装与Linux系统的修复.

对 于大多数的Linux使用者来说,使用Linux光盘进行光盘安装一般来说是很少进行的.因为一来我们不会去购买Linux安装光盘,虽说Linux的安 装光盘是相当便宜的,但是我们也很少会有这样的选择,除去购买方便与否的因素不谈,光是Linux的发行版本的多样以及版本升级更新的速度的影响,使得我 们一般来说不会去购买Linux的安装光盘来进行光盘安装.二来对于如我这样的没有较好的条件进行光盘刻录的用户来说,光盘镜像的刻录是一件相当麻烦的事 情,因而进行系统的硬盘安装就成了一个较好的选择.

要进行硬盘安装,我们所需要的东西仅是Linux安装光盘镜像,另外一个就是我们所谈到的主角Grub for dos了,记得这个软件可以在Linux伊甸园下载得到.其安装的步骤如下:

1 将Linux的光盘镜像放在一个Fat32分区下,如E盘.因为似乎我们现在所使用的Grub版本还不可以很好的支持NTFS分区.同时将第一个安装光盘 中的isolinux目录下的vmlinuz与initrd.img两个文件拷贝到相同的目录下.这两个文件会因发行版本的不同,文件名与所在的目录都会 有所不同.

2 将Grub for dos解压到C:盘下,并将这个目录中的grldr文件拷贝到C盘下.然后我们要Windows的启动菜单中加入Grub启动选项.方法如下:

右击我的电脑->属性->高级->启动和故障修复,点击设置我们就可以看到Windows的启动菜单了,点击编辑,在这个启动文件中加入下面的语句:

C:\GRLDR="Grub"

确定即可.

3 重启电脑

4 在启动时选择Grub选项,这样我们就可以在进入Grub的命令行了.

在 这里我们要谈一下我们的硬盘及其分区在Grub中的表示,IDE硬盘用hd来表示,这样第一个硬盘就是hd0,而硬盘的分区表示是从0开始的,如第一个硬 盘的第一个分区就是(hd0,0),这对应着Windows系统下的C盘.现在的一个硬盘只可以在划分四个主分区,所对应的Grub分别为 (hd0,0),(hd0,1),(hd0,2),(hd0,3),也就是说我们的硬盘中的第一个分区是由(hd0,4)开始的.似乎现在的大多数的 Windows用户都是将C盘划分为主分区,D盘为主分区,其余的为逻辑分区.所以我们的分区对应为D盘为(hd0,4),E盘为(hd0,5).

5 输入下面的命令来引导安装光盘镜像:

grub>root (hd0,5)

grub>kernel (hd0,5)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall

grub>initrd (hd0,5)/initrd.img

grub>boot

这样我们就可以将Linux的安装光盘镜像引导起来,从而可以进行Linux系统的硬盘安装了.

在我们重装Windows系统后会,Windows安装程序就会改写MBR,从而出现不可以进入Linux系统的问题,这时我们也可以用我们在前面所用的这个Grub引导程序来进行Linux引导程序的修复.

在我们按照上面的方法进入Grub命令行后,我们可以用下面的命令来进行引导程序的修复:

grub> root (hd0,x)

这里的x为我们的Linux系统所在的硬盘分区,在这里我们假设我们只有一块硬盘.

grub > setup (hd0)

这样就可以重写MBR了.

或者是我们在用Grub命令行进入Linux系统后,以超级用户的身份来运行上面的目的也可以达到同样的效果.

经过这样的修复我们就会再一次见到我们所熟悉的启动画面了.

分享到:
评论

相关推荐

    grub4DOS及linux硬盘安装

    新版的grub4dos,以前的grub不好用了,开机直接进入 grub>命令模式 ...此grub可以引导linux从硬盘安装 也可以用于修复MBR,如果MBR被破坏,先在DOS下 fdisk/mbr 然后启动硬盘安装进入修复模式,重写GRUB

    Grub4Dos引导修复工具,一键修复,修复后就能正常启动硬盘

    解压后双击运行脚本 建立硬盘G4D引导,会将grldr.mbr写到主引导记录,并将引导文件grldr 和SISO 复制到D盘根目录。 请确认你的硬盘是mbr硬盘而不是gpt硬盘。

    硬盘安装linux FC4方法

    硬盘安装linux FC4方法详解以前的机器一直在使用WinXp+RedHat9.0,前几天为了学习Win2003下多功能服务器的配置,把xp给格式化了。后RH9也引导不了了,用多种方法grub和Rescue模式均没有修复。郁闷之中想起了安装FC4,...

    重装xp后修复grub

    重装xp后修复grub 在我们安装了双系统后,会发现Linux进不了了,但实际上Linux还是在硬盘上,只是无法进入而已。 通过压缩包里面的软件和步骤,完全解决重装xp系统后恢复Linux的问题

    硬盘主引导MBR修复工具

    可以用来修复硬盘mbr,当主引导区被病毒破坏或清除linux下的grub都可以。使用时最好关闭杀毒软件,一般的杀软会报时病毒的,本人用他清除linux的grub,非常好用。

    清除grub启动项工具MbrFix下载

    第2种方法是为没有Windows安装盘的朋友准备的,就是使用MBRFix工具进行修复。MBRFix工具修复MBR很方便,先进入cmd命令窗口,然后进入mbrfix工具所在的目录(用cd命令),然后输入命令 MbrFix /drive 0 fixmbr ,再...

    MbrFix(mbr修复工具).zip

    安装过linux系统的朋友,有过这样的经历,安装Grub的时候,把硬盘的MBR修改了,但是删除linux的时候,却连原来的windows系统也启动不了,怎么办? 写入MBR的方法,有两种比较简单: 第1种方法:就是将Windows的安装...

    grub4dos-0.4.4-2009-01-11

    显然这种方式更加灵活、稳健,所以 GRUB4DOS 虽然保留了 GNU GRUB 的全部命令和功能(包括 setup 命令),但不推荐使用传统的安装方式。 当然 GRUB4DOS 方式也不是十全十美,因为其引导代码还不能识别所有的文件...

    找回丢失的Linux分区及grub修复过程

    1、背景  原硬盘分区:C(NTFS...继续安装,完成后grub装在了ext4分区上,系统通过grub引导,一切正常。  重启后进入windows,用未分配的250G空间新建了一个新的NTFS分区:E盘。(注:由于windows下无法识别linux

    MbrFix(mbr修复工具) v2015.zip

    安装过linux系统的朋友,有过这样的经历,安装Grub的时候,把硬盘的MBR修改了,但是删除linux的时候,却连原来的windows系统也启动不了,怎么办? 写入MBR的方法,有两种比较简单 第1种方法:就是将Windows的安装...

    grub4dos-V0.4.6a-2017-02-04更新

    3.two variables boot_drive and install_partition can be preset to a value before transferring control to grub4dos. (tinybit) 4.修正屏蔽 map 信息。(yaya) 2014-10-09(yaya) 1.屏蔽 map 信息。 2014...

    easybcd_3491.zip

    安装过linux系统的朋友,有过这样的经历,安装Grub的时候,把硬盘的MBR修改了,但是删除linux的时候,却连原来的windows系统也启动不了,怎么办? 写入MBR的方法,有两种比较简单 第1种方法:就是将Windows的安装...

    grub命令行启动系统简明教程

    一、指定/boot所在的分区 代码如下:grub> root (hd0,0) #指定第一块硬盘的第一个分区。这个root (hd[0,n],y)是可以省略的,如果省略了,我们要在kerenl 命令中指定 二、指定内核映像及根分区 代码如下:grub> kernel...

    CentOS.5系统管理-part1

    2.2.2 使用安装光盘启动系统 2.3 安装后的基本配置 2.3.1 运行SetupAgent 2.3.2 使用更新源的国内镜像 2.3.3 安装必要的软件包 第3章 Linux字符界面操作基础 3.1 字符操作界面简介 3.1.1 选择在字符界面下工作 3.1.2...

    ubuntu server最佳方案(文字版).zip

    文字版,更适合学习使用,绝对完整! 目 录 第1篇 拥抱UbuntuServer 第1章 敲开Linux Server的大门 2 1.1 Linux到底是什么 2 1.2 为何选Linux,不选 1.2 Windows 3 1.2.1 Linux可以定制 4 1.2.2 Linux比...

    MbrFix.exe

    MbrFix(mbr修复工具)用于在windows和linux双系统中,删除linux系统时恢复mbr,安装过linux系统的朋友,有过这样的经历,安装Grub的时候,把硬盘的MBR修改了,但是删除linux的时候,却连原来的windows系统也启动不...

Global site tag (gtag.js) - Google Analytics