WARNING TO WINDOWS USERS

In the 4.3 bugs thread in the forum, there are a few reports of the files on the Puppy 4.3 live-CD being incorrectly named. Especially "PUP_430.SFS".

What needs to be understood is that this is not a new "bug", all prior puppies have it.

The reason that you are seeing the wrong filenames is because you are using MS Windows. That is, running Windows, you plug in the Puppy CD and view the files in Windows Explorer.

I presume that you are doing this to copy the files for doing a frugal hard-drive install or USB Flash drive install.

The Puppy live-CD ISO file (CD image) is created without Joliet extensions -- this is needed for MS Windows to read the filenames on a CD/DVD correctly. This is what causes the problem.

The reason that Joliet extensions is left off is because I had experience that it breaks saving of sessions for the multisession-CD/DVD (saving sessions back to the CD/DVD, no hard-drive or other storage media required on the PC).

So, the question must be raised, why are you running Windows to copy the files off the Puppy CD? You need to wean yourself off this dependence on Windows. Boot the live-CD, then you have a running Puppy!

Alternatively, maybe you only have the downloaded 'pup-430.iso' live-CD image, you have not burnt it to CD, and you are running MS Windows, and you use a Windows application (Isobuster?) to view the contents of the ISO file and copy out the files.
Really, you "should" be running Puppy or some other Linux, but if you really must be running Windows to perform this operation, then copy the files and then rename them...

This is how Windows sees the files:
BOOT.CAT BOOT.MSG HELP.MSG INITRD.GZ ISOLINUX.BIN ISOLINUX.CFG LOGO.16 PUP_430.SFS VMLINUZ ZP430305.SFS

For frugal install, copy the required file to the destination then rename them to:
initrd.gz pup-430.sfs vmlinuz zp430305.sfs

...most important, rename PUP_430.SFS to pup-430.sfs!

Note, viewing inside an ISO file when running Puppy is a piece of cake. Just click on it!


Posted on 7 Oct 2009, 8:22


Comments:

Posted on 7 Oct 2009, 8:49 by darwinev0lved
Don't think renaming helps
I hit a further problem with trying to set up Puppy from Windows. After a bit of cursing I realized that the filenames were wrong as you pointed out. So I renamed them. Booted puppy but then it would not create a save file. So I think there may be some other odd problem lurking here.

Regards Jon


Posted on 7 Oct 2009, 8:13 by dgcom
Why Windows' fault?
Sorry, but why are you blaming Windows for the bug with multi-session recording in Windows?

Also, if you are using ISO 9660 file system, you probably should adhere to its standard, which does restrict characters used in file names.

I understand the issue, but I think that problem is not where you say it is.


Posted on 7 Oct 2009, 9:42 by BarryK
Windows fault?
Your response is a gross misread of my post.

Of course it is not Windows' fault. I left off Joliet extensions as it breaks multisession saving (that part is a bug or limitation in the Joliet extensions). ISO files are normally created with Joliet extensions, and then this file naming problem would not occur.

The Puppy ISO does have Rock Ridge extensions, which provides the extended filename support for Linux. Which is why the filenames look correct in Linux.



Posted on 7 Oct 2009, 10:21 by downsouth
Fruits
This is a Linux site, about a Linux product, and something goes wrong using windows. If you buy a banana you can't expect it to taste like an orange. Barry has politely explained the situation.


Posted on 7 Oct 2009, 10:25 by technosaurus
"Poor Man's Install"
I recall doing this with Puppy and DSL about 5 years ago because I was too cheap/lazy/unsure to get and burn a CD. There was a tutorial on the dsl ikonboard that helped me figure it out - strangely Puppy worked and DSL did not. I still have not burned a single Puppy CD for myself (countless numbers for others though)

btw - have you considered using the xz patch I made to petget (changes 2 files and adds dir2pxt and pxt2txz) It may help with your 4GB limit by ~30%


Posted on 7 Oct 2009, 11:59 by JMX
7-zip
I found that 7-zip (yes, while in Windows) will extract Puppy's ISO's very nicely.

Proper syntax, proper case, perfect...


Posted on 7 Oct 2009, 12:06 by JMX
7-zip
I found that 7-zip (yes, while in Windows) will extract Puppy's ISO's very nicely.

Proper syntax, proper case, perfect...


