How to install it on your HDD

If you don't like to use PixieLive from the SD card (i.e. because you want your SD slot free) and you don't want to use it from your USB pendrive, you can run it from any partition on your HDD, you just need a partition, and GRUB.

A quick how-to:

  • copy boot/vmlinuz and boot/initrd.gz into the PixieLive directory (just files, not the boot directory)
  • copy PixieLive directory into the partition you prefer (but NOT a NTFS or the system will slow down due to the ntfs-3g slowness)
  • DO NOT RENAME PixieLive directory
  • set the PixieLive section in your grub menu.lst in this way:

#---------------------------------------------------------
title PixieLive
root (hd0, NUMBER_OF_THE_PARTITION)
kernel /PixieLive/vmlinuz ramdisk_size=9000 root=/dev/ram0 resume=/dev/YOUR_SWAP_DIR rw AllowSuspension
initrd /PixieLive/initrd.gz
#---------------------------------------------------------

  • pay attention, the numbering of partitions in (hd0, ?) start from 0, not from 1, so /dev/sda3 is (hd0,2)
  • resume=/dev/sd?? may be omitted if you don't have any swap partition or don't want to hibernate the system
  • AllowSuspension is only useful if you want to enable suspension on your system, and it's written on the same line of kernel... it seems on another line for the word-wrap
  • Enjoy you semi-live distribution ;)
  • If you boot from an ext(2,3,4) partition, you should use this fix Ext Wrinting Fix as described here.
  • add changes=/PixieLive/ to the kernel line to enable persistent changes feature

PS: If you don't have have any grub installed, because you don't have any other linux distro installed... i think you will need to google a little bit to find out the solution, i don't have it yet :-p

Page top