SATA IDE 两个硬盘如何安装Ubuntu 才能启动?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
linfeng
帖子: 74
注册时间: 2005-11-17 0:09

SATA IDE 两个硬盘如何安装Ubuntu 才能启动?

#1

帖子 linfeng » 2007-03-28 9:36

我PC上有两个硬盘 一个 SATA 和 一个ATA
BiOS 中设置SATA 为启动盘
于是我在 SATA 上安装了Winxp
打算在ATA 上安装了Ubuntu
PS:在安装Ubuntu 时 '分区工具检测'-ATA 硬盘为主盘
安装Ubuntu 后,我选择把grub安装到MBR (/dev/sda)
重启回到了grub菜单但是我选择了菜单上向应的选项后所有操作系统都无法引导
只有 fdik /mbr

是否能从SATA上引导ATA上的Ubuntu,(如能要怎么解决)

望指教~! 谢谢

PS:主板不能设置SATA映射IDE模式
主板为:华擎的 K8NF4G-SATA2
这次我离开你,是风,是雨,是夜晚;你笑了笑,我摆一摆手,一条寂寞的路便展向两头了。
我的E盘:http://iamjoke.ys168.com/
blog:http://waitforlynn.spaces.live.com
NoteBook: Dell Latitude E6400
yrh501
帖子: 4
注册时间: 2007-03-14 15:00

#2

帖子 yrh501 » 2007-03-29 15:15

我的情况和你一样,
也是一个SATA和一个ATA硬盘(安装在IDE接口的从盘的位置,主盘位置装光驱),
SATA装XP系统,ATA装UBUNTU,
但是我把GRUB安装在hd0上就可以引导了
安装完成顺利启动,没有问题
好像我的主板是SATA映射成IDE了
不知道你是不是这个问题
头像
linfeng
帖子: 74
注册时间: 2005-11-17 0:09

#3

帖子 linfeng » 2007-03-29 23:57

我的主板不支持SATA映射成IDE
我现在只有把xp 装在ATA上,
Ubuntu也装在ATA上,
目前没有尝试Ubuntu装在SATA
用ATA上的xp 来启动
应该这种安装方式也能启动的

PS:这几天重装系统快疯了
这次我离开你,是风,是雨,是夜晚;你笑了笑,我摆一摆手,一条寂寞的路便展向两头了。
我的E盘:http://iamjoke.ys168.com/
blog:http://waitforlynn.spaces.live.com
NoteBook: Dell Latitude E6400
crump
帖子: 23
注册时间: 2006-11-12 13:00

#4

帖子 crump » 2007-04-01 10:53

其实....只要在grub的菜单上面选好要引导的操作系统,然后按 e,然后按d,再按b就可以了...进去后可以改/boot/menu.list 直接去掉 root(x,x) 这行,下次启动就不用麻烦了。...............没事多看看书吧....
slavezero
帖子: 4
注册时间: 2007-03-16 11:43

请问

#5

帖子 slavezero » 2007-04-03 21:23

crump 写了:其实....只要在grub的菜单上面选好要引导的操作系统,然后按 e,然后按d,再按b就可以了...进去后可以改/boot/menu.list 直接去掉 root(x,x) 这行,下次启动就不用麻烦了。...............没事多看看书吧....
我是新手,也遇到这个问题,请问为什么要去掉root(x,x)这行?
哪里有讲这个的资料呢?
slavezero
帖子: 4
注册时间: 2007-03-16 11:43

求助

#6

帖子 slavezero » 2007-04-04 7:25

用上面的方法ubuntu能进了,可是怎么才能进windows啊
crump
帖子: 23
注册时间: 2006-11-12 13:00

#7

帖子 crump » 2007-04-04 10:09

那你要知道 windows 是在哪个设备上亚。

一般来说在安装ubuntu的时候,它会把本身安装的哪个盘认成是第一个设备,也就是hd0,0,不过实际的情况,特别是有很多快硬盘的人,就不太一样了。

如果你的windows在第二块硬盘的第一个分区上,那就是hd1,0,第二个就是hd1,1
slavezero
帖子: 4
注册时间: 2007-03-16 11:43

弄好了

#8

帖子 slavezero » 2007-04-04 11:38

弄好了,我的两个硬盘 一个 SATA 和 一个ATA
系统全部装SATA上,SATA为启动盘
先装了Winxp ,再装的Ubuntu
安装完Ubuntu 后,我把grub安装到MBR (/dev/sda)

自动生成的menu.lst里面,系统都在hd1上,但都无法进入
title Ubuntu, kernel 2.6.17-11-generic
root (hd1,6)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/sda7 ro quiet splash
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root (hd1,6)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/sda7 ro single
initrd /boot/initrd.img-2.6.17-11-generic
boot

title Ubuntu, memtest86+
root (hd1,6)
kernel /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
chainloader +1


按照crump的方法,把root那行去掉,ubuntu可以进了,可是windows不行

