[问题]在双硬盘上安装双系统的那些事儿

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

[问题]在双硬盘上安装双系统的那些事儿

#1

帖子 hda » 2008-06-24 0:12

历史:
开始的时候,只有硬盘1,装的windows2000和ubuntu 7.10。后来windows2000中招坏了,进不去。
ubuntu能进,但奇怪的是不能访问ntfs分区,所以数据弄不出来,郁闷了几天。
后来买了硬盘2,在硬盘2上安装好windows2000,同时把硬盘1的windows系统分区格式化了

现状:只能进硬盘2的2000,硬盘1的ubuntu进不去了。(AMD的CPU,两块SATA硬盘)
想要保留硬盘2的2000系统,另外在硬盘1上安装新的ubuntu 8.04

尝试:
用下面的方法,
机器C盘分区NTFS,机器配置AMD 4800+。
1.下载 ISO文件,放入C盘根目录;
2.下载GrubForDos,将grldr和grub.exe放入C盘根目录;
3.在C盘根目录新建 menu.lst文件,内容如下:

代码:

title Install Ubuntu
find –set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper find_iso=/ubuntu-8.04-desktop-i386.iso noapic
initrd /initrd.gz

注意那个noapic,因为AMD CPU的原因,加入noapic,否则会有kernel panic.
3.使用虚拟光驱类软件,复制 Casper和 .disk两个目录到C盘根目录;
4.复制Casper目录中的vmlinuz和initrd.gz文件到C盘根目录;
5.修改C盘根目录下的boot.ini文件,在文件末尾加入下面代码:

代码:

C:\grldr=”GRUB”

6.重启,在启动菜单处,选择Grub,然后再选择Install Ubuntu就可以开始安装了,速度很快。嘿嘿。
启动时,选择了GRUB,然后就出来以前只有硬盘2时的启动菜单:
ubuntu 710
ubuntu 710的safe mode
mem test
windows 2000

选择任何一个,都会报错找不到文件。。
按照上面的文档介绍,应该不会出现这个菜单界面的,那么是因为硬盘1的一些残留信息在捣乱了。
请问,这种情况下该怎么硬盘安装ubuntu??
感谢阿!
头像
hethe
帖子: 3666
注册时间: 2005-08-01 9:14

#2

帖子 hethe » 2008-06-24 0:29

删除硬盘1win下的menu.lst
Gedanken ohne Inhalt sind leer .Anschauungen ohne Begriffe sind blind.
hda
帖子: 25
注册时间: 2008-06-08 21:21

#3

帖子 hda » 2008-06-24 8:53

hethe 写了:删除硬盘1win下的menu.lst
感谢回答!
硬盘1的win系统分区已经被格式化了,所以,早就没有menu.lst了
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

#4

帖子 hcym » 2008-06-24 9:06

有个Super Grub可以试试找回
factury
帖子: 49
注册时间: 2008-02-11 15:51

#5

帖子 factury » 2008-06-25 19:22

硬盘1上安装新的ubuntu以后,应该有menu.lst文件,把下面这些代码添上即可。

title Other operating systems:
root
title Microsoft Windows XP
root (hd1,0)
#上面这一行假设你的XP装在硬盘的第一主分区。如果不是自己摸索着调整。
savedefault
makeactive
chainloader +1

title Ms windows

map (hd0) (hd1)

map (hd1) (hd0)

chainloader (hd1)+1
hda
帖子: 25
注册时间: 2008-06-08 21:21

#6

帖子 hda » 2008-06-26 9:49

factury 写了:硬盘1上安装新的ubuntu以后,应该有menu.lst文件,把下面这些代码添上即可。

title Other operating systems:
root
title Microsoft Windows XP
root (hd1,0)
#上面这一行假设你的XP装在硬盘的第一主分区。如果不是自己摸索着调整。
savedefault
makeactive
chainloader +1

title Ms windows

map (hd0) (hd1)

map (hd1) (hd0)

chainloader (hd1)+1
感谢回复!

你建议我在硬盘1安装新的ubuntu系统?呵呵,这正是我所期望的。问题是怎么安装上去。
同时,现在在windows也没法读写ubuntu的分区来改menu.lst文件啊

隐约觉得如果能把硬盘1上的mbr清除或者引导功能去掉,就可以正常安装了,谁会啊?教教俺吧。

如果实在不行,就放弃硬盘安装。去刻张盘了。。。。
回复