无忧启动论坛

标题: 求助:如何用grub启动puppy.iso(menu.lst不会写) [打印本页]

作者: 工要在地    时间: 2010-9-26 08:34
标题: 求助:如何用grub启动puppy.iso(menu.lst不会写)
求助:如何用grub启动puppy431.iso(menu.lst不会写)

title   puppy-linux (ISO emulation)
  find --set-root (hd0,4)/puppy/puppy431.iso (hd32)
  map --mem (hd0,4)/puppy/puppy431.iso (hd32)
  map --hook
  map --status
kernel (hd0,4)/puppy/vmlinuz root=/dev/ram0 PMEDIA=idehd
initrd (hd0,4)/puppy/initrd.gz

错在哪
作者: O.Y.M.2010    时间: 2010-9-26 08:50
kernel (hd0,4)/puppy/vmlinuz root=/dev/ram0 PMEDIA=idehd
initrd (hd0,4)/puppy/initrd.gz

ISO镜像挂接后,应该不是...
作者: renchmin    时间: 2010-9-26 17:17
利用GRUB4DOS直接启动ISO文件的效果不好,只能启动一部分ISO的文件。
作者: 工要在地    时间: 2010-9-26 18:10
是呀,不能进入图形界面。
哪个高手能解决呀。
作者: 工要在地    时间: 2010-9-29 07:13
已解决,是编辑initrd.gz  文件
作者: 不点    时间: 2010-9-29 08:07
呵呵,你都能编辑 initrd 了,那就根本不需要问人了。

任何一个 Linux 都可以用这种办法来提供对于 grub4dos 的仿真的支持。如果开发人员愿意做的话,那只是在脚本中多添加几十个字节的代码而已。在以下这个链接中,我已经把 ubuntu 的 ISO 改造成可以直接用 grub4dos 的 ISO 仿真启动的版本了。采用的方法(在本质上)肯定和你的一样。

http://bbs.znpc.net/viewthread.php?tid=5565

改造好的 ISO 文件在这里:

http://nufans.net/grub4dos/Other/ubuntu-10.04-desktop-i386/

启动的方法是这样的(注意保证 ISO 文件连续,必要时首先对它进行碎块整理):

  1. map /.../....iso (0xff)
  2. map --hook
  3. chainloader (0xff)
  4. boot
复制代码

作者: zhs509    时间: 2010-9-29 08:47
整合pup-4xx.sfs到initrd.gz,使Puppy支持ISO整体启动、PXE启动!

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: 工要在地    时间: 2010-9-30 08:14
哇,不点大师亲自回复,老汉我顿觉秋高气爽。
作者: 快雪时晴    时间: 2011-1-1 21:57
原帖由 <i>工要在地</i> 于 2010-9-29 07:13 发表
已解决,是编辑initrd.gz  文件


具体如何做的,请说下。

#6 不点的改脚本方法应该是比较通用各类linux的,但对于linux盲来太难操作

zhs509的《整合pup-4xx.sfs到initrd.gz,使Puppy支持ISO整体启动、PXE启动、ud区启动!》
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=177112
原理我是懂了,就是把sfs文件内置到initrd.gz中,重新制作iso来整体启动
方法似乎仅对puppy有效,而我自己实验却又偏偏不成功
作者: my9823    时间: 2011-1-3 09:57
难道是让它搜索ISO文件,然后挂载,chroot么?




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