Posted on 7 Oct 2009, 12:57 by moogsydodong
7-zip...
I'm always using windows to set up my puppy in the usb flash drive...In the past I've used unetbootin for this but after I've figure out how frugal install is done I've been doing it manually using 7-zip to extract puppy-xxx.iso contents...

very convenient...


Posted on 7 Oct 2009, 16:58 by adi
No need of or har drive windows with puppy
Puppy can boot without interference with windows when using a pc if it is installed on an usb stick. First time I boot from cd and I use puppy setup wizard to install Puppy on usb. So all my personal data is kept on personal puppy save file located on usb. I even take out the hard drive, the computer is more silent!


Posted on 7 Oct 2009, 17:06 by BarryK
re 7-zip
That's very interesting about 7-zip.
Perhaps we should have a web page somewhere that explains about 7-zip, and I should link to it from the main Puppy download page.

"xz": not not yet. Right now I'm working on absolute essential bugfixes only for the upcoming 431.



Posted on 7 Oct 2009, 18:11 by happypuppy
Best file manager / extractor for Windows
I always use the 7-zip dual pane file manager for this. Works like a charm.


Posted on 8 Oct 2009, 6:04 by broomdodger
7z Puppy Mac Win
I compiled 7z on Puppy 430.
Works great command line.
Also use it on Mac and WinXP.



Posted on 8 Oct 2009, 7:38 by ICPUG
Wronmg filenames because we are using Windows ...
I don't actually buy this explanation of the reason behind the problem. I think it is more the tool that is used to extract the files from the iso - not because I am using Windows. I use Isobuster v.2.4.0.1 and it extracted the files correctly from the standard Puppy 4.3 iso. The posts I have seen seem to have problems with the Puppy 4.3 small iso and one poster certainly solved his problem by using a recent version of Isobuster. In earlier days I used Isobuster v.1.9.1 so maybe that doesn't work.

Isobuster now supports Joliet AND Rock Ridge, so I am not surprised it works.

As to the comment that we 'should' be using Puppy and get over our Windows dependency I say that's a bit arrogant. I will use whatever system I choose that does the job and not what someone tells me to use, whether that someone is Bill Gates/Steve Ballmer, Steve Jobs or Barry Kauler.

As I have stated elsewhere, when I created the Lin'N'Win method using Isobuster the whole reason behind using Windows and tools running under Windows was to cater for those who had older machines without a writeable CD-ROM drive. They couldn't create a Puppy Live CD to use the Puppy tools to extract the files from the iso. Also, Windows refugees are more comfortable with Windows and need to be GENTLY coaxed into using Puppy not told to use tools they are not familiar with.

I also take issue with the comment that all prior puppies have this 'bug'. There were no problems with previous puppies, perhaps because the underscore character, rather than hyphen, was used in filenames. (underscore is supported by the ISO 9660 filesystem for CD-ROMs whereas hyphen is not). Was it necessary to change? If it works, don't fix it.



Posted on 8 Oct 2009, 9:21 by BarryK
Arrogant
As to the comment that we 'should' be using Puppy and get over our Windows dependency I say that's a bit arrogant.

Lighten up. I made the comment lightly.

Some of us have a humorous vein and it reflects in posts. I shouldn't have to use <humour> tags.



