Name | Modified | Size | Downloads / 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