QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2750|回复: 12

invalid compressed format !

[复制链接]
发表于 2005-8-11 18:13:46 | 显示全部楼层 |阅读模式
本人依照"多系统共存"这篇教程将GRUB装在第一扇区后,
用loadlin 引导,
但出现"invalid compressed format (err=2)"
请问这是什么意思?
怎么解决?
谢谢
发表于 2005-8-11 18:43:42 | 显示全部楼层
你使用了grub for dos不能支持的文件进行引导
是什么文件?
回复

使用道具 举报

 楼主| 发表于 2005-8-11 19:02:44 | 显示全部楼层
我是按照精华帖子中的方法去做的,把loadlin.exe vmlinuz放在了D盘,然后进dos
用loadlin vmlinuz root=/dev/hda10 ro
引导,但出现了上述错误.
请问除了用loadlin来引导外,还有什么方法进FC4啊?
我的FC4已经装好了,GRUB是安装在第一扇区的.
谁帮帮我啊.我急死了
回复

使用道具 举报

发表于 2005-8-11 19:17:25 | 显示全部楼层
精华里没有这样的文章让人安装在分区第一扇区的啊
如果是这样,你使用的是安装好的系统的vmlinuz还是安装盘里的
最重要的是
你的vmlinuz看清楚了,是真的文件还是只是一个链接?
回复

使用道具 举报

 楼主| 发表于 2005-8-11 19:24:55 | 显示全部楼层
我是按照这个帖子来做的
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=23607&start=0&postdays=0&postorder=asc&highlight=%B6%E0%CF%B5%CD%B3

是第一张安装盘里的,
是文件,1.6M,不是连接.
回复

使用道具 举报

发表于 2005-8-11 19:37:43 | 显示全部楼层
如果是loadlin的话,官方说windows分区应该用rw而非ro参数,其它的文件格式才用ro
我觉得
你应该只是写出了段出错信息吧
不是全部
从命令看
应该是

loadlin vmlinuz root=/dev/hda10 ro
应该是hda5而不是hda10

照抄时怎么不看一下呢?
回复

使用道具 举报

 楼主| 发表于 2005-8-11 19:56:38 | 显示全部楼层
"应该是hda5而不是hda10 "
不是吧。安装精华中的解释:

执行 loadlin vmlinuz root=/dev/hda(x) (x) 指的是Linux安装的Root分区(本例中为 Hda9 或是Hda11,分别对应 Redhat 与 Magic),这样就能进入 Linux(magic 或 Redhat)了

hda(x)指的是Linux安装的Root分区.我装在hda10啊。

另外我用rw试了也不行

命令:d:>loadlin vmlinuz root=/dev/hda10 rw

然后出现了一行英文字母和几行“。。。。。”
然后就出现了以下信息:
uncompressing  linux


invalid compressed format (err=2)"

__system halted!


我该怎么办啊。
回复

使用道具 举报

 楼主| 发表于 2005-8-11 20:20:02 | 显示全部楼层
有没有其他的方法进入FC4啊.我的loadlin怎么用也不行 啊.我都不知道错在哪儿?
vmlinuz是光盘里的啊1.6M没错啊.郁闷!
回复

使用道具 举报

发表于 2005-8-11 20:50:23 | 显示全部楼层
用光盘里的vmlinuz是启动不了系统的
那个文件只是在安装时有用而已
真正要启动linux,你要找个工具读出/boot/grub/grub.conf
在自由软件里搜索“查看linux”(不过只支持ext2/3),找到两个工具,其实都一样,通过它读出grub.conf
贴出来再说
回复

使用道具 举报

 楼主| 发表于 2005-8-11 20:59:48 | 显示全部楼层
已经提取出来了
内容是:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,9)
#          kernel /boot/vmlinuz-version ro root=/dev/hda10
#          initrd /boot/initrd-version.img
#boot=/dev/hda10
default=0
timeout=5
splashimage=(hd0,9)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4)
        root (hd0,9)
        kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Other
        rootnoverify (hd0,0)
        chainloader +1
回复

使用道具 举报

发表于 2005-8-11 21:33:02 | 显示全部楼层
还有GRUB菜单显示吗?
回复

使用道具 举报

 楼主| 发表于 2005-8-11 22:00:52 | 显示全部楼层
什么grub菜单显示啊?
你指的是安装前复制到C盘的那个吗?
有啊
是这个吗?
GRUB For Dos/Windows
难道你指的是BOOT/GRUB/MENU.LST
但我用工具打不开啊
回复

使用道具 举报

发表于 2005-8-11 22:18:57 | 显示全部楼层
下载grub for dos(先扫毒,以前我在linuxeden下载的有病毒),解压,把所有的文件(其实只要grub.exe,grldr就行)都放在根目录后,启动到dos,
运行grub.exe
然后
出现菜单
按c
出现
grub>
输入:
root (hd0,9)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
boot
就行了
下次,记得先看精华
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-3 05:36 , Processed in 0.041742 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表