xiangwofei 发表于 2005-8-11 18:13:46

invalid compressed format !

本人依照"多系统共存"这篇教程将GRUB装在第一扇区后,
用loadlin 引导,
但出现"invalid compressed format (err=2)"
请问这是什么意思?
怎么解决?
谢谢

fox_eagle2003 发表于 2005-8-11 18:43:42

你使用了grub for dos不能支持的文件进行引导
是什么文件?

xiangwofei 发表于 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看清楚了,是真的文件还是只是一个链接? :?

xiangwofei 发表于 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
我觉得 :wink:
你应该只是写出了段出错信息吧
不是全部
从命令看
应该是
:lol:
loadlin vmlinuz root=/dev/hda10 ro
应该是hda5而不是hda10
8)
照抄时怎么不看一下呢?

xiangwofei 发表于 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

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


invalid compressed format (err=2)"

__system halted!


我该怎么办啊。

xiangwofei 发表于 2005-8-11 20:20:02

有没有其他的方法进入FC4啊.我的loadlin怎么用也不行 啊.我都不知道错在哪儿?
vmlinuz是光盘里的啊1.6M没错啊.郁闷!

fox_eagle2003 发表于 2005-8-11 20:50:23

用光盘里的vmlinuz是启动不了系统的
那个文件只是在安装时有用而已
真正要启动linux,你要找个工具读出/boot/grub/grub.conf
在自由软件里搜索“查看linux”(不过只支持ext2/3),找到两个工具,其实都一样,通过它读出grub.conf
贴出来再说

xiangwofei 发表于 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

fox_eagle2003 发表于 2005-8-11 21:33:02

还有GRUB菜单显示吗?

xiangwofei 发表于 2005-8-11 22:00:52

什么grub菜单显示啊?
你指的是安装前复制到C盘的那个吗?
有啊
是这个吗?
GRUB For Dos/Windows
难道你指的是BOOT/GRUB/MENU.LST
但我用工具打不开啊

fox_eagle2003 发表于 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
就行了
下次,记得先看精华
页: [1]
查看完整版本: invalid compressed format !