首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>基础入门>正文

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

http://www.oklinux.cn  2006-08-02  来源: oklinux收集整理  coolentboy      会员收藏  游客收藏  【 】 
  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 输入下面的命令来引导安装光盘镜像:

QUOTE:

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命令行后,我们可以用下面的命令来进行引导程序的修复:

QUOTE:

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

QUOTE:

grub > setup (hd0)
  这样就可以重写MBR了.

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

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

上一篇:怎样学习Linux   下一篇:Linux能从 Microsoft学到的最重要的五样东西


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·怎样学习Linux
·Linux能从 Microsoft学到的最重要的五样东西
·wine
·iso文档的介绍及使用(侧重于LINUX)
·如何从文本模式安装
·中标普华Linux桌面3.0 介绍
·linux找不到网卡,各位大虾帮帮我!
·linux中唯一会伤害到硬件的配置选项
·找师傅
·linux操作系统需要够买的话,哪里能买得到,如果是下载,
·直接提个问题算了
·LINUXAS4烧录后不能启动
·GRUB的配置文件menu.lst的写法
·Linux大师的真传
·新手初解apt的源[附:各发行版信息和镜像目录的说明]
·Linux 和 AIX 双引导
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Ubuntu Linux系统的启动过程
·Ubuntu Linux系统下自启动选项设置方法
·Linux系统下文件和文件夹的复制问题
·Linux下如何解包和打包initrd image文
·虚拟机中Linux不能引导的问题
·Linux系统下修改字符集的方法
·Linux操作系统中连接库的生成
·Linux操作系统默认打开文件数
·Linux操作系统的错误诊断方法
·概括介绍Linux支持的文件系统
·Linux操作系统的RPM使用详解
·关于Linux操作系统的网卡编译
  阅读排行
·Linux的GRUB引导程序配置方法大全
·新手从零开始:Linux系统命令的使用
·Linux下tar bz gz等压缩包的压缩和解压
·从硬盘启动Desktop ISO所需的引导文件
·Linux系统面面观 PROC文件系统详细介绍
·Unix Shell程序编写的方法详解
·深入理解软件包的配置、编译与安装方法
·Linux操作系统下关于引导和初始化的问
·Linux操作系统的命令分类介绍
·Linux基础知识普及 理解GNU/Linux含义
·新手看招 Unix和Linux下C语言学习指南
·Linux命令Man解释Lilo:安装引导装载程
·Linux系统的文件属性详细解析(二)
·Linux下挂载硬盘光驱和U盘的方法
·在Redhat AS4中加载NTFS分区的方法详解
网摘收藏: