LinuxSir.cn,穿越时空的Linuxsir!

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

AMD64_双硬盘安装时遇到的一些问题

[复制链接]
发表于 2009-9-22 23:22:36 | 显示全部楼层 |阅读模式
我把在我安装的过程中遇到的一些问题记录下来,一来,如果可以,希望能有高手帮忙解决,二来,也希望对大家有点帮助。
CPU:AMD 64
硬盘:一个SATA,一个IDE
分区:每个硬盘上都有一个主分区,其中SATA硬盘上安装有一个WinXP
我想实现SATA上WinXP不变,在IDE硬盘上安装Linux,并且不论BIOS设置从哪个硬盘启动,都可以引导两个操作系统(到现在为止,这个还有一点问题,下面会提到)。
最初我是下载了Debian的i386版本,结果是怎样都启动不了安装程序,出现IO-APIC的问题,后来加入clock=noapic可以安装,但启动时依然有这个错误,编辑grub的启动参数,加入clock=noapic后启动黑屏(现在觉得这里是分辨率的问题)。
后来转入Debian的amd64版本,没有遇到IO-APIC的问题,安装一切正常,但也是遇到启动黑屏的问题,当然,单用户模式是可以正常使用的。
由于当时没有意识到有可能是分辨率设置过高的问题,所以没有尝试去设置分辨率是否可以解决这个问题,希望高手解析下。
现在是转到Ubuntu的i386版本,引导安装程序时也发生IO-APIC的问题,但Ubuntu却可以继续引导,执行安装程序,安装成功之后,发现系统启动的时候有提示IO-APIC错误,当可以正常进入系统。
现在硬盘的情况是:
SATA硬盘上存在WinXP,当BIOS设置又这个硬盘来启动时,使用Grub4Dos可以正常引导IDE硬盘上的Linux
IDE硬盘上安装了Ubuntu,因为在安装过程中,我的设置是Grub覆盖IDE硬盘的MBR,所以没有破坏SATA硬盘的MBR,当BIOS设置由IDE硬盘启动,可以引导Linux,引导WinXP却有点问题,问题如下:
Grub的启动菜单如下:
title                Micorsoft WindowsXP Professional
map                 (hd0)        (hd1)
map                (hd1)        (hd0)
rootnoverify        (hd0,0)
chainloader          +1
makeactive
如果我选择这个菜单来引导,会发生以下错误:
DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER
如果我按照下面来操作就可以进入WinXP
先直接利用这个菜单来引导一次,出现上述错误之后会回到Grub,这时候,编辑菜单,将下面两行删除
map                 (hd0)        (hd1)
map                (hd1)        (hd0)
再启动,就顺利引导WinXP了。
但是,如果我在电脑启动后就直接编辑菜单将上述两行删除,是不能引导的。这里又是为什么呢?
最后说一下,发生IO-APIC错误的后果是,每当我启动Linux,WinXP的时钟都会错误,需要自己去调整。这个我也不知道什么原因。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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