Recommended minimum 2GB RAM
For the most documentation see : DebDog64 Thread
Download SFS from here (641MB)
Ideally extract to a clean ext partition that has grub4dos bootloader already installed (the following commands assume sda1)
Code: Select all
unsquashfs -f -d /mnt/sda1 DebianJessieModular.sfs
If you extract the /live/filesystem.squashfs content to the / folder
Code: Select all
cd /live
unsquashfs -f -d /mnt/sda1 filesystem.squashfs
/live/filesystem.module lists any .squashfs files that are loaded at bootup. In the absence of a /live/filesystem.module file the default is to load all .squashfs files in the /live folder in alphanumeric sorted order. The download sfs includes a number of such sfs's
filesystem.squashfs : that contains just a pure command line (text) Jessie bootup.
xorgopenbox.squashfs : that add Xorg and OpenBox ... so you also have a graphical desktop.
tint2.squashfs : that provides a panel
pavucontrol.squashfs : that provides pulse and pavucontrol graphical volume controller
firefoxesr.squash : Firefox
squashfstools.squashfs : for squashfs tools such as mksquashfs and unsquashfs
kodi.squashfs : Kodi
It's best to become familar with what's involved by using frugal boot no saving for the first few times. Accordingly a good way to start is to try it out using a more conventional frugal boot setup. Copy /extract the /live and /boot folders from the downloaded sfs to the root level of a ext partition and use the menu.lst as a guide for what to put into your own menu.lst ... and then boot that.
After bootup you'll end up at a Linux command prompt to login. The default passwords are
userid root : me
userid user : live
Login as user (password 'live').
Code: Select all
cd to /home/sfs
Code: Select all
su
Run the command that loads all of the .deb files in that folder
Code: Select all
dpkg -i *.deb
exit from su
Code: Select all
exit
Code: Select all
pulseaudio --start &
Code: Select all
startx
Right click the desktop to bring up the OpenBox menu and select the Terminal menu option, and in that terminal run
Code: Select all
tint2 &
In that same terminal try running
Code: Select all
firefox-esr &
Code: Select all
kodi &
Code: Select all
pavucontrol &
... you get the idea.
You also have access to the full debian repository (assuming you're hard wired into the internet), so for instance running
Code: Select all
sudo apt-get update
sudo apt-get install libreoffice
Of course that's all being loaded and run within ram, so if you download/install too much then the system will lock-up.
To make changes persistent you need to have somewhere to save stuff. You can either set the partitions label to be 'persistence' in which case all changes will be stored there, or create a persistence file for storing changes into. For a 4GB savefile for instance you want to run something like
Code: Select all
dd if=/dev/zero of=persistence bs=1M count=4000
Code: Select all
mkfs.ext2 persistence
Code: Select all
mkdir m
mount persistence m
Code: Select all
echo / union >m/persistence.conf
echo >>m/persistence.conf
umount m
A great way to learn whilst playing around at the same time and should get you on the path to reading up about Openbox etc. and to better understand the overall grouping/structure of Linux/Debian. Those building blocks/modules can be used as a way to expand setups to meet your own needs/objectives, for instance if you want just a pure Kodi type media player then you might just have
filesystem.squashfs
xorgopenbox.squashfs
pavucontrol.squashfs
kodi.squashfs
in the filesystem.module file (note that the files are loaded (layered) in the order that they occur in the filesystem.module file). Note that the files including the kernel are all updated to the latest versions as of the time of creation of the sfs.
EDIT : The exit full screen key for that particular version of Kodi is the UK keboard hash key (lowest of the two keys immediately left of the RETURN key).
Don't forget to make backup's of your main system in case things go wrong.
===========================================
Here's wicd.squashfs that can be added to the set ... so if you have no hard wired internet connection at least you'll have a local copy of a network controller
Skype : this one is weird, before installing you have to add 386 support
Code: Select all
apt-get update
dpkg --add-architecture i386[code]
and then install from /home/sfs
[code]cd /home/sfs
dpkg -i *.deb
Code: Select all
dpkg -i *.deb
Openshot ... which for full functionality also requires blender, melt and inkscape - that are included in the sfs.