无忧启动论坛

标题: 在线求助,实在是没办法了.GEEXBOX死活带不起来....... [打印本页]

作者: qq58945591    时间: 2007-12-1 13:11
标题: 在线求助,实在是没办法了.GEEXBOX死活带不起来.......
不管是别人做好的光盘版还是官方下来自己做的.都引导不起来.错误如下.
把论坛翻了个遍就是找不到解决办法啊.各位大哥帮忙看一下吧.

[ 本帖最后由 qq58945591 于 2007-12-1 01:21 PM 编辑 ]

geexbox.jpg (24.38 KB, 下载次数: 49)

geexbox.jpg

作者: fujianabc    时间: 2007-12-1 19:59
启动时找不到光驱了,说明linux内核中的光驱驱动不支持你的光驱,换一个新版本geexbox试试看。
作者: lxecxw    时间: 2007-12-3 15:52
是不是INTEL 965 或以上的主板啊?
要是就不好办了.
作者: qq58945591    时间: 2007-12-3 16:31
原帖由 fujianabc 于 2007-12-1 07:59 PM 发表
启动时找不到光驱了,说明linux内核中的光驱驱动不支持你的光驱,换一个新版本geexbox试试看。



不是不支持,如果我单纯只用GEEXBOX的ISO就可以在VM里运行,但是把文件原样的提取出来到集合光盘里,然后调用BCDW执行,一开始都正常往下运行,然后运行到那里就出错了,停在那里了.

记得论坛里也有人发过同样的的出错问题,但是没人回答的.翻遍了论坛都找不到答案.....

版主,帮忙看看哎....
作者: fujianabc    时间: 2007-12-3 20:33
原帖由 qq58945591 于 2007-12-3 04:31 PM 发表



不是不支持,如果我单纯只用GEEXBOX的ISO就可以在VM里运行,但是把文件原样的提取出来到集合光盘里,然后调用BCDW执行,一开始都正常往下运行,然后运行到那里就出错了,停在那里了.

记得论坛里也有人发过同 ...

vm中的硬件环境当然不同于主机,vm能启动,主机不能启动,这对于linux来说很正常的。
作者: 九两金    时间: 2007-12-4 00:47
可能是geexbox目录名的大小写问题,geexbox好像要区分大小写
作者: z640919a    时间: 2007-12-4 14:15
试试安装硬盘版的geexbox.
作者: zyling    时间: 2007-12-4 22:17
原帖由 qq58945591 于 2007-12-3 04:31 PM 发表



不是不支持,如果我单纯只用GEEXBOX的ISO就可以在VM里运行,但是把文件原样的提取出来到集合光盘里,然后调用BCDW执行,一开始都正常往下运行,然后运行到那里就出错了,停在那里了.

记得论坛里也有人发过同 ...


楼主问题应该是出在“把文件原样的提取出来”这里。楼主是怎么提取的?
请楼主看一下 \geexbox\sbin\init 这个文件,用记事本打开是不是乱码,如果是就知道问题所在了。

GEEXBOX生成的ISO使用了一种 zisofs “透明”压缩格式,你直接提取出来的文件还是压缩状态,所以启动就问题了。要集成进自己的光盘中或安装到硬盘中,最简单的方法是将ISO中的文件解压缩出来,方能用。
(或者使用 mkisofs 重新制作 zisofs 格式的ISO,但是比较复杂)

解压缩前后对比:
GEEXBOX1.1版原始的ISO文件才15.3M,我完整解压提取出来后GEEXBOX目录容量为21.9M
作者: qq58945591    时间: 2007-12-5 21:06
#!/bin/sh

/bin/busybox test ! -e /proc/cpuinfo && /bin/busybox mount -t proc none /proc
/bin/busybox test ! -e /sys/kernel && /bin/busybox mount -t sysfs none /sys
/bin/busybox test ! -e /bin/cp && /bin/busybox --install -s

progress() {
  if test -f /proc/splash; then
    echo "show $1" > /proc/splash
  fi
}

count=0
for script in /etc/init.d/*; do
  grep -q -e "^# runlevels:.*$1" $script && count=$(($count+1));
done

pos=47000
step=$(((65535-$pos)/$count))

RET=0

for script in /etc/init.d/*; do
  if grep -q -e "^# runlevels:.*$1" $script; then
    pos=$(($pos+$step))
    progress $pos
    /bin/sh $script
    S_RET=$?
    test $S_RET -ge $RET && RET=$S_RET
  fi
done

exit $RET




提取出来不是乱码的................请教啊.....老是集成不上....
作者: cmadsl    时间: 2007-12-5 21:21
1、可能是你的GEEXBOX的版本的原因。
2、在我刚做的工具碟里测试成功。

-------我的是这样做的,“bootinfotable;run geexbox.bif”用这条命令引导光盘启动文件

将GEEXBOX解压到光盘根目录即可,测试成功,中文版的。
作者: qq58945591    时间: 2007-12-5 22:42
楼上的是什么版本的?
作者: fujianabc    时间: 2007-12-6 09:59
建议搂主换一台电脑测试一下能否启动,如果可以,就说明这个版本的geexbox对你硬件支持有问题。
作者: qq58945591    时间: 2007-12-6 13:10
翻过论坛里的资料.
好象有高手说这个出错是不能访问什么stage什么什么的.....具体不是很清楚.
好象是要改什么东西才可以...
作者: mytli    时间: 2007-12-7 01:16
还是用硬盘版吧,,,,,,,,,,,,,,,,,
作者: 龍貓    时间: 2007-12-9 13:34
支持一下。再不顶,这贴就要跑到灌水区去了。呵呵。
作者: 659203962    时间: 2007-12-17 17:01
原帖由 fujianabc 于 2007-12-1 07:59 PM 发表
启动时找不到光驱了,说明linux内核中的光驱驱动不支持你的光驱,换一个新版本geexbox试试看。

有道理哦
支持
作者: devilma    时间: 2008-2-2 07:07
我也遇到同样的问题,单独的原版geexbox在vm里引导正常,但是整合时就不能启动了,用官方的vmkzftree完整解压缩,然后合成也不能引导,看了甘道夫的重组geexbox,试了一下不行啊,具体是新版的geeexbox/下的是bin.tar.lzma.所以不能,re-master,郁闷啊,请知道的兄弟,帮忙解决一下,唉。。。。。。。。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3