CUSTOM MX Linux - Penguins-eggs LIVE ISO Calamares Installer:
https://sourceforge.net/projects/remaster-linux/files/Distros/MX-Linux/MX-Linux23-eggs-iso/
username: mxlinux | passoword: mxlinux1234 | root pw: mxlinux1234
Addon Applications are: yad gui Version: 14.1 compiled with --enable-html --enable-sourceview --stand-alone (settings in binary) Chromium Web Browser vlc kazam Thunar Filemanager Gparted - Drive Partition Manager kazam
===============================
This manual raw copy procedure will work on most pure Debian Distro Custom Builds but, you have to use Watt13OS LIVE ISO Calamares Installer. Others like Q4OS and Sparkylinux have crazy advanced scripts; Tested on:
Requires Multiple Linux Partitions:
-
Partition to build MX Linux
-
Partition to save custom filesystem.squashfs file
-
Optional Partition to install Remastered MX Linux.
-
Auto Mount Scripts (2 scripts) are needed to remount remote location of filesystem.squashfs file.
Auto Scripts are shown below below:
- Must use different username in Calamares (can not be same username as used in custom build.
NOTE: Do not install custom filesystem.squashfs file from USB to USB as it takes a VERY LONG TIME that way.
The Custom fileystem.sqaushfs file should always be located on a hard drive partition or Network Drive.
MX Linux Remaster --> WattOS LIVE ISO Calamares Installed:
Summary:
- Install MX Linux
- update packages / install software / no Home files
- reboot to other Debian Partition (can be a USB Stick)
- Use Gparted to shrink MX Linux Parition (Shrink All the way + 1MB)
- Mount MX Linux Partition (sudo mount /dev/sdaX /mnt)
- Compress to squashfs file: (sudo mksquashfs /dev/sdaX ./filesystem.squashfs)
- Record path to filesystem.squashfs file
- Boot WattOS13 LIVE
- sudo mousepad --> /etc/calamares/modules/unpackfs.conf
- Contents of /etc/unpackfs.conf -->
# Debian/bookworm
---
unpack:
- source: /path-to-mxlinux-custom/filesystem.squashfs
sourcefs: "squashfs"
destination: ""
- Install using WattOS13 Calamares Installer
- At Install Screen, in terminal: ./mount1.sh # start auto mount script.
#############################
#!/bin/bash
# mount1.sh contents
sudo mount /dev/sdXx /path-to-custom/filesystem.squashfs
./mount2.sh
#############################
# mout2.sh contents
sudo mount /dev/sdXx /path-to-custom/filesystem.squashfs
./mount1.sh