后来发现在grub的命令行下面,不能认hd1,只认hd0
于是全部改成hd0,就都好了,呵呵!
头像
qkthomas
帖子: 503
注册时间: 2006-12-16 22:05
来自: 肇庆

#9

帖子 qkthomas » 2007-04-04 18:59

2个硬盘就更简单了。。没有必要装grub。。。。一个装ubuntu 一个装xp 然后在BIOS选择那个为首选启动硬盘就可以了。。。。
根本不用这么搞。。。我就是这样的。。。。
头像
内存不足
论坛版主
帖子: 3277
注册时间: 2005-08-18 18:43
联系:

#10

帖子 内存不足 » 2007-04-04 19:53

两个硬盘,我是一个一个装,先在一块主盘上装xp(数据线用最前边的一个口)。完成后把主盘拿掉。
再来第二块硬盘,接在HD数据线中间的那个针口上,硬盘跳线改为从盘。装ubuntu系统。
都完成后把那块主盘接上,bios里设置HD1启动。进入ubuntu后更改/boot/grub/menu.lst

加入

代码: 全选

title       M..........s,XP,
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
此段在## ## End Default Options ##下

重启看看,想进入哪个就进入哪个。无论拆掉哪个硬盘都不影响令一块的启动...... :P
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝
programmerzhang
帖子: 7
注册时间: 2007-04-07 12:07

#11

帖子 programmerzhang » 2007-04-07 12:20

我也是两个硬盘,我是先装Windows,然后装Ubuntu,用OEM模式,直接按它的提示装引导放进去就能用了
WHO DO YOU THINK YOU, I WAS I
头像
linfeng
帖子: 74
注册时间: 2005-11-17 0:09

#12

帖子 linfeng » 2007-04-09 10:52

谢谢 大家 问题解决了 :)
这次我离开你,是风,是雨,是夜晚;你笑了笑,我摆一摆手,一条寂寞的路便展向两头了。
我的E盘:http://iamjoke.ys168.com/
blog:http://waitforlynn.spaces.live.com
NoteBook: Dell Latitude E6400
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

早说我就不用那么辛苦了,装了feisty三次我才搞定

#13

帖子 leeaman » 2007-04-09 12:25

内存不足 写了:两个硬盘,我是一个一个装,先在一块主盘上装xp(数据线用最前边的一个口)。完成后把主盘拿掉。
再来第二块硬盘,接在HD数据线中间的那个针口上,硬盘跳线改为从盘。装ubuntu系统。
都完成后把那块主盘接上,bios里设置HD1启动。进入ubuntu后更改/boot/grub/menu.lst

加入

代码: 全选

title       M..........s,XP,
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
此段在## ## End Default Options ##下

重启看看,想进入哪个就进入哪个。无论拆掉哪个硬盘都不影响令一块的启动...... :P
我的是两个IDE硬盘,装feisty时又被认成sda的,分区时就是死活分不了,我是改了硬盘跳线,数据线没有动,两个硬盘同时开着

代码: 全选

title       M..........s,XP,
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
系统自动生成以上代码,ok了
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
donny
帖子: 335
注册时间: 2005-10-03 15:25

#14

帖子 donny » 2007-04-14 12:11

内存不足 写了:两个硬盘,我是一个一个装,先在一块主盘上装xp(数据线用最前边的一个口)。完成后把主盘拿掉。
再来第二块硬盘,接在HD数据线中间的那个针口上,硬盘跳线改为从盘。装ubuntu系统。
都完成后把那块主盘接上,bios里设置HD1启动。进入ubuntu后更改/boot/grub/menu.lst

加入

代码: 全选

title       M..........s,XP,
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
此段在## ## End Default Options ##下

重启看看,想进入哪个就进入哪个。无论拆掉哪个硬盘都不影响令一块的启动...... :P
我加了这段了,但还是没有XP的启动项
头像
donny
帖子: 335
注册时间: 2005-10-03 15:25

Re: 弄好了

#15

帖子 donny » 2007-04-14 15:45

slavezero 写了:弄好了,我的两个硬盘 一个 SATA 和 一个ATA
系统全部装SATA上,SATA为启动盘
先装了Winxp ,再装的Ubuntu
安装完Ubuntu 后,我把grub安装到MBR (/dev/sda)

自动生成的menu.lst里面,系统都在hd1上,但都无法进入
title Ubuntu, kernel 2.6.17-11-generic
root (hd1,6)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/sda7 ro quiet splash
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root (hd1,6)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/sda7 ro single
initrd /boot/initrd.img-2.6.17-11-generic
boot

title Ubuntu, memtest86+
root (hd1,6)
kernel /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
chainloader +1


按照crump的方法,把root那行去掉,ubuntu可以进了,可是windows不行

后来发现在grub的命令行下面,不能认hd1,只认hd0
于是全部改成hd0,就都好了,呵呵!
按照您这样做,选择XP时又重新回到了GRUB菜单。。。。 :?:
回复