无忧启动论坛

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

【不回复也可见】整合pup-4xx.sfs到initrd.gz,使Puppy支持ISO、PXE、ud区启动!

  [复制链接]
跳转到指定楼层
1#
发表于 2010-9-28 10:56:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

puppy linux(已经处理的文件下载目录)
http://u.115.com/folder/f208953ec0a--------(文件介绍见"下载必看!.txt"

上面链接提供的xx.iso已将xx.sfs打包到initrd.gz中了!
ISO整体、解开启动均可以实现pxe启动pxe菜单与原启动菜单一致!

合盘仅需要2个文件:initrd.gz 和 vmlinuz (文件如果为initrd.img,改名为initrd.gz) !
grub4dos合盘区分大小写,自己注意下即可!
initrd.gz 和 vmlinuz 文件自己下载相应的XX.ISO解压提取即可!
更具体见1楼后面的介绍!

※★整合pup-4xx.sfsinitrd.img(或initrd.gz★※
======================================================================================================

(本方法同样适用于:Quirky 和 Puppy Linux 5.x系列linux)

puppy linux5.1.1 xx.sfs打包到initrd.gz过程录像
http://u.115.com/file/f04a178fa7
puppy打包录像.rar  -----------------------20110107
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
把 pup_431.sfs(或其他的pup_xxx.sfs)的文件 打包进initrd.gz里面 很简单

首先 ,启动puppy linux,把ISO中的 pup_431.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.img(或initrd.gz)就可以了
打开终端:
# cd /mnt/sda1/haha
# find . | cpio -o -H newc > ../initrd.img


到此为止 在sda1/目录下 你就可以看见initrd.img

在终端继续输入:
# cd ../  (或者#cd /mnt/sda1)
# gzip -9 initrd.img
到此为止 在sda1/目录下 你就可以看见initrd.img.gz文件了 你把它名字改为initrd.gz 一切OK!


这时 ISO中不能放pup_xx.sfs文件( pup_xx.sfs视具体文件名而定!)


注:实际上打包成initrd.img就可以了,进一步打包为initrd.gz也行!
======================================================================================================


修改原来的isolinux菜单
如新替换文件名为initrd.gz,isolinux.cfg不需要修改!
如新替换文件名为initrd.img,记事本打开isolinux.cfg将initrd.gz替换为initrd.img,保存!


iso整体启动菜单:

iso\syslinux菜单:
LABEL puppy
MENU LABEL [^1] puppy linux431
KERNEL /boot/isolinux/memdisk           — — — — — — — — — — — — — —视文件具体位置、名称书写
APPEND iso initrd=/boot/pup431.iso      — — — — — — — — — — — — — —视文件具体位置、名称书写



grub4dos菜单(注意区分字母大小写)
title 【 1 】  puppy linux431
map --mem /boot/pup431.iso (0xff) || find --set-root /boot/pup431.iso && map --mem /boot/pup431.iso (0xff)
map --hook
chainloader (0xff)


----------------------------------------------------------------------


ud区启动grub4dos菜单------------chenall新版的grldr(应该是20101216及之后的版本)改动了ud启动命令,请将(ud) 改为 (bd)
title 【 1 】  puppy linux431
map --mem (ud)/boot/pup431.iso (0xff)
map --hook
chainloader (0xff)





解开启动,假设放在/boot/puppy目录

iso\syslinux菜单
label puppy
kernel  /boot/puppy/vmlinuz
append initrd=/boot/puppy/initrd.img pmedia=cd    — — — — — — — — — 若为initrd.gz,此处改为initrd.gz



grub4dos菜单(注意区分字母大小写)
title 【 1 】启动 Puppy Linux431中文版
kernel  /boot/puppy/vmlinuz pmedia=cd ||  find --set-root /boot/puppy/vmlinuz && kernel  /boot/puppy/vmlinuz pmedia=cd
initrd  /boot/puppy/initrd.img                — — — — — — — — — 若为initrd.gz,此处改为initrd.gz



----------------------------------------------------------------------


ud区启动grub4dos菜单
title 【 1 】启动 Puppy Linux431中文版
kernel  (ud)/boot/puppy/vmlinuz pmedia=cd
initrd  
(ud)/boot/puppy/initrd.img                — — — — — — — — — 若为initrd.gz,此处改为initrd.gz







[ 本帖最后由 zhs509 于 2012-7-31 19:35 编辑 ]
110#
发表于 2015-5-5 01:13:24 | 只看该作者
补充一下知识!!!
回复

使用道具 举报

109#
发表于 2012-11-25 11:17:56 | 只看该作者
怎么下载阿?
115上好像都不能下了
回复

使用道具 举报

108#
发表于 2012-6-18 13:14:22 | 只看该作者
好东东,我正在找啦!!
谢谢啦!!
回复

使用道具 举报

107#
发表于 2012-5-10 17:02:05 | 只看该作者
内容Mark-:-):-)?
回复

