INSTALL USING THE PRE-BUILT SLAXBMCRPI IMAGE (For Linux Users) 1. Download and copy the SlaXBMCRPi pre-built image of your Raspberry Pi hadware from the location shown below onto a host system with an SD card writer. NOTE, there are two pre-built images to choose from of which the first (*developer*) contain all development packages required to compile KODI related source code and the second (*minimal*) is for those with maximum free space requirement *** For Rapberry Pi 1 *** HTTP: http://www.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-developer.img.xz FTP: ftp://ftp.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-developer.img.xz Rsync: rsync://rsync.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-developer.img.xz HTTP: http://www.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-minimal.img.xz FTP: ftp://ftp.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-minimal.img.xz Via Rsync: rsync://rsync.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-minimal.img.xz *** For Rapberry Pi 2/3 *** HTTP: http://www.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-developer.img.xz FTP: ftp://ftp.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-developer.img.xz Rsync: rsync://rsync.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-developer.img.xz HTTP: http://www.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-minimal.img.xz FTP: ftp://ftp.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-minimal.img.xz Via Rsync: rsync://rsync.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-minimal.img.xz 2. Insert an 8GB blank SD card in the writer and issue in a console the following command *** For Rapberry Pi 1 *** xz -dc slaxbmcrpi1-14.2-developer.img.xz | dd of=[device] bs=65536 or, xz -dc slaxbmcrpi1-14.2-minimal.img.xz | dd of=[device] bs=65536 (where [device] is the name of the SD card writer i.e. /dev/mmcblk0) *** For Rapberry Pi 2/3 *** xz -dc slaxbmcrpi23-14.2-developer.img.xz | dd of=[device] bs=65536 or, xz -dc slaxbmcrpi23-14.2-minimal.img.xz | dd of=[device] bs=65536 (where [device] is the name of the SD card writer i.e. /dev/mmcblk0) 3. Insert the SD card in your Raspberry Pi and power it up into KODI -------------------------------------------------------------------------------- INSTALL USING THE PRE-BUILT SLAXBMCRPI IMAGE (For Windows Users) 1. Download and copy the SlaXBMCRPi pre-built image of your Raspberry Pi hadware from the location shown below onto a host system with an SD card writer. NOTE, there are two pre-built images to choose from of which the first (*developer*) contain all development packages required to compile KODI related source code and the second (*minimal*) is for those with maximum free space requirement *** For Rapberry Pi 1 *** HTTP: http://www.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-developer.img.xz FTP: ftp://ftp.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-developer.img.xz Rsync: rsync://rsync.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-developer.img.xz HTTP: http://www.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-minimal.img.xz FTP: ftp://ftp.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-minimal.img.xz Via Rsync: rsync://rsync.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-minimal.img.xz *** For Rapberry Pi 2/3 *** HTTP: http://www.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-developer.img.xz FTP: ftp://ftp.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-developer.img.xz Rsync: rsync://rsync.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-developer.img.xz HTTP: http://www.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-minimal.img.xz FTP: ftp://ftp.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-minimal.img.xz Via Rsync: rsync://rsync.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-minimal.img.xz 2. Download and install the following three freeware windows software SD Formatter : https://www.sdcard.org/downloads/formatter_3/ Win32 Disk Imager: http://sourceforge.net/projects/win32diskimager/ 7-zip : http://www.7-zip.org/ 3. Insert an 8GB blank SD card in the writer and format it using SD Formatter (use default options) so as Windows can allocate a drive letter to it 4. Uncompress the image downloaded on step 1 using 7-zip 5. Start Win32 Disk Imager and select the uncompressed image file and the drive letter windows has allocated to the formatted SD card. Press on Write button action the task 6. Insert the SD card in your Raspberry Pi and power it up into KODI -------------------------------------------------------------------------------- INSTALL USING THE FAMILIAR SLAXBMC (SLACKWARE ARM) INSTALLER 1. Download and copy the SlaXBMCRPi distribution into a USB flash drive from one of the following locations. The USB will need to have a minimum of 4GB free space. Via HTTP: http://www.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi-14.2 Via FTP: ftp://ftp.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi-14.2 Via Rsync: rsync://rsync.slackware.org.uk/slaxbmc/14.2/slaxbmcrpi-14.2 2. Copy the Raspberry Pi boot image of your hardware from the SlaXBMCRPi distribution *** For Rapberry Pi 1 *** isolinux/raspi-slackboot-rpi1.img.xz *** For Rapberry Pi 2/3 *** isolinux/raspi-slackboot-rpi23.img.xz onto a host system with an SD card writer 3. Insert a blank SD card (preferably 8GB) in the writer and issue in a console the following command *** For Rapberry Pi 1 *** xz -dc raspi-slackboot-rpi1.img.xz | dd of=[device] bs=65536 (where [device] is the name of the SD card writer i.e. /dev/mmcblk0) *** For Rapberry Pi 2/3 *** xz -dc raspi-slackboot-rpi23.img.xz | dd of=[device] bs=65536 (where [device] is the name of the SD card writer i.e. /dev/mmcblk0) NOTE: If you are a Windows user you can still write the image on your SD card using steps 2-6 of the process described on the previous section of this manual 4. Insert the SD card in your Raspberry Pi along with the USB flash drive containing the distribution packages plus any other peripherals (keyboard,mouse) and power it up 5. Follow the familiar SlaXBMC (Slackware ARM) installer instructions BUT make sure AFTER logging in as root and BEFORE running setup to set the date and time, using the command date MMDDHHMM2012 (i.e For 13:00 o'clock on 29th of January 2013 would use: date 012913002013) 6. If your SD card is more than 2Gb, repartition it with cfdisk or fdisk using the following command cfdisk /dev/mmcblk0 NOTE: Your SD card is identified as /dev/mmcblk0 and the partitions will be /dev/mmcblk0p1, mmcblk0p2 etc. The SD card is already set up with a boot partition that contains the installer (mmcblk0p1), a preformatted swap partition (mmcblk0p2), and an empty 1.5 Gb preformatted ext4 partition for the root filesystem (mmcblk0p3). You can most easily maximise the size of your root partition by deleting it and recreating it right now to take up all the free space on your SD card. There is no need to make a filesystem on the root partition; the installer will offer to do that for you. 7. Create a mount point for your USB flash drive (which most likely will be identified as device /dev/sda1, double check with dmesg) and mount it under it for later use mkdir /usb; mount -t auto /dev/[usb device] /usb 8. Run 'setup' as usual and when asked select your SOURCE from the USB flash drive (pre-mounted partition) NOTE: Some steps in the installer will be quite slow, particularly formatting the root partition as ext4, and processing the list of SlaXBMC (Slackware ARM) packages from PACKAGES.TXT. This is normal. 9. When you have finished and exit the setup menu type 'reboot' to reboot your new system into KODI :) -- Portion of this documentation was stripped out of David Spencers work on porting Slackware ARM (aka ArmedSlack) on Raspberry Pi. As a matter of fact his work has been the inspiration and milestone to this project. You can see his work on http://www.daves-collective.co.uk/raspi/ Konstantinos Mantzaris 16-Sep-2016