无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: jankalon

【已解决】关于grub4dos引导ISO的问题!

[复制链接]
发表于 2009-2-23 18:05:36 | 显示全部楼层 |阅读模式
本人通过启动grbu4dos来引导geexbox.iso和slaxlinux.iso和cdlinux.iso都出现了相同的问题。见图,大致的意思都找不到系统程序在哪里。
以启动geexbox.iso为例,本人的menu.lst:
title 启动Geexbox
map (hd0,0)/boot/geexbox.iso (hd32)
map --hook
chainloader (hd32)
boot

title 启动Geexbox
map --mem (cd)/boot/geexbox.iso (hd32)
map --hook
chainloader (hd32)
boot


本人用的是09-02-20的grub4dos的版本。

以上两种方法都能启动iso,但是,当读取iso进入geexbox和linux的时候,去找不到系统程序的位置而启动失败。

[ 本帖最后由 jankalon 于 2009-2-25 12:53 编辑 ]
xp-2009-02-23-17-51-06.png
发表于 2009-2-23 19:54:25 | 显示全部楼层
是用什么软件做的ISO?UltraISO?还是其它?
回复

使用道具 举报

 楼主| 发表于 2009-2-23 20:32:16 | 显示全部楼层
用UltraISO
用虚拟机实践的。
回复

使用道具 举报

发表于 2009-2-24 16:41:28 | 显示全部楼层
,,,gurb引导ISO是一次性的,,加载完就结束了,,,PE,,LINUX,,,什么的都是这样,能启动,,,但是找不到文件,,
回复

使用道具 举报

发表于 2009-2-24 16:45:56 | 显示全部楼层
-_-!!。
解压linuxiso里的引导文件然后用g4d载入引导文件。
这样能启动就神奇了
回复

使用道具 举报

 楼主| 发表于 2009-2-24 18:20:19 | 显示全部楼层
原帖由 yjd 于 2009-2-24 16:45 发表
-_-!!。
解压linuxiso里的引导文件然后用g4d载入引导文件。
这样能启动就神奇了



我也曾经这样想过。。不过这个好像不怎么可能吧。。听说,如果grub能把iso的解压出来,放在内存然后运行的。。。。那么,只要修改一下slaxlinux和cdlinux,geexbox的程序连接应该可以的运行的,,而且是飞快那种。。不过,好像很麻烦。。。
回复

使用道具 举报

发表于 2009-2-24 21:14:53 | 显示全部楼层
我就那样做的怎么不可能呀?
目前U盘上有,小芭比,slax还有cdlinux。-_-!!。。引导通过grub4dos和syslinux2种

本来linux的东西都支持直接启动iso或者他们自己的格式而不需要解包。为何要先解压到内存再那个呢?

[ 本帖最后由 yjd 于 2009-2-24 21:16 编辑 ]
回复

使用道具 举报

发表于 2009-2-24 22:18:32 | 显示全部楼层
我U盘上的GeeXboX是这样加载的:

title GeeXboX 媒体中心
find --set-root /grub.exe
kernel /geexbox/boot/vmlinuz root=/dev/ram0 rw init=linuxrc boot=sda lang=zh_CN remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr
initrd /geexbox/boot/initrd.gz
boot
回复

使用道具 举报

 楼主| 发表于 2009-2-24 23:30:42 | 显示全部楼层
原帖由 semiuel 于 2009-2-24 22:18 发表
我U盘上的GeeXboX是这样加载的:

title GeeXboX 媒体中心
find --set-root /grub.exe
kernel /geexbox/boot/vmlinuz root=/dev/ram0 rw init=linuxrc boot=sda lang=zh_CN remote=atiusb receiver=atiusb k ...




这样加载是可以的,但是,你必须要把这些文件都复制到你的U盘里面。。很多文件的。。。这样很乱的,我的效果就是想一个iso镜像搞掂。。。。可惜啊~~~~
回复

使用道具 举报

发表于 2009-2-25 11:29:05 | 显示全部楼层
grub4dos的iso仿真在Linux内核运行后就失效了,你这种用法,属于典型的不了解iso仿真的原理。以前有很多帖子讨论过这个问题了,建议你搜索一下老帖子。
回复

使用道具 举报

发表于 2009-2-25 12:25:14 | 显示全部楼层
LZ的问题实在是再一般不过了。参10楼回答。
回复

使用道具 举报

 楼主| 发表于 2009-2-25 12:53:00 | 显示全部楼层
啊,,学习了~~恩恩。刚才翻番老帖子,确实很多关于这类型的问题。。谢谢啦~~
回复

使用道具 举报

发表于 2009-6-27 14:45:52 | 显示全部楼层
楼主怎样解决的?帖下方法出来喂
回复

使用道具 举报

发表于 2010-10-7 15:15:52 | 显示全部楼层
10楼好厉害!晕,电脑的知识真是多疯了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 01:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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