Posted on 8 Oct 2009, 9:48 by zygo
7zip not fool proof (and I'd know!)
I've had trouble with 7zip too with a Puppy derivative and reported it. I think it was just the case not the _ - thing. The maker of the iso said that the console software that was in Puppy at the time couldn't reliably make the case appear correctly in ms. I can not find this on the forum.

Also there's an easier way to extract with 7zip. I'll be at an ms pc tomorrow. I'll try to convey that tip.




Posted on 8 Oct 2009, 12:21 by alecz
just so you know
I booted my desktop into puppy 430 (using the SAME CD that gives the "not found error") and put the hard drive from the laptop that gives the "not found" error on a usb bus and used the puppy universal installer (WHICH IS AWESOME!)and installed puppy to that hard drive .... shutdown, pulled the hd off the usb adapter and put it back in the IBM a22M ... guess what... pup-430.sfs not found! I really want the 430 build on my Stinkpad ... but I'm wearing down.


Posted on 8 Oct 2009, 16:21 by Raffy
The CD filename problem in Windows
There two things to remember here:

1. The name problem (names in UPPERCASE) happens when a Puppy CD is inserted in Windows. So if you have a CD drive, make sure to BOOT your PC with that CD. Then install Puppy.

2. The pup sfs used to be named pup_xxx.sfs (underscore). With version 4.30, it is now pup-430.sfs (hyphen). (Am not sure if it shows as such when read by Windows from the CD.)




Posted on 8 Oct 2009, 16:41 by zygo
7zip not fool proof
I've found my report on the forum http://www.murga-linux.com/puppy/viewtopic.php?t=39100&start=270 whodo replied 2 pages later.


Posted on 8 Oct 2009, 17:59 by BarryK
'-' versus '_'
2. The pup sfs used to be named pup_xxx.sfs (underscore). With version 4.30, it is now pup-430.sfs (hyphen). (Am not sure if it shows as such when read by Windows from the CD.)

I could probably go back to using the underscore, but not for 4.3.1, as the change will cause many many repercussions.

alecz,
I do not know why you have a problem there. But, I am sure that you can find out by systematic analysis.

You are running Puppy, booted from a live-CD.

Mount the CD: do the filenames look ok?
Mount the hd that you have installed to: files ok?

What is the filesystem on the hd?

One thought, you have a very old hd, that has a filesystem that does not support long filenames, only 8.3 filenames.

...use Gpart to find out exactly what f.s. you have on the hd.

It has been awhile since I had anything to do with those very old fat filesystems, will have to refresh my memory.

Anyway, even the most ancient fat f.s. supports both '-' and '_' in filenames. It is iso9660 that has the problem.

So, there has to be something that is logically wrong somewhere in what you are doing.

Suggestion: mount the hd like this (if partition is sdb1):

# mount -t msdos /dev/sdb1 /mnt/sdb1
# ls /mnt/sdb1
# umount /mnt/sdb1

...if the names are wrong, let me know. You can correct them before unmounting.

Do try the above, not just the GUI tools in Puppy, as Puppy mounts a fat f.s with '-t vfat', and that might be hiding your problem.



Posted on 8 Oct 2009, 18:41 by Feverfew
<humour> tags

You can convey exactly what you wont to say without tags but some will still take you out of context because thy are incapable of scanning posts with out gratuitous amounts of pictograms >;)

http://www.youtube.com/watch?v=NVOFmu2ZIqI&feature=player_profilepage I love cats lol =)



Posted on 9 Oct 2009, 6:06 by BarryK
Seriously
Probably I should put a comment in my personal bio page. I don't take anything very seriously, life is a game, a joke.

Life is also very beautiful, when I stand outside and see this creation, but that's another story.

I find the whole MS versus Linux thing to be quite funny, and whenever I adopt a serious attitude you need to know I'm smiling.



Posted on 9 Oct 2009, 8:19 by Bizimonki
Thinkpad 560X
Hi,

I am having the same issue with this pup-430.sfs and it is with the small ISO, but I have tried using the retro versions and I cannot get it to boot completely without a kernel panic. 4.13 loads great and is quite fast, but how do I upgrade it as I have no bootable CD, USB, floppy drive. I have network and can copy the iso... I want the better distro but it looks likes hubris so far.


Posted on 30 Nov 2009, 8:10 by Marek
-
> Boot the live-CD, then you have a running Puppy!
To use the live CD you need to download an iso first and to burn it to CD then. This doesn't seem to work with windows.


Posted on 30 Nov 2009, 8:43 by Marek
-
funny, at least with my machines it doesn't seem to be a windows issue at all. Some infos:

I burned pup-431.iso to CD with ImgBurn on Vista. This CD boots and installs to:

- a Notebook Compaq 6715s
- a Virtualbox on that Notebook
- an old PC, Athlon XP 1700, AMIBIOS 05/07/2002

it doesn't on:

-a Notebook IBM Thinkpad 770X


So I burned pup-430.iso to CD as above. This did the trick for the Thinkpad. Then I upgraded with the service_pack-430-to-431.pet. It took me quite some time experimenting with 4.3.1 to no avail, so this is a serious issue, as many folks will use Puppy for older machines, too. Users should be encouraged to try 4.3 when 4.3.1 doesn't work.



Posted on 30 Nov 2009, 8:50 by Marek
-
for what it's worth:

I can't delete my comments, the password isn't accepted. Maybe it's because I used an umlaut? I can comment with it, though.

Typo on the result page for deleting comments: "Deletting"

Else, Puppy rocks, after all. Woof!