Skip to Content

pup2usb: Puppy Linux硬盘/U盘安装程序

labrador 的头像
平均评分: 4.5 (91 次评分)
pup2usb适用于直接安装小芭比Linux iso或英文Puppy Linux iso到U盘或硬盘上。安装完毕即可通过U盘或硬盘来启动,非常方便实用。乃居家旅游之必备佳品 :D

目前这个程序正在测试之中,可能会有比较多的Bug。如有问题,请在这里跟帖。不过请注意,如果安装过程提示成功,而puppy无法启动,绝大部分情况都不是pup2usb的问题,而是puppy和你的电脑的兼容性的问题,请参考一下其他贴子(比如关于pup_400.sfs not found)。谢谢!

Bug报告请注明:
  • 操作系统类型;
  • 硬盘(U盘)的类型、大小;
  • C:\pup2usb_drive.log里的内容。
问题描述越详细越好,如果方便最好附上图片。

卸载由pup2usb安装的系统,请参见这篇贴子

已知的bug
  • 不能在Windows Vista下使用安装到硬盘的功能(安装到U盘可以正常使用)。
  • 多次硬盘安装后会有重复的启动选项。grub4dos的启动列表仍然会有重复的Puppy选项。
  • 不支持win9x。

源码可以用Code::Blocks+MinGW编译。
更新日志: 
2008/08/13,上传第一个版本。
2008/08/14,更新小芭比图标,细微调整界面布局。
2008/08/18,增加作者名字和邮件;如果boot.ini中timeout=0,则将其设为5,以便启动的时候选择。
2008/08/20,修正syslinux的Not a removable drive (use -f to override)问题。
2008/08/24,修正盘符下拉列表显示不全的问题。
2008/08/27,增加syslinux参数-m和-a,用以重写mbr,并设u盘分区为active(好像没效果)。
2008/08/29,增加对vista硬盘/U盘安装的支持,多次硬盘安装后windows的启动管理器不再会有重复的Puppy选项,不过grub4dos还是会有重复的。
2009/06/04,增加对winpe硬盘/U盘安装的支持,目前该工具已支持Win2K/XP/2003/Vista/2008/PE系列。
#10087
今天我用一台古董本本用CD进PUPPY。两条256MB的DDR内存。进不去。。拆条一条就可以。。。。不晓得是啥问题!!
#10088
检测光盘镜像文件 ... 完成
检测硬盘文件系统 ... 失败
建议在DOS窗口下运行下面的命令修复文件系统
chkdsk /F /V D:
安装中断!


我是在win7下安装的 出现这样的错误 我按照上面的方法修复 但还是没用 为什么呢????
#10165
我用的Puppy2USB0.4安装小芭比431提示复制失败(就是复制到J:\syslinux\help2.msg
复制失败······复制的文件都提示失败,最后还提示启动安装完成)但是重启后提示No configuration file found.No DEFAULT or Configuration dirctive found!请问是什么原因?谢谢!我是新手。
#10250
我是win7系统,用pup2usb安装puppy,安装时显示成功,但重启后无法进入puppy,然后重新进入win7,如何删除引导时所显示的puppy那一条?
#10656
我的U盘安装是成功的,但是重启之后,按F12键之后,进入USB设置,确定之后什么也不显示,只是光标在闪,各位高手,这个是怎么回事,希望告知,谢谢!
#10659
我没试过这种情况,但是什么事情都是有可能发生的。你有用 《HP u盘格式化工具》格式化过吗?
#10739
操作系统类型;WIN7专业版
U盘的大小:1GB
C:\pup2usb_drive.log里的内容。

[winapi] dev=C:(d0p1) offset=63 size=98365932
[winapi] dev=D:(d0p2) offset=98366058 size=170288937
[winapi] dev=E:(d0p3) offset=268655058 size=176955912
[winapi] dev=F:(d0p4) offset=445611033 size=179526312
[winapi] dev=H:(d1p1) offset=0 size=0
[winapi] dev=I:(d2p1) offset=0 size=0
[winapi] dev=J:(d3p1) offset=0 size=0
[winapi] dev=K:(d4p1) offset=0 size=0
[winapi] dev=L:(d5p1) offset=63 size=2046400
[winapi] dev=M:(d6p1) offset=63 size=3915713
[xdio] dev=hda1 offset=63 size=98365932
[xdio] dev=hda2 offset=98365995 size=526771350
[xdio] dev=hda5 offset=98366058 size=170288937
[xdio] dev=hda6 offset=268655058 size=176955912
[xdio] dev=hda7 offset=445611033 size=179526312
[xdio] dev=hdf4 offset=63 size=2046400
[xdio] dev=hdg1 offset=63 size=3915713


