顽固启动问题

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

顽固启动问题

#1

帖子 livinedo » 2006-08-21 14:23

Ubuntu 6。06 桌面版

grub 不能安装在MBR,现已安装在第二硬盘第一分区(/boot)

启动,进入grub for dos, root (hd1,0) -- error 22:selected partition does not exist
root (hd1,1) 一样。

按照http://forum.ubuntu.org.cn/viewtopic.php?t=3663的办法,grub for dos 还是不能启动,提示同上。

现怀疑原因为:

1。 以前用的Vfloppy改写了MBR
2。 (hd0,0) winxpp, 是NTFS的
3。 不知,问高手了


grub启动盘也试过了,提示是一样的。

explore2fs看得到装好的ubuntu。另外5.10版也装过,一样的问题。

还有,有人用Virtual PC 试过ubuntu吗?我试过5。10和amd64都不行,我的是本本,Turion64...
XLin
帖子: 67
注册时间: 2006-06-09 1:44
来自: 中国
联系:

#2

帖子 XLin » 2006-08-21 15:12

如果Grub安装在了第二硬盘第一分区

可以在menu.lst文件上添加
title Ubuntu test
root (hd1,0)
chainloader +1


最后小声问下...笔记本也用双硬盘?
头像
Jungherr
帖子: 269
注册时间: 2006-07-08 9:00
来自: Deutschland

#3

帖子 Jungherr » 2006-08-21 17:06

你可以用windows的boot启动ubuntu
livinedo
帖子: 10
注册时间: 2006-08-20 4:20

#4

帖子 livinedo » 2006-08-21 22:33

笔记本用双硬盘的也有,不过我的没那么cool
用双硬盘的是我的台式机。现在本本装的是AMD64的server,没问题。台式装的是i386的desktop

用grub for dos, 修改menu.lst:

title XXX
root (hd1,0)
chainloader +1 (?!)
boot

不行,还是selected disk does not exit

有人知道这个错误是什么引起的吗???
XLin
帖子: 67
注册时间: 2006-06-09 1:44
来自: 中国
联系:

#5

帖子 XLin » 2006-08-21 23:17

你的Ubuntu单独挂载了boot分区吗?
如果是,那么挂载在硬盘的第几个分区?主分区,还是逻辑分区?

如果没有,那么Ubuntu系统安装在硬盘的第几个分区?主分区,还是逻辑分区?

把explore2fs看到的/boot/grub 目录下的menu.lst文件贴上来.
livinedo
帖子: 10
注册时间: 2006-08-20 4:20

#6

帖子 livinedo » 2006-08-22 7:41

title Ubuntu, kernel 2.6.15-26-386
root (hd1,1)
kernel /vmlinuz-2.6.15-26-386 root=/dev/hdb6 ro quiet splash
initrd /initrd.img-2.6.15-26-386
savedefault
boot



title Windows XP
root (hd0,0)
savedefault
chainloader +1

/boot 单独分在第二硬盘的第一分区,主分区。
/ 分在第二硬盘的第二分区,逻辑分区。swap (hd1,3),逻辑

menu.lst 里的root=/dev/hdb6 我看不懂。当时没有选择安在MBR就这样了...

我想把windows的分区转换成Fat32试试,但是总觉得不是这个问题。

估计还是要把那个错误提示: error 22: disk does not exist 搞懂才行。
livinedo
帖子: 10
注册时间: 2006-08-20 4:20

#7

帖子 livinedo » 2006-08-22 11:21

搞定,爽啊!

就是error 22的意思: 硬盘没找到--我一想,怪了,windows里好好的,怎么就没找到呢?难道BIOS没设对?
重启一看,果然设成NONE,windows倒挺聪明的,自己认出来了,ubuntu就信了BIOS的鬼话了!

然后删掉savedefault, boot! 终于听到ubuntu部落的声音了!
回复