无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6124|回复: 8
打印 上一主题 下一主题

[求助] GeeXboX 3.1 中文版,菜鸟爱你不容易

[复制链接]
跳转到指定楼层
1#
发表于 2014-2-14 15:33:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2014-2-15 10:39:44 | 只看该作者
嘿嘿,最简单的办法便是将geexbox放在可见分区下。
回复

使用道具 举报

3#
发表于 2014-2-15 18:59:14 | 只看该作者
本帖最后由 2011niumao 于 2014-2-15 19:01 编辑

看错误提示是少了根文件系统的指定。在kernel那一句里面加上
  1. root=/dev/ram0
复制代码

看看。
如果还是不行===那就需要解开iso吧。
如果不想解开iso,以免凌乱。
则要把所有必需的东西都加入到initrd.img里面去。做成内存系统。才可以如上用grub4dos启动。
回复

使用道具 举报

4#
 楼主| 发表于 2014-2-15 21:29:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5#
发表于 2014-2-16 20:44:25 | 只看该作者
hhfcwy 发表于 2014-2-15 21:29
在kernel这句里面哪个位置加,我在kernel /vmlinuz后这样加上去就不行:
kernel /vmlinuz root=/dev/ram ...

加的位置很对。不过又看到你的initrd与发布者的菜单不同:
顶楼的包里有用grub4DOS(menu.lst)引导的例子,楼上可以把geexbox.7z直接解压到任一驱动盘(当然包括U盘)的根目录下,用grub(把下面的保存为menu.lst,和grldr一起,放在根目录下)引导运行。



default 0
timeout 5

title geexbox
find --set-root /geexbox/initrd.gz
kernel /geexbox/vmlinuz root=/dev/ram0 rw lang=zh_CN remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr quiet
initrd /geexbox/initrd.gz

title geexbox HD
find --set-root /geexbox/initrd.gz
kernel /geexbox/vmlinuz root=/dev/ram0 rw lang=zh_CN remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr hdtv quiet
initrd /geexbox/initrd.gz


initrd后面跟的是initrd.gz
回复

使用道具 举报

6#
 楼主| 发表于 2014-2-16 21:25:13 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

7#
发表于 2014-2-16 22:34:04 | 只看该作者
hhfcwy 发表于 2014-2-16 21:25
谢2011niumao网友热心帮助, 你上面说的这个是以前的,不是现在GeeXboX 3.1的,现GeeXboX 3.1多出个casper- ...

哦。下载后试了试。可以启动。很漂亮。下面是发布者给出的菜单。在发布网页第一楼就有下载。
  1. title GeeXboX 3.1
  2. find --set-root --ignore-floppies --ignore-cd /geexbox/geexbox-devel-20131003-r16429-i386.iso
  3. uuid ()
  4. map /geexbox/geexbox-devel-20131003-r16429-i386.iso (0xff) || map --mem=0x100000 /geexbox/geexbox-devel-20131003-r16429-i386.iso (0xff)
  5. map --e820cycles=0
  6. map --hook
  7. root (0xff)
  8. kernel /vmlinuz vga=789 quiet splash from=ISO:%?_UUID%:/geexbox/geexbox-devel-20131003-r16429-i386.iso persistent=%?_UUID%:geexbox/casper-rw
  9. initrd /initrd
  10. boot
复制代码

回复

使用道具 举报

8#
发表于 2014-2-16 22:52:24 | 只看该作者
发布者cfgs给出grub4dos引导菜单和楼主的代码没有本质差别。我这里是硬盘引导成功。
但是去掉quiet splash参数后有一个错误信息一闪而过,---也是找不到根目录。

有可能是U盘加载东西速度慢形成的错误===内核准备挂载根的时候根文件没有准备好。
建议---在kernel那一句加上一个参数 ,rootdelay=180   
  1. kernel /vmlinuz rootdelay=180 from=ISO:%?_UUID%:/geexbox/geexbox-devel-20131003-r16429-i386.iso persistent=%?_UUID%:geexbox/casper-rw
复制代码

或者 把180改为90 120 等等(180,90,120表示等待秒数)。
回复

使用道具 举报

9#
 楼主| 发表于 2014-2-17 21:49:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 21:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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