arciuma 发表于 2006-12-17 13:13:48

求助:混合接口系统安装ML2的困惑

也许各位这两周已经在坛子上看到不少我的问题了,也给过我不少指点,非常感谢。但是遗憾的是 问题仍然没有解决。这两周来,我已经查了不少资料,做过不少尝试,ML重装不下5次,硬盘分区更改不计其数,可是仍然没有进入ML的界面,现在的情况更加蹊跷,所以我重开一帖,希望大家能够给与支持,另外本人郑重承诺:凡是给出有意义建议的朋友,本人请咖啡一杯,仅限上海阿:) 呵呵,这个悬赏太没价值了,玩笑玩笑 大家一起研究研究把 研究好了 喝杯咖啡 ~~
先说说系统硬件: AM2 3000+    512*2 DDR2 667 威刚万紫千红, WD SATA 160G同时之前一块 迈托的80G IDE 没舍得扔 也接上了, MSI K9NVG-neo主板(C51 Gforce6150+nforce430),基本这样了 宽屏19寸 LG194WT
分区情况如下:
IDE1 主   迈托80G无活动分区主分区 JNTFS, 逻辑分区2个,第一个逻辑分区为ext3的13G 第二个为 FAT32的 35G,
SATA2 为 WD160G主分区并活动分区为 CNTFS 27G逻辑分区6个 第一个是NTFS 27G 第二个是 ext3 15G第三个是 swap 2G后面三个都是NTFS
硬盘在ML安装下 被正常识别,ide为hdasata为sda(实在找不到我这块板子怎么设置增强型sata,不过似乎没关系,很多朋友都在sata下成功了 而且我安装过程也没出问题),sda6为 ext3sda7为 swap,参考过兄弟们的情况,觉得ML自带的grub功能不行,决定用wingrub,所以没有安装grub,同时没有分/boot区,直接在sda6上挂/,安装顺利进行。

进XP 安装wingrub,配置安装grub在C;,启动从C:\boot.ini,在 wingrub下,驱动器也被正常识别,ide识别为 hd0,sata识别为 hd1,/所在的盘识别为 hd1,5(顺便解答下某兄弟的疑问,默认逻辑盘从4开始数,我的/ 是第二个逻辑盘,所以是 5)。配制 grub 如下:
timeout 7

title MagicLinux
      root (hd1,5)
      kernel /boot/vmlinuz-2.6.15.3ro root=/dev/sda6 vga=792 splash=silent
      initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Graphics Mode)
      root (hd1,5)
      kernel /boot/vmlinuz-2.6.15.3 init 5 ro root=/dev/sda6 vga=792 splash=silent
      initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Console Mode)
      root (hd1,5)
      kernel /boot/vmlinuz-2.6.15.3 init 3 ro root=/dev/sda6 vga=792 splash=silent
      initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Single Mode)
      root (hd1,5)
      kernel /boot/vmlinuz-2.6.15.3 init 1 ro root=/dev/sda6 vga=792 splash=silent
      initrd /boot/initrd-2.6.15.3.img

title Windows
root (hd1,0)
chainloader +1
,而且我用 exploretolinux 到 / 下看了(这里 被识别为 hdb6),确认/boot/vmlinuz-2.6.15.3正确,文件存在 而且文件名 版本号都没问题,/boot/initrd-2.6.15.3.img也一样。
按理说 这样应该万无一失了吧

重启 进grub闪了一下界面,然后说什么 boot……set grub root…… 省略号不是原文是我记不清楚了,之后屏幕不动,30s后 进入grub界面,正常,选择magiclinux,居然告诉我 hd1,5 是 个fat盘?!然后是
err16:file not found

没办法 最笨的法子 把 grub上配制上的 root(hd1,5)更改,相应的更改root=/dev/sda6, 发现把这个改成(hd1,4) sda5后,grub启动magic linux,这次找到了 说这是一个 ext2盘(居然是2?),但是后面仍然一样 err16:file not found,郁闷!

我的分区 格式化 都是在XP下的 PQ8弄的。

如上 是我的困惑 这几天在坛子上看了文章不少 学到不少 发现在sata上装ML没有任何问题,只是ML2的grub太旧,推荐用wingrub 或者 grub 4 DOS,而且这样还不用担心windows重装的麻烦,另外 几次重装 觉得还是把/boot与/
和在一起好,虽然linux开始这么安排是考虑稳定性 维护性 (就像swap一样),但是对于新手来说 合在一起便于操作,

以上是我的疑问,各位一起讨论下吧

npcomet 发表于 2006-12-17 14:20:06

我要说的是GRUB和LINUX识别分区的的方式不同,具体的差别可以自己搜索下。

