User Tools

Site Tools


tricks_tips

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tricks_tips [2017/03/06 00:33]
pavroo
tricks_tips [2019/12/22 01:42] (current)
8bit
Line 1: Line 1:
 ===== Sparky Backup System - Tricks & Tips ===== ===== Sparky Backup System - Tricks & Tips =====
  
-It can help with managing the backup tool and fix some problems if any.+Tricks and tips to help with managing the backup tool and fix some problems if any.
  
 ==== Tip 1 ==== ==== Tip 1 ====
  
-The script can build an iso image from self compressed squashfs (done during the whole prosess) which **CAN NOT** be bigger then 3.99 GB. It means if the building process stops with a message:+The script can build an iso image from self compressed squashfs (done during the whole process) which **CAN NOT** be bigger then 3.99 GB. If the building process stops with a message:
  
    The compressed filesystem is larger than the iso9660 specification allows for a single file. You must try to reduce the amount of data you are backing up and try again.    The compressed filesystem is larger than the iso9660 specification allows for a single file. You must try to reduce the amount of data you are backing up and try again.
  
-you have to remove/​uninstall some stuff from the system and try again.+you need to remove/​uninstall some stuff from the system and try again.
  
 ==== Tip 2 ==== ==== Tip 2 ====
  
-The tool builds BIOS compatible iso system as default. If you would like to build the iso image which will be BIOS and UEFI compatible, you have to:+The tool builds BIOS compatible iso system as default. If you would like to build the iso image which will be BIOS and UEFI compatible, you need to:
  
-a. Create '​offline'​ folder in the system'​s /home directory:+  * a. Create '​offline'​ folder in the home directory:
    sudo mkdir -p /​home/​offline    sudo mkdir -p /​home/​offline
  
-b. Change the folder owner to you (an option, can be managed as root):+  * b. Change the folder owner to you (as option, can be managed as root):
    sudo chown -R $USER:$USER /​home/​offline ​    sudo chown -R $USER:$USER /​home/​offline ​
  
 (change $USER to your user name) (change $USER to your user name)
  
-c. Download deb packages from Debian '​testing' ​repository:+  * c. Download deb packages from Debian repository (testing versions if you build Sparky based on Debian '​testing'​; or stable versions if you build Sparky based on Debian '​stable'​):
  
 64bit (amd64): efibootmgr, grub-efi, grub-efi-amd64,​ grub-efi-amd64-bin,​ libefiboot1,​ libefivar1 64bit (amd64): efibootmgr, grub-efi, grub-efi-amd64,​ grub-efi-amd64-bin,​ libefiboot1,​ libefivar1
Line 29: Line 29:
 32bit (i386): efibootmgr, grub-efi, grub-efi-ia32,​ grub-efi-ia32-bin,​ libefiboot1,​ libefivar1 32bit (i386): efibootmgr, grub-efi, grub-efi-ia32,​ grub-efi-ia32-bin,​ libefiboot1,​ libefivar1
  
-and place them in the /​home/​offline folder.+and place them inside ​the /​home/​offline folder.
  
-Make sure that the placed debs are in the same versions as available by APT before building the new iso.+Make sure that the placed debs are in the same versions as installed in your system ​before building the new iso.
  
 ==== Tip 3 ==== ==== Tip 3 ====
  
-Do not place much stuff in the /etc/skel directory. It breaks the live system and it won't start.+Do not place much stuff in the /etc/skel directory. It breaks the live system ​user configuration ​and it will not boot properly. 
 + 
 +The best way is to move only your desktop config files (if any) to the skel
  
 ==== Tip 4 ==== ==== Tip 4 ====
  
-If your machine is a few (or more) years old, and can't handle with strong '​xz' ​compresssion, change it to '​gz'​. It works faster, but creates 20-30 % bigger iso image than using '​xz'​.+If your machine is a few (or more) years old, and can't handle with strong '​xz' ​compression, change it to '​gz'​. It works faster, but creates 20-30 % bigger iso image than using '​xz'​.
  
 To change compression type, edit the configuration file (by any text editor): To change compression type, edit the configuration file (by any text editor):
Line 53: Line 55:
    ​SQUASHFSOPTS="​-no-recovery -always-use-fragments -b 1M"    ​SQUASHFSOPTS="​-no-recovery -always-use-fragments -b 1M"
  
-=== Tip 5 ===+==== Tip 5 ====
  
-Used personal stuff for customization (wallpaers, themes, etc.) have to be placed in system directories,​ but **NOT** in your /home - it will be not copied to the new iso directory.+Used personal stuff for customization (wallpapers, themes, icons, etc.) have to be placed in system directories,​ but **NOT** in your /home - it will be not copied to the new iso directory.
  
 Put your stuff in dirs, such as: Put your stuff in dirs, such as:
Line 65: Line 67:
 /​usr/​share/​themes/​ /​usr/​share/​themes/​
  
 +==== Tip 6 ====
 +
 +Clean the APT cache before creating new iso image, to reduce the iso size:
 +
 +   sudo apt-get autoremove
 +   sudo apt-get clean
 +
 +or 
 +   sudo spb cache
 +
 +--------
 +
 +<WRAP center box 100%>
 +|[[sparky_backup_sys|<​--- Sparky Backup Sys]]  |  [[start|^ Wiki Start Page ^]]  |  [[sparky_center_lxde|Sparky Center LXDE --->]]|
 +</​WRAP>​
  
tricks_tips.1488756838.txt.gz · Last modified: 2017/03/06 00:33 by pavroo