TinyCoreLinux

Very neat distribution of linux, has alot of potential as it can do things other os’s cannot.

dCore also has TinyCoreLinux features and is based on Ubuntu packages but its size adds up really fast to 300+ mb min install.

Features :

  • 20 mb install ISO
  • minimal package size
  • lots of package options, with loadOnBoot options

http://www.tinycorelinux.net/install.html

http://www.tinycorelinux.net/install.html

Compiling packages


  • linux-kernel-source-env is needed to build virtualbox extensions, kernel sources can be made into a loadable tcz package after.
  • sudo tar /usr/src/kernel –numeric-owner -zcvf /mnt/sda1/tce/optional/kernel.tcz
  • tce-load -i kernel.tar

this method did not work for me so maybe we’ll put a system link to it in a tcz file and keep a copy of it on /mnt/sda1.

to create most packages use these steps.

  • stripping debug symbols can also reduce size.
  • make install DESTDIR=./buid
    mksquashfs ./build/ prog.tcz

http://forum.tinycorelinux.net/index.php?topic=15772.15 post from here


  • touch mymarker
  • sudo ./VBoxLinuxAdditions.run
  • sudo find / -not -type ‘d’ -cnewer mymarker | grep -v “\/proc\/” | grep -v “^\/sys\/” | tee files
  • beaver [or some other text editor] files

..it will be reasonably obvious which files you can delete with the text editor.

  • Then use the list to make a tar achive of the files, move it to a temporary location and make an extension out of it:
  • sudo tar -T files –numeric-owner -zcvf vb_guest_additions.tar.gz
  • mkdir /tmp/pkg
  • cp vb_guest_additions.tar.gz /tmp/pkg
  • cd /tmp/pkg
  • sudo tar xf vb_guest_additions.tar.gz
  • rm vb_guest_additions.tar.gz
  • cd ..
  • sudo mksquashfs pkg/ vb_guest_additions.tcz
  • sudo chown tc:staff vb_guest_additions.tcz

Commands


  • tce

How to install


tc-installer-gui

ToDo


md5sum package verification boot checker

virtualbox extensions