Skip to content

General Purpose Raspbian Image & SD Card Manager

License

Notifications You must be signed in to change notification settings

Botspot/Pi-Power-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pi Power Tools logo

badge

General Purpose Raspbian Image & SD Card Manager

Want to build your own custom Raspbian SD card image? Like enabling ssh, modifying /boot/config.txt, doing an apt update, enabling VNC, or installing something?
Have a pile of sd cards and curious what's on them? (and don't want to boot them, one at a time, in a Pi?)
Want to run two versions of Raspbian at once?
Or, how about running Raspbian Stretch on a Pi 4?

No other tool can do any of these:

  • Boot - Powered by Vdesktop. Runs the Raspbian image in a virtual machine. It even shows the desktop!
  • Flash - Flashes Raspbian directly from the Internet to the selected device. Tuned for maximum speed, proven by benchmarks.
  • Mount - Full control to manage loop devices and mountpoints.
  • Edit - Auto-creates a loop device, then lets you mess up its partitions with Gparted.
  • Resize - Add or remove free space from a disk image with a single click. <-- This also repairs the image!

Sneak peek:
img mode
Want to give it a spin? Great!

To download & install

Run this command in a terminal in the desktop session, not from the console:

wget -O - https://raw.githubusercontent.com/Botspot/Pi-Power-Tools/master/update | bash

This clones the repository to /home/pi/Pi-Power-Tools, adds a menu button, clones my vdesktop repo, and asks permission before installing YAD. Nothing is modified outside of your home directory.

System requirements:

  • Raspberry Pi 3B, 3B+, or 4B (untested on older models)
  • Running Raspbian Buster or Stretch
  • Passwordless sudo ability for pi user
  • Internet connection (recommended for update checking & img downloading)

After installing, Pi Power Tools can be launched from the Menu:
menu

To uninstall:

If it's not working for you, please open an issue.

sudo apt purge gparted yad systemd-container xserver-xephyr expect
rm -rf ${HOME}/Pi-Power-Tools ${HOME}/Pi-Power-Tools.old
rm ${HOME}/Desktop/ppt.desktop ${HOME}/.local/share/applications/ppt.desktop

Instructions

Table of Contents

Home

home page
The menu button opens this window by default. Enter IMG Mode or USB Mode from here. The Update button will appear if an update is available.

Settings

settings
Currently, you can change what the menu button opens by default - (Flash, IMG Mode, USB Mode, and Home), if the Boot Button launches the Desktop, whether or not to run zerofree when the Shrink Button is clicked, and how much free space to add when the 'X GB free' button is clicked.

IMG Mode

Customize Raspbian Images.
img mode
Before you can see that above page, you first have to select an img.
img mode page 1
4 ways to select a Raspbian Image:

  1. Click the arrow on the right to see any previously used disk images:
    arrow
  2. Drag-n-drop a Raspbian image from File Manager to the text box:
    drag and drop
  3. Click Download New to download & unzip a new Rasp