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
Later i will use .github/workflows/ to build .iso.
v0005 Pre release version .iso:
md5sum:
6682252f3a4097bc9089e0a180856fc4
phb_test_x64_12_25_0004_vtgrub2.iso
root and puppy guest passwords not set.
This is 64bit only. I will add 32bit version later. 32+64 will be combined in one .iso (same as in my previous build).
kernels 5.10.223-amd64 / 6.10.12-amd64
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.