|
grub起的那个的时候,出现提示:
booting find/menu.lst,/boot/grub/menu.lst
fatal!inconsistent data read from (0x80)268494345+63
fatal!inconsistent data read from (0x80)268494345+1
但是可以进入grub菜单,除了03pe和xppe无法启动外,其他的都是正常的。03pe和xppe启动会卡在dos黑屏处,loading ramdisk的字样都不会出来。
我是用移动硬盘在3.5寸嵌入式主板上测试的。如果在台式机和笔记本上测试就不会出现这个问题,全部都可以正常启动。
首先说明这个移动硬盘引导的东西在其他笔记本和台式机上都没有出现过任何,包括引导pe,运行一些维护工具,直接iso安装xp系统等。只是在3.5寸主板上出现问题。
昨天反复在3.5寸主板上测试,发现不能引导03pe和xppe的原因不是这个错误提示,而是我自己引导文件的问题,我替换了引导文件,现在通过grub可以引导03,xp,win7等pe,包括一些img都正常了。
我的移动硬盘是320g,第一个分区fat32,8g,第二和三是120g ntfs,剩下的空间第四个分区 ntfs。四个分区全是逻辑分区,之前把第一个分区设置成主分区后,居然有些img文件无法装载成功,卡在100%处。昨天晚上我把第一个分区删除重新格式化,后面3个分区没有动,因为装了太多资料。先拷贝了grub及引导相关的文件,最后拷贝一些大文件,现在除了ghost加载有问题外(发现ghost是由于没有成功加载usb2.0引起的。加载后,就可以正常运行),其他的全部正常,但是还是出现上面的提示(0x80)268494345+1 268494345+63,难道重新拷贝回去扇区位置都不会变吗,但是在其他电脑上就不会出现这样的提示,又不影响使用。只是要搞清楚是什么原因,周三的是买的全新的sata接口的笔记本硬盘装入usb盒里使用的,我是diskgens快速分区的,或者有没有按照扇区号来分区的软件,如果有的话,就可以把第一个区8g放在前面的扇区。
我说说我的引导方式。我没有对第一个分区做任何处理,我是直接将我心如水的6和1pe,提取出来,拷贝到第一个分区里面,通过xorldr写入主引导,bootice写入分区引导是syslinux,syslinux和grub之间可以相互调用,用xorldr引导grldr文件来启动grub。现在3.5寸主板上,grub的所有功能都正常了。就是出现这个提示,syslinux下xp和03pe一直有问题,win7pe及一些img文件又没有问题。
看了楼下不点的回复,感觉像我这样的业余级和专业的比差距实在太大,应该就是这个主板bios的bug了。经过测试发现这个主板只能装原版iosxp系统,如果是ghost版本进入桌面之后一定黑屏。测试了好多版本,在安装自带的驱动包,但是pe下又可以成功驱动这个主板带的显卡。
最后感谢不点的回复,输入不少字,还是够累的。
[ 本帖最后由 xintiandi 于 2011-11-25 13:55 编辑 ] |
|