title: 安装Fedora8系统提示出错信息.请高手帮助解决一下:我用的是 
desc: 我用的是华硕P5 GD1 Pro 的,三星串口120G的硬盘,从网上下了Fedora 8 X86的镜像文件放到FAT32的分区中,下载了Grub for Dos 工具,把里面的文件用Win RAR解压到了C盘根目录下,修改了boot.ini文件,添加了C:\grldr="Start Grub",重启系统后除了有XP的启动选项外,增加了一个Start Grub选项.在WIN XP下用虚拟光驱打开了下载的镜像安装文件,将:isolinux目录中的vmlinuz和initrd.img两个文件拷到了C盘的根录下(注C盘为NTFS格式).找到C盘里的menu我用的是华硕P5 GD1 Pro 的,三星串口120G的硬盘,从网上下了Fedora 8 X86的镜像文件放到FAT32的分区中,下载了Grub for Dos 工具,把里面的文件用Win RAR解压到了C盘根目录下,修改了boot.ini文件,添加了C:\grldr="Start Grub",重启系统后除了有XP的启动选项外,增加了一个Start Grub选项.在WIN XP下用虚拟光驱打开了下载的镜像安装文件,将:isolinux目录中的vmlinuz和initrd.img两个文件拷到了C盘的根录下(注C盘为NTFS格式).找到C盘里的menu.lst 文件,在末尾添加了三行:title Install-Fedora 8 title Install-Fedora 8 initrd (hd0,0)/initrd.img 保存退出以后,打开了电脑,在系统选项里,选择Start Grub,加车后,系统提示出错信息:因以下文件的损坏或丢失,Windows 无法启动:<windows root>\System 32\ha1.dll.请重新安装以上文件的拷贝.到此就无法继续进行了.无法退回到Grub列表,请帮助解决一下,先谢谢了.
answer: ★1.安装前的准备：要从安装Fedora 8，这里你要保证存放Feora 8镜像文件的盘为FAT32格式，因为无论Linux还是DOS，都不能识别NTFS。另外你还要为Linux系统空出一部分空间出来，◆空间大小最好在10G以上。 
  
  ★2.下载Grub for DOS工具（  for DOS里面的文件（包括了 t ，grldr，grub.exe）解压缩到C盘根目录下。而不是将解压后的文件夹拷到C盘根目录下。 
  
  ★3.下载Fedora 8的ISO镜像文件。  
  
  ★4.修改 i。 
  
  在C盘根目录打开文件 i，在该文件的最后一行，添加C:\grldr="Start Grub"，保存，退出。 i是系统文件，打开它需要一点技巧，这里给大家两种办法： 
  
  1）开始－－设置－－控制面板－－系统－－高级－－启动和故障恢复－－设置－－编辑（或者右键单击－我的电脑－－属性－－系统－－高级－－启动和故障恢复－－设置－－编辑），这时会迸出一个打开的记事本，里面是原先的 i内容，将其修改即可。 
  
  2）如果你有一点DOS基础的话，可以运行中输入cmd打开命令行编辑器，然后键入命令： 
  
  cd\ /*到C盘根目录*/ 
  edit  i /*编辑 i文件*/ 
  
  将其修改，然后按Alt，打开“文件“选项，保存退出即可。 
  
  （这时重启系统你就会发现启动时多了个系统选项选择单，一个是Microsoft Windows XP，另一个是Grub，这里不需要重启电脑） 
  
  ★5.现在假设Fedora 8安装包已经下载到你的计算机，用虚拟光驱或RAR打开你下载的镜像安装文件，将：“isolinux”目录中的vmlinuz和 g两个文件拷到C盘（你当前系统的安装盘）里，具体是NTFS还是FAT32，无所谓。 
  
  ★6.C盘找到 t文件，用记事本打开，在末尾添加以下三行（仅蓝色部分）： 
  
  title Install-Fedora 8 /*这是个菜单标识，显示Install-Fedora 7*/ 
  kernel (hd0,0)/vmlinuz /*文件vmlinuz所在地址为(hd0,0)*/ 
  initrd (hd0,0)/ g /*文件 g所在地址为(hd0,0)*/ 
  
  /*kernel (hd0,0)/vmlinuz和initrd (hd0,0)/ g 
  是一个批处理命令，系统到时会自动执行。 
  
  ＝＝或将 t文件里的内容都删掉，然后再将下面的拷贝到里面 
  
  color black/cyan yellow/cyan 
  timeout 30 
  default 0 
  fallback 1 
  
  title Install Fedora 8 
  kernel (hd0,0)/vmlinuz 
  initrd (hd0,0)/ g 
  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)/ g 
  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，打开 t。将： 
  
  title Install-Fedora 8 
  kernel (hd0,0)/vmlinuz 
  initrd (hd0,0)/ g 
  
  中的 (hd0,0) 改成你刚才记下的代码，即(hd0，2）： 
  
  title Install-Fedora 7 
  kernel (hd0,2)/isolinux/vmlinuz 
  initrd (hd0,2)/isolinux/ g 
  
  保存，退出。 
  
  ★8.重新启动计算机，依次选择Start Grub－Install-Fedora 8。 
  
  这时候，系统开始自动运行安装，你所要做的就是 
  
  选择语言、键盘类型。接下来就是选择hard disk，在硬盘列表中选择要安装的Fedora 8的镜像文件所在的盘，这时选则列表中分别有sd1,sd2,sd3……这里假设Fedora 8的镜像文件所在的盘是sd5，如果你不知道的话干脆挨着试好了，反正不会出现问题，只是稍麻烦一点而已（最好把安装文件放在根目录，这样就省去输入路径的麻烦）。 
  
  OK！接下来就是和光盘安装一样的安装界面了…… 
  
  当然，如果你感觉以上程序麻烦的话，建议你在windows xp下使用虚拟机来安装，这样你就可以将*.iso文件像使用光驱一样从光盘来安装Fedora 7了。 
  这个是我以前的回答  你自己看看吧
  参考： kid 赛迪网