XP、Ubuntu双启动莫名其秒引导问题(已解决)

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
Callpo
帖子: 22
注册时间: 2008-04-28 8:48

#16

帖子 Callpo » 2008-05-05 0:02

skyx
经用你提供的工具鉴定为症状3。只检测出144G硬盘空间,而ubuntu恰好是被我安装在最后的16G中了。我从主板厂商更新了BIOS,但用那个检测结果仍然没有变化。我是AMD的CPU,主板为映泰K8M800-M7A,但我看到你的工具是Intel的技术,不知道对检测是否有影响?除了重新分区,单独分/boot,还有没有其它解决办法呢?谢谢了~
头像
thefour
帖子: 429
注册时间: 2008-03-05 12:31
来自: 示爱须唱山歌

#17

帖子 thefour » 2008-05-05 1:23

/ 的容量太少了
六十学裁缝,晚否......
Callpo
帖子: 22
注册时间: 2008-04-28 8:48

#18

帖子 Callpo » 2008-05-05 7:54

在新的分区中,我已经把/的容量扩为6G,分区也都是由ubuntu安装程序进行的,应该不是分区大小的问题。
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#19

帖子 skyx » 2008-05-05 8:27

Callpo 写了: 经用你提供的工具鉴定为症状3。只检测出144G硬盘空间,而ubuntu恰好是被我安装在最后的16G中了。我从主板厂商更新了BIOS,但用那个检测结果仍然没有变化。我是AMD的CPU,主板为映泰K8M800-M7A,但我看到你的工具是Intel的技术,不知道对检测是否有影响?除了重新分区,单独分/boot,还有没有其它解决办法呢?谢谢了~

我在前面说过,可以把正常时的boot拷贝到第一个主分区(win的c盘),用grub4dos启动.

你没有试过吗 ?

应是LBA支持有问题,这个测试软件虽然是intel的,但在其它芯片组上同样适用.

k8m800的板子,的确有些老了,如果win下正常也不奇怪,因为ntloader在mbr ,同时via 4in1补丁功不可没.


看起来是糟糕的VIA打击了你的积极性.改下标题吧

标题中关键词改为你所用的via南桥型号.这样可以吸引有相同经历的朋友注意和讨论
no security measure is worth anything if an attacker has physical access to the machine
头像
scanwolf
帖子: 70
注册时间: 2007-05-07 8:32

#20

帖子 scanwolf » 2008-05-05 8:49

我记得在安装ubuntu 时用自带的分区工具分区的时候有个选现叫做“可启动标志”,
你的HD3是挂载/分区的,不知你是否把这个分区的可启动标志设置为开了,其实安
装ubuntu跟XP双系统的时候只把XP所在的分区设置为可启动就可以了。

你谈到你用fdisk /mbr后仍然出现这个错误,我认为就是我说的这个问题引起的,
LZ不妨试试看。
头像
scanwolf
帖子: 70
注册时间: 2007-05-07 8:32

#21

帖子 scanwolf » 2008-05-05 8:51

Callpo 写了:在新的分区中,我已经把/的容量扩为6G,分区也都是由ubuntu安装程序进行的,应该不是分区大小的问题。
看你的描述,你已经能很熟练的装系统了,我建议你在装的时候还是选择手动分区的好,这样比较主动一些。
Callpo
帖子: 22
注册时间: 2008-04-28 8:48

#22

帖子 Callpo » 2008-05-05 9:20

scanwolf 写了:看你的描述,你已经能很熟练的装系统了,我建议你在装的时候还是选择手动分区的好,这样比较主动一些。
是通过安装程序手动分区并格式化的~
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#23

帖子 skyx » 2008-05-05 9:23

没有win/dos分区,grub4dos也是可以使用的,只是mbr要用bootlace.com来处理.

grub4dos可以获得更好的兼容性
no security measure is worth anything if an attacker has physical access to the machine
Callpo
帖子: 22
注册时间: 2008-04-28 8:48

#24

帖子 Callpo » 2008-05-05 9:34

给大家推荐篇文章,这应该是不改动现有硬件系统的最终解决方案了:about17047.html
本来我不想多安装grub4nt这个软件,而采用加载linux.lnx文件的方式,由于主板落后看来是不行了。不过如果主板允许,还是推荐加载linux.lnx文件方式,因为这种方式只要把一个小文件备份,安全而且重装系统后易于恢复,不依赖第三方软件。还有,我听说grub4nt已经决定不会支持ntfs文件系统,不能不说也是一种遗憾。我准备安装grub4nt了,我会及时把结果告诉大家。感谢各位的帮助,特别是skyx。你的英文资料非常有价值,我已经收藏了~
Callpo
帖子: 22
注册时间: 2008-04-28 8:48

