现在的位置: 首页 > 综合 > 正文

如何从硬盘的镜像文件上安装linux/fedora core?

2013年10月09日 ⁄ 综合 ⁄ 共 2457字 ⁄ 字号 评论关闭

 一直想学习linux,可惜太懒了,直到最近不得不用了才下决心装个系统好好学学!
以前也曾装过linux,不过都是在windows的虚拟机下的,可是本人机器配置不是太好,慢的难以忍受,今天尝试了一下从硬盘的镜像文件来安装,准备工作做了整整一上午,终于搞定,来和大家分享一下.
首先要明确的一点是,要从硬盘的镜像中安装linux,则需要启动grub.因为我的机器中先前已经装了windows xp,现在就是要实现双系统啦.
我的安装过程主要有以下几个步骤.
(1)在windows下把所要安装linux的硬盘分区格式改为fat32格式,这是因为grub不能识别ntfs格式.
(2)将启动grub所需的文件从linux镜像文件中拷贝到一个fat32格式的分区中去.
(3)进入dos 命令行,将grub启动文件挂载.
(4)重启计算机,然后选择grub启动项,进入grub,开始安装linux.
大体过程就是这样,下面我将结合我的实际情况来详细介绍.

【一】用windows引导器启动grub

启动grub的方法有很多,这里我用了最简单的一种,使用grub for dos的核心文件及Windows引导器ntldr。

下载一个grldr文件,下载地址为: http://www.linux-wiki.cn/archieve/grldr.zip,然后解压缩并将解压后的文件放在C盘的根目录下。然后点击【我的电脑】图标右键,选择【属性】-【高级】-【启动和故障恢复】右边的“设置”上半部分的【编辑】,这时会出现用记事本打开的 boot.ini 文件。在此文件的最后一行加上

             c:/grldr="GRUB"

保存文件,退出,重新启动。这时就可以看到启动菜单中有GRUB选项了。

【二】加载启动所需的文件

fedora的安装dvd镜像放在fat32或者ext的分区中,如果放在某个文件夹中,文件夹的名字最好简洁,不要用中文。Fedora 8似乎还不支持从ntfs分区硬盘安装。 这里我把镜像文件放在了C盘根目录下。

1. 挂载光盘

如果您正在使用Windows系统,可以使用虚拟光驱软件(如daemon tools)挂载镜像文件。

如果您使用的是Linux操作系统,那么使用root用户在终端中执行(假设当前目录是Fedora-8-i386-DVD.iso所在的目录):

# mkdir /cdrom
# mount Fedora-8-i386-DVD.iso /cdrom -o loop

第一步可能会得到提示/cdrom已经存在,不必理会它。现在您可以通过/cdrom访问到iso文件里的内容。

2. 提取文件

把iso文件中isolinux文件夹下的vmlinuz,initrd.img两个文件复制到一个fat或ext2/3分区中。

这里我把文件复制到c:/fedora文件夹下了。

3. 卸载光盘

在Windows中请用虚拟光驱软件卸载(可选)。在Linux系统中,请离开/cdrom文件夹,并输入以下命令卸载:

# umount /cdrom
【三】启动GRUB,安装fedora
重新启动您的电脑,并进入grub,按c键进入命令行状态。输入命令:
 
    kernel vmlinuz的路径
    initrd initrd.img的路径 
    boot

即可。

 

提示:

假设您把vmlinuz和initrd.img放在(hd0,5) 中的fedora文件夹中,那么您要输入的命令是:

 

    kernel (hd0,5)/fedora/vmlinuz
    initrd (hd0,5)/fedora/initrd.img
    boot
 
因为我把文件拷在了C盘的fedora目录下,所以我输入的命令是:
    kernel (hd0,0)/fedora/vmlinuz
    initrd (hd0,0)/fedora/initrd.img
    boot
这时就进入fedora的安装程序,选择从硬盘查找镜像文件,然后给出其所在的分区和路径,继续就可以了。
那么,这里的(hd0,0)具体是什么意思呢?

Grub指定分区的方法和Linux、Windows等系统不一样,它的主要特点为:

  • Grub并不区分普通的IDE硬盘、当下流行的SATA硬盘和SCSI硬盘等,在Grub中,硬盘会被识别为hd#,#是从0开始的硬盘编号,而软盘被类似地识别为fd#。

  • Grub的硬盘编号和分区编号都是从0开始的,这一点linux不同。

按照以上两个特点,假设有一块硬盘(hd0),那么(hd0,0) (hd0,1) (hd0,2) (hd0,3)依次表示它的四个主分区,而随後的(hd0,4)...则是逻辑分区

通常情况下,装有Windows的硬盘中,通常是按照一个主分区(hd0,0),一个扩展分区(hd0,1)该扩展分区下是若干逻辑分区。这样(hd0,0)对应C盘,(hd0,4)对应D盘,依此类推。

如果您还不能确定你如果表示你需要的那个分区,可以在输入过程中按下Tab键实现命令补全。比如你在输入一条root语句:

root (hd0,

此时按下Tab键,grub将列出可用的分区编号和分区类型(grub还不能识别ntfs分区,显示为不知道类型的分区)。你可以依照这个提示来完成命令的输入。

如果不能确定ISO文件的位置,可使用find 文件名.iso(find debian-40r2-i386-CD-1.iso)

 

安装过程中还会有分区的情况,我们继续往下看。

 

【四】fedora core 安装图解

 

选择影像文件的磁盘位置正确以后就进入fedora core 的安装界面了。和用光盘安装不同,这里跳过了开机画面和光盘检验等步骤,直接进入语言选择项。如图:

首先安装程序会问你安装GNU/Linux时使用那个语言来显示讯息。你在此选择的语言也会成为安装后Fedora的缺省语言。Fedora Core对中文的支援算是不错,你可以选『Chinese(Traditional) (繁体中文)』。

 

 

选择语言

 

选择键盘类型

不同国家键盘的排列可能会有少许分别,对一般中港澳台的用户来说,请用选『美式英文』(U.S. English)。

抱歉!评论已关闭.