Proton is a bootable CD/DVD/USB Platform to run 32 or 64bit host environments, it does not do multilib. Proton provides tools for system inspection, recovery or installation of other distributions.
Proton provides two steps, firstly an Praxis based starting image for the ISO, which comes with loads of tools. These initial images are constructed using Catalyst.
Secondly, a handy shell script is provided to manipulate this image, after it has been created.
~ ./proton.sh
Proton Live CD/DVD Tools - http://praxis.edoceo.com/proton
./proton.sh [options] command <params> [[options] command]
Options:
--name=\w+ A name for the Work
--iso=<file> The ISO File to open,boot,pack
Commands:
cfg-dump - show configuration
iso-open - open the specified ISO
--iso=file.iso
img-root - enter the bootable FS via chroot
img-boot - boot /opt/6connect.live/sysdisk.raw via KVM
img-pack - pack /opt/6connect.live/sys-work > SquashFS
iso-pack - pack /opt/6connect.live/iso-work > /opt/6connect.live/proton.iso
+burn=/dev/sr0 burn to this device
iso-boot - boot the recently created ISO
isoboot <file.iso>
usb-pack - pack system onto usb device
</dev/sdX | /dev/sdX# | /mnt/usb>
/dev/sdX pack onto entire USB stick
/dev/sdX# pack onto this partition only (usually 1)
/mnt/usb pack onto mounted partition
Examples:
./proton.sh --iso=source.iso iso-open
./proton.sh img-root
./proton.sh img-boot
./proton.sh img-pack
./proton.sh --iso=target.iso iso-pack
./proton.sh --iso=target.iso iso-boot
./proton.sh --usb=/dev/sdf usb-pack
Basic How-To
Download the image that is proper for your environment, either 32 or 64bits. Extract then chroot (or boot) the extracted image, manipulate and adjust as necessary. Re-pack the image, re-create the ISO (or pack to USB).
~ mkdir ~/proton ~ cd ~/proton ~ wget http://cdn.edoceo.com/praxis/proton-x32.iso ~ wget http://cdn.edoceo.com/praxis/proton.sh ~ chmod 0755 ./proton.sh ~ ./proton.sh --iso=proton-x32.iso iso-open ~ ./proton.sh img-root ~ ./proton.sh img-pack ~ ./proton.sh iso-pack ~ ./proton.sh iso-boot ~ ./proton.sh usb-pack
See Also
- Pentoo
- Gentoo Wiki - Linux KVM
- Making a Gentoo LiveCD using Linux-Live! scripts
- Live CD Customization
- Ubuntu Live CD Customization From Scratch


Visitor Maps