使用道具 举报

106#
 楼主| 发表于 2012-5-6 10:11:44 | 只看该作者
原帖由 lb9433 于 2012-5-6 10:10 发表
这个网盘速度我无语了,有点广告无所谓,速度20-30kb/s受不了。

广告是有的,我好像下载速度没受到限制,基本可以达到全速(我下载至少几百KB/s的速度)

懒得传了,反正这个帖子也不是很受欢迎。。。
给你开放web在线下载2小时吧(网页下载不限速,请用迅雷多线程下载,最快可达到1M/S左右,文件是最新的)

链接移除。。。。

[ 本帖最后由 zhs509 于 2012-5-6 14:15 编辑 ]
回复

使用道具 举报

105#
发表于 2012-5-6 10:10:24 | 只看该作者

回复 #104 zhs509 的帖子

这个网盘速度我无语了,有点广告无所谓,速度20-30kb/s受不了。
回复

使用道具 举报

104#
 楼主| 发表于 2012-5-6 09:47:07 | 只看该作者
原帖由 lb9433 于 2012-5-6 09:38 发表
百度网盘的分享我怎么看不到?

好像是不行了(唉 每次点到分享,链接就变了!)。。。

115盘和百度盘好像没上传最新的,最新的在下面下载吧(有弹窗广告,过敏就别下了)

http://www.ctdisk.com/file/6490599
回复

使用道具 举报

103#
发表于 2012-5-6 09:38:09 | 只看该作者

回复 #102 zhs509 的帖子

百度网盘的分享我怎么看不到?
回复

使用道具 举报

102#
 楼主| 发表于 2012-4-24 17:15:24 | 只看该作者
k331内核的,打上了骄阳20120424的补丁文件了(上传分2版。一版,不处理INITRD.GZ;另一版,经XX.SFS打包到INITRD.GZ,使之支持UD、PXE启动)
需要的自己下载,其他bug等待骄阳修正。如发现其他bug,向骄阳反馈。。。
http://pan.baidu.com/netdisk/singlepublic?fid=105879_3959295317

[ 本帖最后由 zhs509 于 2012-4-24 17:56 编辑 ]
回复

使用道具 举报

101#
 楼主| 发表于 2012-4-24 16:29:31 | 只看该作者
嘿嘿  骄阳提供的桌面"快速安装PET"的那个补丁我自己打上了,其他bug等骄阳修正

          晚点上传分享。。。

[ 本帖最后由 zhs509 于 2012-4-24 16:55 编辑 ]

1.jpg (149.7 KB, 下载次数: 202)

1.jpg

2.jpg (173.63 KB, 下载次数: 196)

2.jpg
回复

使用道具 举报

100#
发表于 2012-4-24 13:53:57 | 只看该作者
建议楼主用新3*内核加补丁重新打包一个 自己不会弄
回复

使用道具 举报

99#
发表于 2012-4-18 19:43:17 | 只看该作者
是好帖,可惜快沉了,顶一下。可是我下载了数个楼主做好的iso可惜只有536r成功启动.别的都是加载完就没反应了,不知道为什么
回复

使用道具 举报

98#
发表于 2012-4-2 13:07:47 | 只看该作者

回复 #94 zhs509 的帖子

这迅雷快传速度真不怎么样,还不如我昨天看到的百度网盘快,要不金山盘也可以。
回复

使用道具 举报

97#
发表于 2012-4-2 11:05:23 | 只看该作者

回复 #96 zhs509 的帖子

多谢楼主了,期待。。。。
回复

使用道具 举报

96#
 楼主| 发表于 2012-4-2 10:55:37 | 只看该作者

回复 #95 yazhiliu 的帖子

