LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1265|回复: 6

求助:双系统下引导linux问题!!

[复制链接]
发表于 2007-8-23 22:14:52 | 显示全部楼层 |阅读模式
问题:在WINDOWS下无法引导linux

   情况简介:在WINDOWS下格式了F盘用来安装FC6.安装FC6的时候没有安装GRUB.在WINDOWS环境中下载了grub_for_dos-0.4.2放在C盘的boot文件夹中.想用grub4dos链接引导linux..
解决步骤:   1-->把grub_for_dos-0.4.2中的grldr复制到C盘根目录下   
   2-->修改WINDOWS引导文件boot.ini,在文件最后一行尾加上c:\grldr="grub4dos"
     3-->复制grub_for_dos-0.4.2文件夹中的memu.lst到C盘根目录下并修改memu.lst的内容.在memu.lst最后一行加上如下内容  
    title fc6
      kernel (hd0,7)/kernel-2.6.18-1.2798.fc6 ro root=hda8
      initrd (hd0,7)/initrd-2.6.18-1.2798.fc6.img
       注:linux的/boot安装在hda8
  4-->重新启动系统进入grub_for_dos-0.4.2 然后在引导项中选择 title fc6引导linux
   结果::可是屏幕在快速出现了几屏幕的信息后就死机了
  
请问这是为什么呢?为什么出现死机情况? 我的步骤中有哪些地方错误了..?请指正
  还有个疑问:FC6在安装的时候GRUB只能安装在MBR中,不允许安装在/BOOT的引导扇区吗.? 因为我不想覆盖MBR所以索性不安装GRUB了...(曾经出现过GRUB安装在MBR中,重新安装WINDOWS,结果MBR被重置,GRUB在MBR中的信息丢失也引导不了linux)

    如大家还有其他在WINDOWS下引导LINUX 的方法请指教...
发表于 2007-8-23 23:07:32 | 显示全部楼层
Post by linux_leo

      kernel (hd0,7)/kernel-2.6.18-1.2798.fc6 ro [color="Red"]root=hda8

这里错了,应该是 /dev/hda8 吧。
你的/boot目录和根目录/在同一个分区?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-24 10:14:13 | 显示全部楼层
谢谢提出了个小失误,可是结果还是没改变.系统还是引导不了..
  不知道哪出了毛病,难道是GRUB4DOS引导不了FC6的系统吗。??
   /和/boot是两个分区...
回复 支持 反对

使用道具 举报

发表于 2007-8-25 00:09:10 | 显示全部楼层
我是用windows自带的引导程序引导的,方法如下:
进入救援模式:放如安装盘--从光驱启动--输入linux rescue
建立一个挂载点目录: 输入mkdir /mnt/dos
挂载windows所在的分区(也可以是其他的fat32分区):输入mount  /dev/sda1 /mnt/dos (设分区1为windows所在的fat32分区)
将linux引导分区的第一个扇区以文件的形式保存在挂载的dos分区上(假定引导linux分区为/dev/sda3):输入  dd if=/dev/sda3  of=/mnt/dos/fedora7.lnx  bs=512  count=1
退出并重启:  exit
把上一步生成的文件复制到windows分区的根目录
在boot.ini文件中加入一行   c:\fedora7.lnx="fedora core 7"
保存重启即可进入linux
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-26 11:36:12 | 显示全部楼层
谢谢指导,又懂了一种方法..
可是比较悲哀的是,我没有fc6光盘,而且我用硬盘安装fc6的时候没有在linux引导分区安装grub...我是打算用win下的grub来引导linux....可是不知道为什么引导都失败..感觉我的步骤中没有错误啊!!!
回复 支持 反对

使用道具 举报

发表于 2007-8-26 11:48:36 | 显示全部楼层
fedora 现在在一些系统上会把硬盘认成 sd* 会不会是这个原因?
你用的是hd* 可能是这个问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-27 22:25:40 | 显示全部楼层
哈哈
fc6不至于那么糊涂吧 ,IDE硬盘与SATA硬盘都不分了。。。
有一个解决方法了,把kernel一行改成下面的就可以引导了
kernel (hd0,7)/kernel-2.6.18-1.2798.fc6 ro root=LABLE=/ rhgb quiet
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表