免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1639 | 回复: 2
打印 上一主题 下一主题

求助: Grub 引导 Xandros 问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-22 20:27 |只看该作者 |倒序浏览
问题描述:

事先安装有 Xandros Desktop - Professional (Version 4) Trial 系统,Xandros 安装时是在MBR上写入的LILO 而不是GRUB引导
后来安装了其它linux系统,等所有系统安装完后,我准备用grub多重引导它们,此时出现问题:grub可以正常引导除Xandros外的其它linux系统,但是实验很多方法就是不能成功引导 Xandros

下列我的分区及系统情况(不是实际对应的,只是为了能方便解释我的问题,作参考的列表,下面的一些配置文件也是我按相应情况写的简单配置):

/dev/hda5       Debian
/dev/hda6       Slackware
/dev/hda7       Xandros
/dev/hda8       Freespire

这几个分区都分别挂载一个linux的 / 分区,共用一个swap分区,没有单独挂载的/boot 等分区

Debian是最后安装的系统,因此可以方便的进入并配置grub的多重引导:

参考Xandros安装完后自动配置的lilo配置文件:


image=/vmlinuz
  label =Xandros
  root=/dev/hda7
  initrd /boot/initrd-2.6.18-dcc-smp.gz



为Xandros 配置的grub引导参数如下:


title Xandros
root (hd0,6)
kernel /boot/vmlinuz root=/dev/hda7
initrd /boot/initrd-2.6.18-dcc-smp.gz
boot

装入GRUB,重启后菜单选择引导Xandros,启动后就出现了常见的kernel panic ,
原因也是我们常见的系统所在分区挂载失败,提示无法找到分区/dev/hda7,root参数不正确

另外有两点需要说明:

1.   slackware 同样也是lilo启动,配置用grub启动没有出现任何问题。
2.   进入slackware ,修改lilo.conf 加入Xandros引导列表,重新安装 lilo ,重启后用lilo引导Xandros,同样可以正常启动

root=/dev/hda7 这里出错让我无法理解

虽然用lilo可以实现这些系统的多重引导,可现在我需要的是用Grub来引导它们
如果Xandros安装时装入grub,也就不会有现在的问题了,但是我现在不能重新安装Xandros

我尝试对grub的配置文件作了多种修改,比如不再使用initrd 等,但是主要问题还是在挂载Xandros所在分区

另外我还试了

rootnoverify (hd0,6)
chainloader +1

试图使用Xandros系统/boot上的lilo,但是不成功。查了一些相关邮件列表和网页,遇到这个问题不止我一个人,但没有看到能解决的方案

我的目的只是用grub引导Xandros,但不在已存Xandros系统中作任何的改变,因此排除进入Xandros中安装grub的方法

这个问题困扰了我好几天,我没有积分可以悬赏,这点比较抱歉了,希望这里的哪位能帮忙解惑

论坛徽章:
0
2 [报告]
发表于 2007-10-22 21:18 |只看该作者
用新一点内核,试一下看看, 用2.6.22的

论坛徽章:
0
3 [报告]
发表于 2007-10-23 08:43 |只看该作者
原帖由 luo118 于 2007-10-22 21:18 发表
用新一点内核,试一下看看, 用2.6.22的

不对已有的Xandros作任何改变,如果可以的话就不会这么麻烦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP