Chinaunix
标题:
bad or corrupt data while decompressing file
[打印本页]
作者:
chi820531
时间:
2009-05-06 15:04
标题:
bad or corrupt data while decompressing file
启动时,出现如上所示提示,好像是引导有问题,哪位大侠知道如何解决啊
作者:
风之幻想
时间:
2009-05-06 15:28
这个问题一般式一些需要解压缩或者是还原文件运行长度造成的内部错误。通常是一些文件损坏引起的。进入系统以后看看messages中是否还有报错信息。
作者:
yoyosys
时间:
2009-05-06 15:31
可以把信息贴上来,让LS帮你看
作者:
chi820531
时间:
2009-05-06 15:39
标题:
回复 #2 风之幻想 的帖子
出现的错误是:\r\nError 3: bad or crrupt data while decompressing file\r\n Booting \' Solaris 10 10/08 s10x_u6wos_07b X86\'\r\n \r\n \r\n findroot (rootfs0,0,a)\r\n Filesystem type is ufs ,partition type 0xbf\r\nkernel /platform/i86pc/multiboot\r\n [Multiboot-elf,<0x1000000:0x141eb:0x128f5>,shtab=0x1027258,entry=0x1000000]\r\nmodule /platform/i86pc/boot_archive
作者:
风之幻想
时间:
2009-05-06 15:51
能否进入系统?如果不能重新再启动一次看看。如果,能进入可以先不用考虑这个问题。怀疑这个事GRUB的bug。
作者:
风之幻想
时间:
2009-05-06 15:54
如果,重新启动不行的话(还是不能进入系统)。估计要重新安装或者修复了。
作者:
chi820531
时间:
2009-05-06 16:00
标题:
回复 #6 风之幻想 的帖子
进不了系统啊,每次都是一样的提示
作者:
chi820531
时间:
2009-05-06 16:02
标题:
回复 #6 风之幻想 的帖子
选进入Solaris界面一共两行,\r\nsolaris 10 10/08 s10x_u6wos_17b x86\r\n和\r\nsolaris failsafe\r\n后面的是干吗用的啊
作者:
风之幻想
时间:
2009-05-06 16:43
选择下面那个启动。看看你的启动的kernel是否可用。
作者:
chi820531
时间:
2009-05-06 16:52
标题:
回复 #9 风之幻想 的帖子
显示的是\r\nsolaris 10 10/08 s10x_u6wos_07b x86 was found on /dev/dsk/c0d0s0\r\nDo you wish to have it mounted read-write on /a? [y,n,?]\r\n\r\n\r\n我选择了yes,结果进入了\r\nStarting shell\r\n#\r\n\r\n\r\n接下来如何操作啊
作者:
风之幻想
时间:
2009-05-06 17:01
输入bootadm list-menu看看你的启动的menu是否有问题了。\r\n然后,# bootadm list-menu -R /a再看看。\r\n\r\n还有你的操作系统是否是32位的如果是需要修改一下\r\n要通过 eeprom 指定内核名称和内核选项,您需要设置 boot-file 属性。要在详细模式下引导 32 位内核,请运行以下命令: \r\n\r\n# eeprom boot-file=\"kernel/unix -v\"要在 GRUB 菜单上指定相同的内容,请将 GRUB 菜单中的以下 kernel 命令: \r\n\r\nkernel /platform/i86pc/multiboot修改为 \r\n\r\nkernel /platform/i86pc/multiboot kernel/unix -v有关 。 \r\n\r\n在 GRUB 内核命令行中,可以使用以下语法指定 boot-file 以外的属性: \r\n\r\nkernel /platform/i86pc/multiboot -B prop1=val1[,prop2=val2...]\r\n要在 ttya (com1) 上配置串行控制台,请将 console 属性设置为 ttya: \r\n\r\nkernel /platform/i86pc/multiboot -B console=ttya \r\n如果属性值包含逗号,则应该用引号将该值引起来。以下 GRUB 命令快速将 Solaris 控制台设置为 ttya。 \r\n\r\nkernel /platform/i86pc/multiboot -B console=ttya,ttya-mode=\"115200,8,n,1,-\"\r\n简而言之,在 GRUB 菜单中指定 \"-B foo=bar\" 相当于运行 \"eeprom foo=bar\"。GRUB 中的 -B 选项主要用于临时覆盖。应该通过 eeprom 指定永久性设置,以使 Solaris 升级过程保留这些设置。
作者:
wawxdyy
时间:
2009-05-18 14:25
在网上找到一个方法\r\n\r\n
\r\nenter failsafe mode, then\r\n# rm -f /a/platform/i86pc/boot_archive\r\n# bootadm update-archive -R /a\r\n# reboot\r\n
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2