Okay, we'll need a puppy distro with a desktop to make things much
easier and more productive.

Examining Lucid pup...
+ binary-compatible with ubuntu which has support for btrfs
+ can upgrade kernel to 2.6.39 ( http://bkhome.org/sources/kernel-2.6.39.4/ )
can we push it to 3.1.x?
+ has devx for compilation and linking purposes[/url]

Procedure:
1. Begin with a liveCD/USB version of the puppy of your choice.
2. Boot into the environment, configure timezone, keyboard, hostname, devices, etc.
3. Download & install btrfs-progs pet from the repo, or a binary-compatible download of it. (FatDog64 is built on slackware64, so...)
4. Test by going to the Terminal, and invoking 'btrfs'. If usage instructions are present, installation is successful.
3. reboot, and create a persistant savefile. At least 768M would work.
4. Back into the environment? Usually, it'll prompt for other sfs files to
load. Do so.
5. Go into the boot manager. If your host already has predefined btrfs modules, then chances are this puppy has already loaded the modules needed. Let's double-check this by entering the "module blacklist manager".
6. If listed, btrfs should be in the left pane as a module that "are currently loaded".... which automatically loads:
+ libcrc32c
+ zlib
+ zlib_deflate
If not, let's exit, then "add a new module"
7. Add the btrfs module.

Then reboot.

Back into the puppy environment? any btrfs defined partitions are
ready for use. Try using Pmount to mount them. If not, then

PCmanFM will do the job.

As always, the younger the kernel, the better "support" is available.
Right now, Exprimo-5.x.3.4.2.10 contains the "latest" kernel version for the 32-bit system; Fatdog-601 contains the "latest" kernel version for the 64-bit system.

If you go to my website and the kernels page you will find a set of mage2 kernels of the 3.3 series. They are configured with btrfs and kernel utilities for it turned on.

If your going to upgrade from a kernel version 2, you also need to upgrade your aufs package from 2 to 3, the pet is listed.

we're starting from the puppies that are already utilizing kernel v3.X.Y ...
it appears these already have the upgraded aufs package.

scsijon wrote:

The only thing missing for btrfs, as far as i'm aware of a fsck package. Without it a crash could be serious, I believe it's in the pipeline though. [snip]...
scsijon

The lack of a fsck package didn't stop Linus... so it shouldn't stop anyone else.
Anyways, Mason has already put in place the means to rebuild the filesystem from system-initiated snapshots... worst case. Best case, a user-created snapshot, is enough which would literally eliminate the need for fsck.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum