LinuxSir.cn,穿越时空的Linuxsir!

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

请教一个fedora core 6在grub启动的问题

[复制链接]
发表于 2006-11-19 22:02:19 | 显示全部楼层 |阅读模式
我刚用text模式安装了fedora core 6,但装好后不能重新引导,因为grub菜单里却没有FC6的启动项。安装之前我的电脑已经装了Windows XP和Ubuntu 6.10, 是不是它们的影响所致?我想人工添加启动项,应该在配置文件里添加什么命令?
发表于 2006-11-19 22:24:11 | 显示全部楼层
  1. title Fedora Core 6
  2.         root (hd0,8)
  3.         kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet acpi=off
  4.         initrd /boot/initrd-2.6.18-1.2798.fc6.img
复制代码
这段加入grub.conf或者menu.lst(看你是那个grub了,像我的dos下的gurb配置文件就是menu.lst)
把root改成你的配置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-19 22:44:49 | 显示全部楼层
错误提示信息“File not found”,是不是我们的内核版本不同呀?我的是FC6未更新时的内核
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-19 22:49:25 | 显示全部楼层
我的情况是刚安装完,但可能由于安装多个grub发生冲突,导致grub菜单里没FC6的选项啊。我的FC6一次也没启动过的,启动命令是不是应该跟正常启动过的FC6不相同?
回复 支持 反对

使用道具 举报

发表于 2006-11-19 22:52:45 | 显示全部楼层
root正确么?你能进入grub就可以手动起动:
到了grub按"E"进入编辑模式,除了title那一行不用输入,剩下的你照着打到kernel /boot/vmlinuz的时候按"TAB"键来自动匹配你硬盘的文件,后面参数一样输入,initrd也可以匹配出来,这样就可以起动了,把匹配出来的心细写入配置文件,
root (hd0,--在这里按"TAB"可以查看你的硬盘分区情况,可以帮助你找到fc6所在的盘~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-19 23:49:10 | 显示全部楼层
还是不行噢,我按tab,发现boot文件夹下只有这几个文件:system.map-2.6.18-1.2798.fc6, config-2.6.18-1.2798.fc6, symvers-2.6.18-1.2798.fc6.gz, vmlinuz-2.6.18-1.2798.fc6,还有子文件夹grub, 究竟是什么问题?根本就没有以initrd开头的文件,是不是因为这是第一次启动的原因?
回复 支持 反对

使用道具 举报

发表于 2006-11-20 03:18:33 | 显示全部楼层
应该是有那个文件的,你再试试
root (hd0,8[这里改成你实际的分区])
        kernel /boot/vmlinuz[可以在这里按tab]-2.6.18-1.2798.fc6 [匹配到这里,可能和你的不一样,接下去输入] ro root=LABEL=/ rhgb quiet acpi=off
        initrd /boot/initrd[这里按tab]-2.6.18-1.2798.fc6.img[自动匹配]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-20 10:01:57 | 显示全部楼层
昨晚我在ubuntu下挂载访问了FC6的grub启动文件grub.conf,里面的内容是这样

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,7)
#          kernel /boot/vmlinuz-version ro root=/dev/hda8
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2798.fc6)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/hda8 rhgb quiet
title Windows XP SP2
        rootnoverify (hd0,0)
        chainloader +1


我安装里面的命令启动,还是不行。于是我重新安装,但新问题又出现了。我安装了几遍,但都出现了下面的错误:

An error occured transferring the install image to your hard drive. You are probably out of disk space.


它说我硬盘空间不够,但是我明明就分配了12G空间,装了几遍都是这个错误,究竟是什么问题啊?
回复 支持 反对

使用道具 举报

发表于 2006-11-20 11:19:22 | 显示全部楼层
  1. title Fedora Core (2.6.18-1.2798.fc6)
  2. root (hd0,7)
  3. kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/hda8 rhgb quiet
  4. [color="Red"]initrd /boot/initrd-2.6.18.2798.fc6.img[/color]
复制代码
你漏了一行了吧,还有,安装的时候有没有格式化分区,空间不足是不是之前安装的占用了空间?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-20 11:50:11 | 显示全部楼层
/boot下面没有没有以initrd开头的文件呀
回复 支持 反对

使用道具 举报

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

本版积分规则

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