PocketHandyBox Portable Linux with NVIDIA drivers OOTB (Based on Debian 12 and Porteus Initrd)
(now in active development)
It is continuation of My LiveUSB DogLinux Bookworm build for hardware testing (nvidia-drivers, GPUTest)
Download .iso (Pre release)
github.com/PocketHandyBox/pocket-handybox/releases
Based on Debian 12 and Devuan
Porteus Initrd, overlayfs, sysvinit (build with systemd is possible too), Xfce 4.18
Includes applications such as CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD.
New build script for 01-filesystem.squashfs
github.com/PocketHandyBox/phb-base
Use dpkg path-exclude= to remove unneeded files
Use /usr/local/lib/cleanup
in apt2squashfs
and changes2sfs
Switch to use zstd instead of xz to compress 01-filesystem.squashfs
Re-create Xfce UI configs from scratch. Use fullcolor numix-icon-theme
yad and gtkdialog updated to gtk3 versions. Xdialog and gtkdialog-splash removed. Updated scripts included to github phb-base
cryptsetup removed, LUKS encrypted changes.dat not supported anymore.
New deb repo (for bookworm) with updated software github.com/PocketHandyBox/phb-deb
DogLinux repository disabled by OOTB. Uncomment lines if needed.
/etc/apt/sources.list.d/doglinux.list
Later i will use .github/workflows/ to build .iso.
v0006 Pre release version .iso:
md5sum:
5c9f7780afbcc8f71684f424744399e6
pocket-handybox_12_25_0006_vtgrub2.iso
706b6fd301d92d3908d0f0487da66a7e
pocket-handybox_x64_12_25_0006_vtgrub2.iso
root and puppy guest passwords not set.
kernels 5.10.234-amd64 / 6.10.12-amd64 / 6.1.106-i686 (without PAE for old CPUs compatible)
mesa-24.2.2-drm-2.4.123.squashfs and mesa-vulkan-drivers-24.2.2.squashfs
nvidia driver 550.120, and two legacy versions 340.108, 390.157
NetSurf 3.11, Chromium 134
It is dd and Ventoy compatible (minimal version 1.0.80). Must keep _vtgrub2.iso
at the end of the name of .iso file for Ventoy support.
grub2-only (i will not add other bootloaders). I use new grub.cfg method to boot .iso file with Ventoy from=$vt_chosen_path
and disable use of ventoy initrd hook.
And also live
folder can be unpacked to USB Ventoy flash drive and boot/grub/grub.cfg
copy to ventoy/ventoy_grub.cfg
for boot with F6
gumanzoy wrote: Wed Jan 29, 2025 11:00 amcustom
extgrub.cfg
supportgumanzoy wrote: Sun Jan 19, 2025 3:08 amI can add to
boot/grub/grub.cfg
in .iso some code to search (on all connected drives) additional grub.cfg and load menu items from it.
Search forlive/extgrub.cfg
and if it is not found - forphb/extgrub.cfg
For example. To use
changes=/phb
orchanges=EXIT:/phb
Copy extgrub.cfg.example from root of .iso file to some ext4 partition tophb
folder and remove.example
extension.And, of course
extgrub.cfg
is customizable. Edit it as needed.
gumanzoy wrote: Sun Apr 06, 2025 3:56 pmAdded tigervncserver 1.15.0
To get remote access to PC with PocketHandyBox
There 3 options to run:
Use vncpasswd to create
/root/.config/tigervnc/passwd
Run with cheatcode vnc=password
Run with cheatcode vnc to connect without password