总是到检测硬盘文件系统停在那 没反应 等了一中午
#11091
用u盘安装,到setting up services (network ,printing ,etc .)的时候就一直不动了……
#11169
winxp SP3系统

C盘NTFS格式

日志文件如下:
[winapi] dev=C:(d0p1) offset=63 size=41957937
[winapi] dev=D:(d0p2) offset=41958063 size=169495137
[winapi] dev=E:(d0p3) offset=211453263 size=206841537
[winapi] dev=F:(d0p4) offset=418294863 size=206841537
[xdio] dev=hda1 offset=63 size=41957937
[xdio] dev=hda2 offset=41958000 size=583178400
[xdio] dev=hda5 offset=41958063 size=169495137
[xdio] dev=hda6 offset=211453263 size=206841537
[xdio] dev=hda7 offset=418294863 size=206841537



安装中断,不能够完成安装。
#11376
我的是xp3系统

u盘是金士顿


c盘下内容
[winapi] dev=C:(d0p1) offset=2048 size=61446577
[winapi] dev=D:(d0p4) offset=61448688 size=188747622
[winapi] dev=E:(d0p2) offset=250196310 size=188747685
[winapi] dev=F:(d0p3) offset=438943995 size=186193350
[winapi] dev=H:(d1p1) offset=63 size=7831489
[xdio] dev=hda1 offset=2048 size=61446577
[xdio] dev=hda2 offset=61448625 size=188747685
[xdio] dev=hda3 offset=250196310 size=188747685
[xdio] dev=hda4 offset=438943995 size=186193350
[xdio] dev=hda5 offset=61448688 size=188747622
[xdio] dev=hdb4 offset=63 size=7831489
#11567
检测光盘镜像文件 ... 完成
检测硬盘文件系统 ... 完成
检测硬盘容量 ... 完成
复制 J:\puppy\initrd.gz ... 完成
复制 J:\puppy\puppy_slacko_5.3.sfs ... 完成
复制 J:\puppy\vmlinuz ... 完成
创建 J:\syslinux.cfg ... 完成
安装引导程序 ... 完成
安装成功!
#11582
我的Win 7 系统,PNY8G双子盘,安装成功后,启动的时候提示说没有这个文件\puppy\initrd.gz ,不知道怎么回事,我在镜象里也找不到这个文件。
#11583
我的Win 7 系统,PNY8G双子盘,安装成功后,启动的时候提示说没有这个文件\puppy\initrd.gz ,不知道怎么回事,我在镜象里也找不到这个文件。
[winapi] dev=C:(d0p1) offset=63 size=153693792
[winapi] dev=D:(d0p4) offset=153694208 size=163840000
[winapi] dev=E:(d0p5) offset=317536256 size=163840000
[winapi] dev=F:(d0p6) offset=481378304 size=286720000
[winapi] dev=H:(d1p1) offset=63 size=15826881
[xdio] dev=hda1 offset=63 size=153693792
[xdio] dev=hda2 offset=153693855 size=614405925
[xdio] dev=hda3 offset=768100352 size=1024000
[xdio] dev=hda4 offset=769124352 size=207648768
[xdio] dev=hda5 offset=153694208 size=163840000
[xdio] dev=hda6 offset=317536256 size=163840000
[xdio] dev=hda7 offset=481378304 size=286720000
[xdio] dev=hdb1 offset=63 size=15826881
#11771
不知道,你们都是装的哪个版本呢?第一次想学习这个,对Linux还是很不了解呢。。连系统程序都不知道要怎么下。。
#11772
4
不知道,你们都是装的哪个版本呢?第一次想学习这个,对Linux还是很不了解呢。。连系统程序都不知道要怎么下。。
#11900
启动时提示no setup signature found...是怎么回事啊
#11950
5
相当可靠,后来的puppy版本一样用。
#11969
请问一下,怎么卸载呀,安装了一个后不好使,删除了以后又安装了一个,这次是好使了,可是进入后有两个选项,要选第二个才能进入,用着很麻烦,那个大侠能说一下呀。
#11980
去除C盘下boot.ini文件的只读属性,用记事本打开,删除无效的那行保存即可。
#12001
[winapi] dev=C:(d0p1) offset=63 size=30732282
[winapi] dev=D:(d0p3) offset=30732408 size=143363997
[winapi] dev=E:(d0p4) offset=174096468 size=153597402
[winapi] dev=F:(d0p5) offset=327693933 size=158431635
[winapi] dev=H:(d1p1) offset=63 size=8085441
[xdio] dev=hda1 offset=63 size=30732282
[xdio] dev=hda2 offset=30732345 size=455393223
[xdio] dev=hda3 offset=486125568 size=2271600
[xdio] dev=hda5 offset=30732408 size=143363997
[xdio] dev=hda6 offset=174096468 size=153597402
[xdio] dev=hda7 offset=327693933 size=158431635
[xdio] dev=hdb1 offset=63 size=8085441
#12094
系统XP+UBUNTU 12.04
我的u盘是2G容量分区格式fat
[winapi] dev=C:(d0p1) offset=63 size=51199092
[winapi] dev=D:(d0p2) offset=51199218 size=61432497
[winapi] dev=E:(d0p3) offset=112631778 size=102398247
[winapi] dev=F:(d0p4) offset=215030088 size=1611850195
[winapi] dev=I:(d2p1) offset=63 size=3993537
[winapi] dev=R:(d1p1) offset=63 size=1572801
[xdio] dev=hda1 offset=63 size=51199092
[xdio] dev=hda4 offset=51199216 size=1892559632
[xdio] dev=hda5 offset=51199218 size=61432497
[xdio] dev=hda6 offset=112631778 size=102398247
[xdio] dev=hda7 offset=215030088 size=1611850195
[xdio] dev=hda8 offset=1826881536 size=389120
[xdio] dev=hda9 offset=1827272704 size=7811072
[xdio] dev=hda10 offset=1835085824 size=3997696
[xdio] dev=hda11 offset=1839085568 size=39059456
[xdio] dev=hda12 offset=1878147072 size=30455808
[xdio] dev=hda13 offset=1908604928 size=33200128
[xdio] dev=hda14 offset=1941807104 size=1951744
[xdio] dev=hdb1 offset=63 size=1572801
[xdio] dev=hdc4 offset=63 size=3993537

