Skip to Content

怎么整合pup-424.sfs和INITRD.GZ?

aggov 的头像
#5988
无线电子 的头像
你想干嘛 兄弟 你说的整合 指的是啥?
#5992
aggov 的头像
把pup-424.sfs打包到INITRD.GZ里,做PXE启动
#5994
可以这么做 那SFS文件就没有用处了 压缩率也降低了 文件会很大 并且启动时 非卡死不可 没有 几个G的内存别想启动起来!
呵呵 这个就是puppy的奥妙 运用lm...z 技术 把文件最小化 呵呵!
#5997
aggov 的头像
英文论坛有个人做了个412的pup-412.sfs打包到INITRD.GZ里 我下载类试了,没问题,怎么打包?关键是怎么弄成PXE启动?做成IMG也行啊,可我做了好多次都不成功。还不会做IMG文件。
#5999
无线电子 的头像
哈哈
#6001
无线电子 的头像
兄弟 其实 这个启动原理 和主机等设置 我不明白怎么办
但是 我可以告诉你怎么把这个类似 pup_412.sfs的文件 打包进initrd.gz里面 很简单
首先 你把ISO中的 pup_412.sfs 和initrd.gz 复制到一个分区下 比如/mnt/sda1/haha
接着你 在终端里输入:
# cd /mnt/sda1/haha
# gzip -d initrd.gz
不要关闭中端
这个时候你会发现 initrd.gz这个文件已经变成initrd文件了 扩展名也没了 呵呵不用担心
在刚才的终端里继续输入:
# cpio -i -d < initrd
呵呵 稍等10几秒 你看看吧 haha/目录下是不是都是文件夹呀? 这些就是initrd.gz解压出来的
把initrd文件删除掉,刚才我们已经把pup_412.sfs文件复制到haha/下了 此时只要把haha这个文件夹下的文件重新打包为initrd.gz就可以了
打开终端:
# cd mnt/sda1/haha
# find . | cpio -o -H newc > ../initrd.img
# cd ../
# gzip -9 initrd.img
到此为止 在sda1/目录下 你就可以看见initrd.img.gz文件了 你把它名字改为initrd.gz 一切OK!你把新打包的initrd.gz文件 放到ISO中 这个时候 ISO中不能再放pup_412.sfs文件了,利用UltraISO等软件 把它打包为ISO,你可以 网络启动了!
上面的命令你要你稍微会写Linux 其实你一定可以看明白。呵呵 祝你成功
#8593
非常感谢您的方法!为了让更多人可以使用这种方法解决pxe、ud、ISO整体启动,
我把内容整理发布在无忧启动论坛上!

http://bbs.wuyou.com/viewthread.php?tid=177112&extra=page%3D1
#6002
aggov 的头像
谢谢了,试试回来报告
#6023
aggov 的头像
OK打包成功,启动成功。非常感谢。
#10119
哈哈,由无忧转回到这里,看来应当可以解决puppy封装进UD区的问题
#10158
puppy5.20的initrd.gz封装成功
用骄阳puppy5.20最终版启动,在ext2分区里,将520.sfs内置到initrd.gz,在UD区用笔记本启动成功,正在实验更多的机器,大家也可以试试,如果谁试过,请转告一点心得。
1.安装在(UD)区,将initrd.gz和vmlinuz复制到(UD)区的puppy520文件夹。
2.安装在U盘,将initrd.gz和vmlinuz、grldr、menu.lst复制到u盘根目录,然后用BOOTICE.EXE将U盘启动扇区安装为grub4dos的引导。
title [1] puppy520
find --set-root /puppy520/vmlinuz
kernel /puppy520/vmlinuz PSUBDIR=puppy520
initrd /puppy520/initrd.gz
boot

3.iso直接启动,将iso,grldr、menu.lst复制到u盘根目录,修改menu.lst内容为
title Puppy520.iso
map --mem /Puppy520.iso (hd32)
map --hook
chainloader (hd32)
boot

下载地址:http://u.115.com/file/f754f4a004#
PUPPY520骄阳汉化2.2版.iso

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.