现在你的wingrub是不是已经正常使用了?
如果可以使用安装下面的方法确定GRUB认识你的硬盘的方法
在wingrub的引导屏幕按c键,进入grub>
这个时候打命令
root (hd
注意是“root (hd”不要回车,按键盘上的“tab”进行自动补全
你的结果可能是这个样子的,视你的实际情况可能不同
Possible disks are: hd0 hd1
这时得到的信息表明有hd0和hd1两个硬盘可以使用
这时要查看hd0的分区请使用
root (hd0,
按键盘上的“tab”进行自动补全
得到的结果大约是这个样子
Possible partitions are:
Partition num: 0, Filesystem type is fat, partition type 0x6
Partition num: 4, Filesystem type unknown, partition type 0x7
Partition num: 5, Filesystem type is ext2fs, partition type 0x83

看出现ext2fs的地方,这里是Partition num: 5,也就是说(hd0,5)是一个可用的linux分区。
用你找到的分区代替“ root (hd1,5) ”中的分区,就可以了。

ps:我这里只是举例子,和你的实际情况不同。

rilyyu 发表于 2006-12-17 20:07:42

:lol: 楼主运气的确不好,我觉的你可能把hd1的分区表弄的出问题了所以grub才会识别错误,你可以尝试一下先把ntfs的盘分好,然后在安装linux时,用自带工具对你的hd1需要的分区重新分一下区,当然如果这个盘上没有重要数据的话.菜鸟意见,仅供参考.

rilyyu 发表于 2006-12-17 20:10:10

我是先用xp安装盘把ntfs的分区分好,其他的分区都删了,也就是没有分区,然后在装linux时才分的.

arciuma 发表于 2006-12-24 11:48:00

按照 npcomet 兄弟的建议,在grub〉调出了正确的盘符,修改后终于成功启动ML了!搞笑的是居然在 grub〉下 ,sda是hd0,hda是hd1,与wingrub在windows下以及linux认出的都不同,这也可以成为一个对其他兄弟的lessons learn:在使用wingrub启动的时候,一定不要完全相信wingrub在windows下的设置,要到grub〉下去查。
另外,该事件中,我们还可以看到其实跨接口安装ML2并没有什么问题,关键是ML自带的grub太旧,推荐使用wingrub。
感谢 npcomet 兄弟,顺便问一句,你在上海吗?请你喝咖啡

另外,感谢rilyyu兄弟,你的案例给我启发很大,至于你说的先用XP分好ntfs,再用linux分ext,我虽然没有试过,但是觉得未必可行,因为ML自带的分区工具不太完善,

不过,各位,问题仍然没有结束,新的问题又来了,(我最近手气不好),ML虽然启动了,但是无论选择何种启动方式都不是图形界面,启动后,logon后 仍然无法启动图形界面,这是怎么回事啊?

npcomet 发表于 2006-12-24 11:54:59

:-D:-D:-D
我在北京

jiangtao9999 发表于 2006-12-24 14:40:30

直接 grub 启动的时候,硬盘识别确实有问题。

grub 所在的盘会被认为 hd0 ,其余再 1、2、3 的排。
所以识别经常混乱。

arciuma 发表于 2006-12-26 18:49:52

北京阿 呵呵 有机会来上海找我 或者我去北京的时候会先在论坛通知你

不过我的新问题 大家还得帮帮忙

ML虽然启动了,但是无论选择何种启动方式都不是图形界面,启动后,logon后 仍然无法启动图形界面,这是怎么回事啊

npcomet 发表于 2006-12-26 20:13:29

看你的显卡的情况
可能是你的显卡magic不支持
安装驱动试一试

樱家冢 发表于 2006-12-27 00:04:46

双硬盘是容易出问题滴,这里关键要看你的主板怎么识别SATA硬盘。

Kenshin999 发表于 2006-12-27 18:34:37

应该是看主板BIOS里的SATA模式设置吧~~而且现在SATA v2.5又多了个AHCI模式~~麻烦...

npcomet 发表于 2006-12-27 19:08:13

应该是看主板BIOS里的SATA模式设置吧~~而且现在SATA v2.5又多了个AHCI模式~~麻烦...
最好不要改,牺牲性能不说,还有更稀奇古怪的问题。

arciuma 发表于 2006-12-29 00:36:02

我也觉得最可能是显卡不支持的问题,我的显卡是 集成的 Geforce6150 也就是 C51
主板是MSI k9nvg-neo
npcomet兄弟 你说的安装驱动具体怎么操作
先去 msi下载 然后在不能进入 X 下怎么安装呢

npcomet 发表于 2006-12-29 11:56:53

我也觉得最可能是显卡不支持的问题,我的显卡是 集成的 Geforce6150 也就是 C51
主板是MSI k9nvg-neo
npcomet兄弟 你说的安装驱动具体怎么操作
先去 msi下载 然后在不能进入 X 下怎么安装呢
置顶里面的FAQ里面有的。

arciuma 发表于 2007-1-2 21:23:10

看看先 谢谢!
页: [1] 2
查看完整版本: 求助:混合接口系统安装ML2的困惑