Author |
Message |
Mr Doolie
Joined: 28 Jun 2005 Posts: 143
|
Posted: Mon 05 Sep 2005, 00:40 Post subject:
Why won't Puppy Unleashed work on FAT32 partition? |
|
Why does the Puppy Unleashed (according to the docs) have to be on a linux formatted partition? Why won't it work on a FAT32 partition?
|
Back to top
|
|
 |
Guest
Guest
|
Posted: Mon 05 Sep 2005, 01:27 Post subject:
|
|
A FAT32 partition does not ahve the structure to hold\store the various permissions\attributes required by Linux....That's the easy answer.
Although if a FAT partition is mounted as a UMSDOS filesystem if will work, byt requires a little bit of setting up..
Do a google for umsdos
Here's a link http://www.tldp.org/HOWTO/UMSDOS-HOWTO.html
|
Back to top
|
|
 |
BarryK
Puppy Master

Joined: 09 May 2005 Posts: 8526 Location: Perth, Western Australia
|
Posted: Mon 05 Sep 2005, 03:21 Post subject:
|
|
yes, umsdos is supported by Puppy, but note that only with the 2.4 kernel.
The 2.6 kernel has dropped support for umsdos, and we will be moving up to the 2.6 kernel one day.
|
Back to top
|
|
 |
Mr Doolie
Joined: 28 Jun 2005 Posts: 143
|
Posted: Sat 10 Sep 2005, 23:30 Post subject:
An idea |
|
Oh wait, doesn't puppy mount a simulated Linux drive (the "pup001" file)?
Could I just mount one of those to use the Puppy-Maker stuff?
Uh....how would I do that? Please tell me in Dummy-speak. I have a virgin Pup001 file that I could easily rename to Pup002 but then how do I make that look like another partition?
|
Back to top
|
|
 |
Pizzasgood

Joined: 04 May 2005 Posts: 6266 Location: Knoxville, TN, USA
|
Posted: Sun 11 Sep 2005, 00:36 Post subject:
|
|
mount /mnt/home/pup999 /mnt/tmp -o loop
Assuming you have renamed it to pup999 and you have a /mnt/tmp directory, that will mount it there. There is an easy way to make a partition image, though, but I can't recall it off the top of my head. I'm going to go find it, and I'll come back when I do. The pup file should work unless you need more than 256M (or whatever yours is). You can just delete everything inside it.
I don't know if this will actually work, but it should. I've been thinking about experamenting with filesystem images, but haven't gotten around to it yet.
FYI, the pupxxx file is a "filesystem image"
That's also what an ISO is. It's like an iso of a partition.
EDIT: Okay, here we go:
Code: |
dd if=/dev/zero of=$IMAGEPATH bs=1M count=$FILESYSTEMSIZE > /dev/null 2>&1
sync
mke2fs -m 0 -b 1024 $IMAGEPATH
|
That will make a filesystem image at $IMAGEPATH that is $FILESYSTEMSIZE megabytes. Just swap out the variables ($IMAGEPATH and $FILESYSTEMSIZE) for the path and size and it should work. So, for example, to make one that is 500 megabytes at /mnt/home/puppyunleashed, you would use
Code: |
dd if=/dev/zero of=/mnt/home/puppyunleashed bs=1M count=500 > /dev/null 2>&1
sync
mke2fs -m 0 -b 1024 /mnt/home/puppyunleashed
|
_________________ Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

|
Back to top
|
|
 |
Mr Doolie
Joined: 28 Jun 2005 Posts: 143
|
Posted: Sun 11 Sep 2005, 02:51 Post subject:
thanks |
|
I'll give it a shot. Thanks
>school toilet paper does.
It *THAT* what that stuff was? We use to use it in Woodshop when we ran out of sandpaper. Remember those nasty brown paper towels? Did you ever try to wipe your nose on one? An experience you never forget. I had a bad cold one time and wore off 1/4 inch of my nose.
|
Back to top
|
|
 |
|