我对linux一窍不通。。。

你可以找原作者反馈下。。。
回复

使用道具 举报

95#
发表于 2012-4-2 10:36:30 | 只看该作者
希望楼主在525版本上添加些无线驱动,那就更完美了。
回复

使用道具 举报

94#
 楼主| 发表于 2012-3-28 08:45:30 | 只看该作者
骄阳20120327更新的puppy(含mentohust支持锐捷认证工具、无线工具)

115今天抽风了,晚点再传115。。。
迅雷快传下载:http://kuai.xunlei.com/d/AGEXHFPRBIZN

详细介绍见这里:http://www.minilinux.net/node/1924
回复

使用道具 举报

93#
 楼主| 发表于 2012-3-10 11:17:50 | 只看该作者
添加骄阳20120309最新修正的puppy

原帖地址:http://www.minilinux.net/node/1924

下载地址见1楼永久分享目录。。。

[ 本帖最后由 zhs509 于 2012-3-10 11:19 编辑 ]
回复

使用道具 举报

92#
发表于 2012-2-24 20:31:23 | 只看该作者
期待以后有办法能够让UD区支持LINUX映像启动
回复

使用道具 举报

91#
发表于 2012-2-23 17:42:50 | 只看该作者
原帖由 zhs509 于 2012-1-31 13:20 发表
http://115.com/file/e7fpvqzr


楼主辛苦,支持一下子。
回复

使用道具 举报

90#
 楼主| 发表于 2012-1-31 13:20:17 | 只看该作者
回复

使用道具 举报

89#
 楼主| 发表于 2012-1-31 11:39:08 | 只看该作者

回复 #87 my9823 的帖子

今天重新整合了下,仅仅在虚拟机测试没问题(20120115版的)。。。

网速不给力,上传很慢。。。
回复

使用道具 举报

88#
 楼主| 发表于 2012-1-23 14:22:31 | 只看该作者

回复 #87 my9823 的帖子

手头没有自己的电脑,不方便重新整合。。。

只好过段时间再更新了
回复

使用道具 举报

87#
发表于 2012-1-10 06:56:12 | 只看该作者
536整合测试成功,不过作者可能还会更新!直接cpio打包,无压缩的,280多m的initrd,因为sfs已经用xz压缩,再压缩估计小不了多少!
看截图中选中的两个文件,状态栏显示280多m,再看我的c盘已经挂载为/media/disk,原来sfs没整合之前,sfs保存在c盘,c盘会被挂载为/initrd/mnt/dev_ro2,挂载点更改表明已经整合成功!

[ 本帖最后由 my9823 于 2012-1-10 08:20 编辑 ]

屏幕截图 - 2012年01月09日 - 21时54分44秒.jpg (127.03 KB, 下载次数: 178)

屏幕截图 - 2012年01月09日 - 21时54分44秒.jpg
回复

使用道具 举报

86#
发表于 2012-1-10 06:51:15 | 只看该作者
#是命令提示符,在#号后输入,目录名必须存在,区分大小写,可提前建立!另外可写成一行,用分号隔开!建议在linux分区进行。initrd中有链接文件!
回复

使用道具 举报

85#
 楼主| 发表于 2012-1-9 22:16:41 | 只看该作者
那就在windows下用7z压缩为gz格式或拖拽到fbinsttool图标
回复

使用道具 举报

84#
发表于 2012-1-9 20:36:30 | 只看该作者
请教楼主,你上面描述的:

接着打开终端,在终端里输入:
# cd /mnt/sda1/haha
# gzip -d initrd.gz

puppy里终端输入怎样换行,用回车不能换行啊。
先谢谢了!
回复

使用道具 举报

83#
 楼主| 发表于 2012-1-9 18:24:12 | 只看该作者
估计有可能一个月没法上网了,需要其他puppy linux的自己根据帖子更新。。。

帖子方法目前发现不适合puppy 5.25版,其他的好像没问题
回复

使用道具 举报

82#
 楼主| 发表于 2012-1-9 18:17:17 | 只看该作者

回复 #79 haook 的帖子

已经更新了,请重新下载。。。

当然也可以将处理过的INITRD.GZ改名INITRD然后进行GZ或LZMA压缩。。。

本人INITRD没有压缩直接改名为INITRD.G的哦!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 08:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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