安装时:
格式化 I: ... 完成
检测光盘镜像文件 ... 完成
检测硬盘文件系统 ... 完成
检测硬盘容量 ... 完成
复制 I:\puppy\initrd.gz ... 完成
复制 I:\puppy\puppy_wary_5.3.sfs ... 完成
复制 I:\puppy\vmlinuz ... 完成
创建 I:\syslinux.cfg ... 完成
安装引导程序 ... 完成
安装成功!
怎么不出现更新menu.lst与boot.ini这些文件的信息呢?
PS:网站里的链接
http://www.minilinux.net/ftp/incoming/qqdanfiles/installpup4xp.zip
失效了!!!
#12095
另外我用的是最新的5.3版本的puppy
#12462
检测光盘镜像文件 ... 完成
检测硬盘文件系统 ...
弹出消息框:createprocess(2):系统找不到指定文件
[winapi] dev=C:(d0p1) offset=63 size=20964762
[winapi] dev=D:(d0p2) offset=20964888 size=20964762
[winapi] dev=E:(d0p3) offset=41929713 size=20964762
[winapi] dev=F:(d0p4) offset=62894538 size=15229557
[winapi] dev=H:(d1p1) offset=0 size=8192000
[xdio] dev=hda1 offset=63 size=20964762
[xdio] dev=hda2 offset=20964825 size=57159270
[xdio] dev=hda5 offset=20964888 size=20964762
[xdio] dev=hda6 offset=41929713 size=20964762
[xdio] dev=hda7 offset=62894538 size=15229557
#13491
1

不得不吐槽!

不知道是我优盘还是安装器的原因,做优盘的时候弹出个对话框说什么……CANNOT BE OUTPUTED! 虽说不能排除 优盘本身可能有问题!但这可是索尼VAIO的!这种老优盘质量都是很过硬的!!然后我的128M优盘就从原来的116M减到了108M,少了8M!!! 而且也没有纠错机制,例如第三 歩选ISO文件若只点开一个对话框,不选任何文件,它也会认为选上了!

发表新评论

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

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

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