分页: 2 / 3

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

发表于 : 2008-05-05 1:23
thefour
/ 的容量太少了

发表于 : 2008-05-05 7:54
Callpo
在新的分区中,我已经把/的容量扩为6G,分区也都是由ubuntu安装程序进行的,应该不是分区大小的问题。

发表于 : 2008-05-05 8:27
skyx
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南桥型号.这样可以吸引有相同经历的朋友注意和讨论

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

你谈到你用fdisk /mbr后仍然出现这个错误,我认为就是我说的这个问题引起的,
LZ不妨试试看。

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

发表于 : 2008-05-05 9:20
Callpo
scanwolf 写了:看你的描述,你已经能很熟练的装系统了,我建议你在装的时候还是选择手动分区的好,这样比较主动一些。
是通过安装程序手动分区并格式化的~

发表于 : 2008-05-05 9:23
skyx
没有win/dos分区,grub4dos也是可以使用的,只是mbr要用bootlace.com来处理.

grub4dos可以获得更好的兼容性

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

发表于 : 2008-05-05 11:42
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和各位朋友!

发表于 : 2008-05-05 16:23
skyx
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,后来就弃之不用了。

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

我没有动过任何分区表啊,我真~ :shock:
我只有一个主分区,一个fat32逻辑分区,一部分没用的空间,一个逻辑/home分区,一个swap,最后一个逻辑分区作为/。skyx,请问你是把linux安装在哪个分区啊?我想破头都想不出问题出在什么地方,难道真得是/分区太靠后?可是也没有说一定是主分区并且还要在前面啊。

发表于 : 2008-05-05 17:19
skyx
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或换几个不同的硬盘模式试下吧。

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

发表于 : 2008-05-05 19:11
冲浪板
LZ干吗不用用lilo?
反正GRUB有错。