一、在Windows下使用Grub for DOS安装Linux
1.安装前的准备:要从硬盘安装Fedora 8,这里你要保证存放Feora 8镜像文件的盘为FAT32格式,因为无论Linux还是DOS,都不能识别NTFS。另外你还要为Linux系统空出一部分空间出来,空间大小最好在10G以上。
2.下载Grub for DOS工具( www.linuxidc/Linux/2007-10/8641.htm ),这是在开机时引导进入Linux安装过程用的。将下载好的Grub for DOS里面的文件(包括了menu.lst ,grldr,)解压缩到C盘根目录下。而不是将解压后的文件夹拷到C盘根目录下。
3.下载Fedora 8的ISO镜像文件。 /en/get-fedora
4.修改boot.ini。
在C盘根目录打开文件boot.ini,在该文件的最后一行,添加C:\grldr=”Start Grub”,保存,退出。boot.ini是系统文件,打开它需要一点技巧,这里给大家两种办法:
1)开始--设置--控制面板--系统--高级--启动和故障恢复--设置--编辑(或
者右键单击-我的电脑--属性--系统--高级--启动和故障恢复--设置--编辑),这时会迸出一个打开的记事本,里面是原先的boot.ini内容,将其修改即可。
2)如果你有一点DOS基础的话,可以运行中输入cmd打开命令行编辑器,然后键入命令:
cd\ /*到C盘根目录*/
edit boot.ini /*编辑boot.ini文件*/
将其修改,然后按Alt,打开“文件“选项,保存退出即可。
(这时重启系统你就会发现启动时多了个系统选项选择单,一个是Microsoft Windows XP,另一个是Grub,这里不需要重启。
.现在假设Fedora 8安装包已经下载到你的计算机,用虚拟光驱或RAR打开你下载的镜像安装文件,将:“isolinux”目录中的vmlinuz和initrd.img两个文件拷到C盘(你当前系统的安装盘)里,具体是NTFS还是FAT32,无所谓。
6.C盘到menu.lst文件,用记事本打开,在末尾添加以下三行(仅红部分):
title Install-Fedora 8 /*这是个菜单标识,显示Install-Fedora 7*/
kernel (hd0,0)/vmlinuz /*文件vmlinuz所在地址为(hd0,0)*/
linux系统地址initrd (hd0,0)/initrd.img /*文件initrd.img所在地址为(hd0,0)*/
/*kernel (hd0,0)/vmlinuz和initrd (hd0,0)/initrd.img
是一个批处理命令,系统到时会自动执行。
==或将menu.lst文件里的内容都删掉,然后再将下面的拷贝到里面
color black/cyan yellow/cyan
timeout 30
default 0
fallback 1
title Install Fedora 8
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
boot
title Back To (Windwos OS)
rootnoverify (hd0,0)
makeactive
chainloader +1
title commandline
savedefault –wait=2
commandline
title Reboot
savedefault –wait=2
reboot
然后保存退出。
这里也可以不写,不过后面你需要在进入安装时在提示符GRUB>后依次输入:
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
boot
保存,退出。
这里(hdx,x)第一个x中的数字表示是哪一个硬盘,”0“是主盘,”1“是从盘;第二个x中的数字表示哪个区,”0“即是硬盘的第一个主分区,也就是咱们所谓的主盘的C盘以及从盘的D盘(这是相对以两块硬盘的情况)。因为我的电脑是一块硬盘,而(hd0,0)就是指硬盘主分区(第一个分区,不确切一点说就是C盘)。
7.重新启动电脑。在开机后的系统选项里,选择Start Grub。然后在列表里选择Install Fedora 8。如果不出意外的话,安装就已经开始了。
如果系统提示出错信息,需要退回到Grub选择列表,选择commandline,在出现的命令行Grub:\>里输入命令find /vmlinuz回车,系统会显示出vmlinuz文件所在盘区的代码,这里假设电脑显示的是(hd0,2),记下这个代码。
重新启动电脑,选择进windows XP,打开menu.lst。将:
title Install-Fedora 8
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
中的 (hd0,0) 改成你刚才记下的代码,即(hd0,2):
title Install-Fedora 7
kernel (hd0,2)/isolinux/vmlinuz
initrd (hd0,2)/isolinux/initrd.img
保存,退出。
★8.重新启动计算机,依次选择Start Grub-Install-Fedora 8。
msnpiki.msnfanatic/index.php/Main_Page-->
">这时候,系统开始自动运行安装,你所要做的就是
选择语言、键盘类型。接下来就是选择hard disk,在硬盘列表中选择要安装的Fedora 8的镜像文件所在的盘,这时选则列表中分别有sd1,sd2,sd3……这里假设Fedora 8的镜像文件所在的盘是sd5,如果你不知道的话干脆挨着试好了,反正不会出现问题,只是稍麻烦一点而已(最好把安装文件放在根目录,这样就省去输入路径的麻烦)。
OK!接下来就是和光盘安装一样的安装界面了……见 Fedora 8 安装全过程(图)
当然,如果你感觉以上程序麻烦的话,建议你在windows xp下使用虚拟机来安装,这样你就可以将*.iso文件像使用光驱一样从光盘来安装Fedora 8了。
www.feelam/blog/?p=132
或者:
本文主要介绍如何在 Windows 下使用光盘镜像文件硬盘安装 Fedora 8 (即不需要光驱支持).
下载必要文件
根据自己的机器类型下载相应的 ISO 光盘镜像文件.您可以去 Fedora 的下载.
/
/publiclist/
例如我下载的是 F-8-i386-DVD.iso
/
/publiclist/
例如我下载的是 F-8-i386-DVD.iso
(或者在本空间的上篇文章就有下载链接 hi.baidu/lzkv/blog/item/287eadccbf72211300e92836.html )
下载 grub for dos 的核心文件 grldr.(网上一般要求下载 grub for dos,但实际上只要有grldr一个文件就可以了)
grldr.zip
grldr.zip
安装前配置
将下载回来的 Fedora Linux 光盘镜像文件放在任意一个 FAT32 分区内.
使用 RAR 从下载回来的 Fedora Linux 光盘镜像文件里到 isolinux 文件夹,将这个文件夹解压到 C 盘根分区下.
将下载回来的 grldr 解压后放在 C 盘跟分区下.(注意,你的 C 盘应当是 FAT32 格式,否则在最后安装的时候会不成功)
编辑boot.ini.在Windows中,”我的电脑”上点右键->属性->高级->启动和故障恢复右边的”设置”->上半部分的”编辑”出现用记事本打开的 boot.ini 文件.在文件的末尾加上一行
c:\grldr=”GRUB”
添加后记得保存文件.
在 C 盘根分区下新建一个 menu.lst 文件,在 menu.lst 中写入如下内容
title Install Fedora
root (hd0,0)
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img
root (hd0,0)
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img
添加后记得保存文件.
开始安装
重新启动系统后我们会看到两个启动项,我们选择 GRUB 就开始进行 Fedora 的安装.
安装开始后会系统会提示我们 择安装语言,键盘类型,选择安装镜像位置.
如果你的关盘镜像放在 C 盘,我们选择 sda1
如果你的关盘镜像放在 D 盘,我们选择 sda2
如果你的关盘镜像放在 C 盘,我们选择 sda1
如果你的关盘镜像放在 D 盘,我们选择 sda2
详细出处参考:www.itqun/content-detail/245574.html
二、使用Grub for DOS进行Linux系统硬盘安装
GRUB.EXE 具有你先前所熟悉的 GRUB 的所有优良特性。目前,grub_for_dos 的最新稳定版 0.0.8 可以从这里得到:
ftp:///incoming/grub_for_dos-0.0. 或者进入目录查看: ftp:///incoming/
版本 0.0.8 在驱动器映射之下也能够再次(可以任意嵌套多次)安全地运行 GRUB.EXE。采用的方法是,在每次运行 GRUB.EXE 的时候,都自动卸载先前的驱动器映射,恢复旧的 BIOS int13 中断向量。开发版系列(例如版本 0.1.4)当然也有这个功能。
解压后,把 文件拷贝到 DOS 的硬盘分区或者 DOS 软盘即可。用法:
grub --config-file=(hd0,0)/boot/grub/menu.lst
或者不带参数:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论