![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 21:35 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 请问GRUB怎样引导LIVE LINUX 光盘镜像(ISO) |
| 可打印版本 5,915 / 11 |
| 第1楼 get555 | 发表于 2007-07-09 16:22 |
| 新手上路 发帖 7 积分 16 | |
|
请问GRUB怎样引导LIVE LINUX 光盘镜像(ISO) 如题,我用的是PUPPY LINUX 的ISO镜像
|
|
| 第2楼 不点 | 发表于 2007-07-10 19:27 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
目前的 grub4dos 还不能直接仿真 ISO 为光盘。
你可以用 ISOEMU 这个软件。 -------- 如果你的要求不是很高,那么你可以把 ISO 中的 内核(vmlinuz) 以及 initrd 文件解出来,放在硬盘上,而用 grub 或者 lilo 去加载它们。 |
|
| 第3楼 get555 | 发表于 2007-07-10 22:48 |
| 新手上路 发帖 7 积分 16 | |
|
谢谢老师,我用U盘也试过ISOEMU,可是没成功,想问一下,如果把ISO文件解出来放在U盘上,怎样用GRUB加载呀?MENU.lst应该怎样写呢?(不好意思我对LINUX不熟悉,就是想用LIVE CD学习它的)
我的ISO镜像里面有这些文件: boot.cat 2048 boot.msg 957 initrd.gz 1243K isolinux.bin 11 isolinux.cfg 141 pup_214.sfs 124800K vmlinuz 1711K zdrv_214.sfs 17340K |
|
| 第4楼 get555 | 发表于 2007-07-10 22:52 |
| 新手上路 发帖 7 积分 16 | |
|
对了,我的U盘是可以成功启动到DOS或WINPE的,U盘启动应该没问题
|
|
| 第5楼 不点 | 发表于 2007-07-11 09:55 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
可以试试这样:
把 vmlinuz 和 initrd,gz 拷贝到 U 盘根目录。 用 U 盘启动到 DOS,执行 grub.exe 进入 grub 环境,在 grub 下执行 kernel /vmlinuz ............ initrd /initrd.gz 就可以了。 省略号后面是你的内核需要的参数。大概在 isolinux.cfg 中可以找到这些参数。 另外,可以先搜一下 grub4dos 的教程。 |
|
| 第6楼 get555 | 发表于 2007-07-11 23:43 |
| 新手上路 发帖 7 积分 16 | |
|
我把vmlinuz和initrd.gz 拷贝到U盘根目录,在GRUB下执行kernel /vmlinuz 的时候为什么总是提示17错误,说找不到文件呀?还有我的ISOLINUX.CFG中是这样配置的
default puppy display boot.msg prompt 1 label puppy kernel vmlinuz append root=/dev/ram0 initrd=initrd.gz loglevel=3 PMEDIA=idecd timeout 50 我在GRUB里执行的是kernel /vmlinuz 请问有什么错误吗?我应该怎样启 动它呢? |
|
| 第7楼 不点 | 发表于 2007-07-12 08:07 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
你可以给 /vmlinuz 增加一个设备号,例如: (fd0)/vmlinuz
或者,在 kernel 之前增加一条 find --set-root /vmlinuz 命令。 请搜索 grub4dos 的文档。 find --set-root /vmlinuz kernel /vmlinuz root=/dev/ram0 loglevel=3 PMEDIA=idecd initrd /initrd.gz 或者如果 U 盘被当成软盘了,试试: kernel (fd0)/vmlinuz root=/dev/ram0 loglevel=3 PMEDIA=idecd initrd (fd0)/initrd.gz [ Last edited by 不点 on 2007-7-12 at 08:11 AM ] |
|
| 第8楼 get555 | 发表于 2007-07-12 23:17 |
| 新手上路 发帖 7 积分 16 | |
|
还是要请教不点老师,我这次加上了设备号,可是我不管是在虚拟机还是在真实硬盘上执行
kernel (hd0)/vmlinuz root=/dev/ram0 loglevel=3 PMEDIA=idecd 的时候总是提示 Error 19 cannot mount selected partition 这是为什么? |
|
| 第9楼 不点 | 发表于 2007-07-13 09:01 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
软盘上只有一个裸露的文件系统,没有分区,所以是 (fd0) 这样的写法。
但硬盘是有分区的,所以需要复杂一点的写法,例如 (hd0,0)。 |
|
| 第10楼 get555 | 发表于 2007-07-25 22:23 |
| 新手上路 发帖 7 积分 16 | |
|
非常感谢不点老师,成功了
|
|
| 第11楼 tufeiabcd | 发表于 2008-12-15 19:57 |
| 初级用户 发帖 25 积分 46 | |
|
很老的帖子了。看了一下,我没成功,是不是把iso放在根目录啊,还是要解压,get555做成了可以发个教程嘛
|
|
| 第12楼 bnnwycpl | 发表于 2009-12-09 14:03 |
| 初级用户 发帖 9 积分 22 | |
|
PUPPY的官网已经提供了用GRUB4DOS的方法!!!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |