欢迎 gujingyu 加入本站!
 免费注册  用户登陆  汇款方式  汇款确认  产品报价  联系我们  帮助中心
加入收藏
设为首页
会员体系
申请VIP
网站首页 光盘超市 软件下载 技术文章 专题 用户中心 VIP会员 技术论坛 网站留言 娱乐中心 卓越资源
今天是:2008年12月02日 星期二  您现在位于: 首页 → 技术文章 → 用GRUB(包括WINGR...
   用GRUB(包括WINGRUB)命令行模式引导安装Linux
作者:北南南北  出处:Unix爱好者家园unix-cd.com  更新时间: 2006年04月07日 
提要:Linux的安装过程的引导有几种方法,一种是在DOS下通过loadlin进行安装;一种是通过lilo系统引导管理器进行引导;还有一种就是通过系统引导管理器GRUB来引导安装,目前大多是用这种方法,也是最方便和最容易的办法。GRUB有两个版本,一个是Windows的,也被称为GRUB FOR DOS或WINGRUB,另外就是Linux自带的GRUB了。本文主要谈如何通过GRUB(包括WINGRUB)的命令行模式来引导安装Linux;

目录


++++++++++++++++++++++++++++++++++
正文
++++++++++++++++++++++++++++++++++


1、GRUB简介;

GRUB是Linux最常用的系统引导管理器之一,它能同时引导Linux、BSD、Windows,目前最新的GRUB 2.x,还能引导MACOS X86版本;GRUB不仅仅能引导已经安装好的操作系统,同时也能引导安装Linux系统,所以学习GRUB还是有必要的。我们在以前有介绍过GRUB的用法,但没有太多的介绍GRUB在引导Linux系统的安装;所以我们有必要介绍一下;


2、GRUB版本的介绍;

目前我接触过的有GRUB 的Linux版本,以及GRUB的Windows版本;Windows版本的参考文档在《以WinGrub 引导安装Fedora 4.0 为例,详述用WinGrub来引导Linux的安装》

至于Linux版本,在各大发行版大多都有,如果在安装盘中没有,那在一些相关网站上也有相应的打包;
官方地址在:http://www.gnu.org/software/grub


3、关于GRUB的相关文档:

关于GRUB的详细内容,请参考下面两篇文章,最好也把相关文档看看,应该有收获才行;

《系统引导管理器GRUB,为初学者指南》

《GNU GRUB 手册和FAQ》


4、通过GRUB引导安装Linux的方法;

通过GRUB(包括WINGRUB)引导安装Linux,其实比较简单,一两句话也能说的完。如果说多了可能初学者弄不明白,所以还是简单为好;通过GRUB引导安装Linux的前提是的机器中必须有一个操作系统,有Linux,或者有Windows,如果有Windows,就安装WINGRUB。如果有LINUX,大多是有GRUB引导的,如果没有,就安装一个;

其实引导安装Linux,并不需要编辑菜单,我们用GRUB的命令行就可以完成引导,应该说他是最简单的,一目了然,最多需要三行;


4.1 从Linux的安装盘中提取vmlinuz和initrd.img文件;

vmlinuz和initrd.img 这两个文件几乎在所有Linux安装盘中都有,一般存放在第一张盘中的isolinux目录;有的发行版有时不是这个目录,自己找一找看看吧,大多是有的;

把提出的文件放在里好呢?放在一个分区的某个目录里,文件系统可以是fat32或Linux的ext3或reiserfs等文件系统,但不能放在NTFS文件系统中;比如我们安装FC5,提出两个文件,我们就可以放在FAT32分区的fc5目录下;也可以直接放在分区下,不放在目录里。当然GRUB的写法有点小小的差别。

如果我们放在Linux的某个分区下的某个目录里,也是一样可行的,比如我把vmlinuz和initrd.img 放在/dev/hda7分区上,并且这个分区是reiserfs文件系统,并且放在了/home目录中; 当然放在Linux文件系统中,要这些目录和文件能被其它用户组可以读到,权限为755 ;不能放在某个用户的家目录下。


4.2 安装源(光盘映像文件)存放在位置;

有的Linux不必解开所有的光盘映像,但有的却是需要的,比如Slackware 就需要把所有的光盘提取出来放在一个文件夹下;Fedora 系列呢,如果是CDROM版本的就不必提出来,如果您用的是DVD版本的,就要提出来放在一个文件夹里;要放在FAT32分区或Linux的文件系统中,不能放在NTFS文件系统;

这样系统引导起来后,得寻找安装源,我们指定一下就行了;无论是硬盘安装还是网络安装都得指定;如果您想通过网络安装,得架FTP或NFS服务器才能行;如果您的机器很多都需要安装Linux,最好是做一台专用服务器,这样能方便点。


5、通过GRUB(包括WINGRUB)命令行模式引导Linux的安装;

在开机的时候,等GRUB画面出来,按c键进入命令行模式;如果您用的是WINGRUB,也有这样的模式,也按c键,道理是一样的;

在Linux和Windows中的GRUB,都有命令行的功能,这个功能极为有用,它不仅仅能引导系统,有时也能进行修复系统之用;再者就是引导安装Linux;

举例:

比如 我们把vmlinz和initrd.img放在/dev/hda2中的fc5目录中;那GRUB的命令行应该怎么写呢?

grub>kernel (hd0,1)/fc5/vmlinuz
grub>initrd (hd0,1)/fc5/initrd.img
grub>boot

如果直接放在/dev/hda3分区下,不放在任何目录中怎么应该写呢?

grub>kernel (hd0,2)/vmlinuz
grub>initrd (hd0,2)/initrd.img
grub>boot

参考:关于存储设备的表示方式,请参考《在Linux系统中存储设备的两种表示方法》,有的弟兄可能不太明白为什么 /dev/hda3在GRUB中却能写成(hd0,2),读了这些文章,你会明白一点。多多实践吧;

看两张实例图


6、关于本文;

本文是比较简单,虽然以前也在相关的文档中写过一点;这次独立出来,主要是让初学者知道一下。醒目醒目仅此而已;有的弟兄会说,我早就知道这种引导方法了,但我感觉还是有初学者不知道这种方法;有必要写一下。也算是基础文档建设;


7、后记;

想写一写大型ISO文件下载后,MD5或sha1sum验证码与官方不相符的问题,以及解决办法;思考中~~~~~~


8、参考文档;

《系统引导管理器GRUB,为初学者指南》
《GNU GRUB 手册和FAQ》


9、相关文档;

《系统引导管理器GRUB,为初学者指南》
《GNU GRUB 手册和FAQ》
《以WinGrub 引导安装Fedora 4.0 为例,详述用WinGrub来引导Linux的安装》

 (本文已被浏览 4700 次)
 发布人:sdccf
 → 推荐给我的好友
上篇文章:Fedora Core 5.0 安装教程,菜鸟图...
下篇文章:利用 Linux 交换分区放置 Windows ...
 相关文章:
Windows和Linux系统共存 完美解决方案 硬盘安装Linux和从Grub命令行启动操作系统
GRUB故障 --- 满屏显示GRUB字符 修改OpenSuse 10.2 grub背景图
SUSE 10.2 GRUB 修复手记 Linux启动流程与Grub的配置
ubuntu7.04硬盘安装简明步骤 Ubuntu6.06中GRUB的修复
grub详解 Red Flag 桌面 5.0 如何制作启动软盘
通过GRUB引导硬盘安装Fedora Core 6 Linux的方法 用chkconfig轻松管理启动程序
使用grub引导第二块硬盘上的Windows Fedora Core 6硬盘安装手记
制作在软盘上跑的Linux引导器详细过程 删除Linux引导界面的方法及注意事项
在Linux和Windows两系统间自由切换 多linux和多windows共存
让Linux使用和Windows接近 Linux启动管理工具Lilo使用专题

相关搜索
查看百度中关于用GRUB(包括WINGRUB)命令行模式引导安装Linux的更多内容
查看google中关于用GRUB(包括WINGRUB)命令行模式引导安装Linux的更多内容
   文章分类
操作系统 |
SCO_UNIX  Sun_Solaris  IBM_AIX  HP_UX  Linux  BSD  Tru64_UNIX 
通用UNIX知识  Windows  Minix 
程序设计 |
Shell编程  C/C++  汇编  PHP  JAVA  Perl  Python 
ASP/HTML  XML  中间件 
数据库 |
Oracle  Informix  Sybase  Fox  DB2  SQL  MySQL 
PostgreSQL 
网络应用 |
网络应用 
计算机硬件 |
计算机主机  打印机  路由器  交换机  终端  磁带机  MO 
刻录机  终端服务器  调制解调器 
   文章评论
  → 评论内容 (点击查看)   共0条评论,每页显示5条评论   浏览所有评论
(没有相关评论)
  → 发表我的评论
您的姓名: 您的Email:
评论内容:
250字内
发表评论:      发表评论须知 →
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  • 关于我们 ┋  网站留言 ┋  网站地图 ┋  友情链接 ┋  与我在线 ┋  汇款确认 ┋  管理 ┋  TOP
    Linux.Unix爱好者家园  http://www.unix-cd.com/
    联系我们:sdccf@163.com
    腾讯QQ: 7644599
    备案序号:鲁ICP备05000455号
    Copyright (c) 2001-2008 Unix-cd.com. All Rights Reserved.