Download Latest Version comlin64-lite-000.tar.gz (4.5 GB)
Email in envelope

Get an email when there's a new version of Community Linux 64

Home
Name Modified Size InfoDownloads / Week
comlin64 2025-05-11
README.md 2025-05-13 3.7 kB
comlin64.tar.gz 2025-05-11 1.8 GB
comlin64-lite-000.tar.gz 2025-05-11 4.5 GB
comlin64.iso.gz 2025-05-11 4.8 GB
32G_1.0.0.img.gz 2025-05-10 5.9 GB
video_20250404_013524.mp4 2025-04-03 162.3 MB
Totals: 7 Items   17.2 GB 54

Community Linux 64 README

Welcome to Community Linux 64. It is a Personal Class Linux Distribution that boots from a USB drive. When run from USB, it is indistinguishable from a hard drive installation.

Notables:

Fast boot without runlevels. Tor browser, Firefox, Libreoffice
pre-installed. GCC development pre-installed.

Downloading Image:

For binary deployment, download 32G_1.0.0 image. Extract it, and
'dd' it onto a 32G USB drive. Windows users may deploy rufus (in dd mode)
( dd = disk duplicate utility )

For virtual deployment, download, comlin.iso.gz file. Extract it.
The ISO will run in Virtualbox. Not tested as a USB installation,

ComLin64 pre-created users (user name / pass with no quotes)

Name: 'user'  password: 'user'     # Sudo powers.
Name: 'root'  password: 'root'     # Superuser.
Name: 'guest' password: 'guest'    # Regular user.

Downloading Source:

Download comlin64 and comlin64-lite-000 archives, and extract it
into its directories. Change to comlin64, and type
'make help' for more instructions.

Troubleshooting:

Grub command line has dozens of options for boot breakpoints.
The breakpoints present a shell, where one can diagnose / fix.

List of some of the breakpoints:

    The rbreak items break during the initram phase.

    rbreak=cmdline          Break at the beginning of script
    rbreak=systemd          Break before systemd-udevd
    rbreak=pre-mount        Break pre-mount
    rbreak=pre-overlay      Break before overlay mount
    rbreak=pre-del          Break before cleanup
    rbreak=pre-chroot       Break before chroot to INIT FS
    rbreak=pre-powerdown    Break before hardware shut down

    The ibreak items break during the preinit phase.

    ibreak=all              Stop at all break points
    ibreak=start            Stop at the start of script.
    ibreak=devices          Stop before device install
    ibreak=hd               Stop before HD detect
    ibreak=chroot           Stop before chroot
    ibreak=pre-vt           Stop before virtual terminals started
    ibreak=pre-hd           Stop before RW storage mount
    ibreak=findhd           Stop before storage scan
    ibreak=pre-mount        Stop before RW mount
    ibreak=pre-overlay      Stop before real overlay mount
    ibreak=pre-chroot       Stop before real overlay mount
    ibreak=daemons          Stop before daemons start
    ibreak=start2           Stop before post phase
    ibreak=pre-dbus         Stop before dbus daemon
    ibreak=pre-polkit       Stop before polkit starts
    ibreak=udevd            Stop before udevd starts
    ibreak=sound            Stop before sound card detect
    ibreak=pre-acpi         Stop before ACPI daemon
    ibreak=network          Stop before network start
    ibreak=pre-sshd         Stop before secure shall daemon
    ibreak=pre-mount        Stop before real mount
    ibreak=pre-gui          Stop before GUI cycle
    ibreak=post-gui         Stop after GUI cycle
    ibreak=pre-cleanup      Stop before cleanup
    ibreak=pre-umount       Stop before unmount
    ibreak=post-cleanup     Stop before cleanup

    Varibles that can be set for troubleshooting:

    verbose=level           Set verbosity level. 0=None 9=noisy
    isleep=nsecs            Sleep nsecs after every command (animate)

Further development:

This project is funded by donations. Please consider donating
on PayPal to the account of peterglen99@gmail.com.

Thank you, Peter Glen

Source: README.md, updated 2025-05-13