#25

帖子 Callpo » 2008-05-05 11:42

先用光盘修复linux,有点懒,不想安装grub4dos了(呵呵,看了一上午e文,实在不想去网上再下载安装它的工具了),直接把grub4dos文件夹里的grldr文件和/boot/grub/menu.lst文件拷到C盘根目录。在boot.ini文件最后一行添加:c:\grldr=grub4nt。在这里需要注明一下:grub4nt不支持menu.lst中的defaultsaved。如果在你的menu.lst文件中,default后面只要是数字而不是defaultsaved就没关系。
为检验效果,我关机并切断电源后,按Power键给主板放电,然后重新启动,一切恢复正常,目前还没有发现什么问题。再次感谢skyx和各位朋友!
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#26

帖子 skyx » 2008-05-05 16:23

Callpo 写了:先用光盘修复linux,有点懒,不想安装grub4dos了(呵呵,看了一上午e文,实在不想去网上再下载安装它的工具了),直接把grub4dos文件夹里的grldr文件和/boot/grub/menu.lst文件拷到C盘根目录。在boot.ini文件最后一行添加:c:\grldr=grub4nt。在这里需要注明一下:grub4nt不支持menu.lst中的defaultsaved。如果在你的menu.lst文件中,default后面只要是数字而不是defaultsaved就没关系。
为检验效果,我关机并切断电源后,按Power键给主板放电,然后重新启动,一切恢复正常,目前还没有发现什么问题。再次感谢skyx和各位朋友!
一般来说,我们通常所说的grub4dos ,只要是用grldr这个文件,都可以叫grug4dos引导。mbr用什么处理,都是相当于stage1的东东。

我估计你以前喜欢用dd命令把mbr导成文件,毫无疑问,这种方法肯定不如用 grldr好用的。我最早也是dd,后来就弃之不用了。
no security measure is worth anything if an attacker has physical access to the machine
Callpo
帖子: 22
注册时间: 2008-04-28 8:48

#27

帖子 Callpo » 2008-05-05 17:03

呵呵,告诉大家一个不幸的消息,新的错误提示:
root (hd0,8)
Error 5: No partition table or corrupt!
press any key to contiue...

我没有动过任何分区表啊,我真~ :shock:
我只有一个主分区,一个fat32逻辑分区,一部分没用的空间,一个逻辑/home分区,一个swap,最后一个逻辑分区作为/。skyx,请问你是把linux安装在哪个分区啊?我想破头都想不出问题出在什么地方,难道真得是/分区太靠后?可是也没有说一定是主分区并且还要在前面啊。
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#28

帖子 skyx » 2008-05-05 17:19

Cylinders, Heads and Sectors寻址的方式,大概是win 内核或dos启动所为

但现在貌似linux采用的是LBA

所以boot不用放在1024 cylinders之前。 

你的LBA支持有问题,我想不兼容的地方就在这里


这些东东我不懂,grub或grldr都没win或linux的内核那样聪明,内核加载前,不兼容的硬件会造成莫名其妙的问题也不奇怪。

km800太怪了,intel的ich4也只在部分不正常的主板上不认超过200G的硬盘。via的823x南桥也太离谱了,137G~200G之间的硬盘都不正常。

bios设成原生sata或换几个不同的硬盘模式试下吧。
no security measure is worth anything if an attacker has physical access to the machine
头像
zszzd
帖子: 156
注册时间: 2007-12-12 22:54

#29

帖子 zszzd » 2008-05-05 18:52

楼主的总是我碰到过,我是一开始用WIN,用硬盘分区魔术师分出来的容量装的UBUNTU,然后就出现楼主的症状,只要重启(关机重启),必定ERROR17或18,,每次重启我都得光盘install grub 后来发现在WIN中的磁盘管理里可以看到硬盘最后一节容量里有1G未划分容量,只要把这个东西一分成分区,就出出现这个问题,而且这段空间是有时看着有,有时没有的,估计是分区表的问题,所以我现在把最后一个分区不分它了,一切正常,也就1G。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#30

帖子 冲浪板 » 2008-05-05 19:11

LZ干吗不用用lilo?
反正GRUB有错。
回复