summaryrefslogtreecommitdiffstats
path: root/README.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* README.txt: updated for liveslak 1.8.0 Eric Hameleers2023-09-181-14/+23
|
* Several enhancements to LUKS containers and their support scripts Eric Hameleers2023-09-101-15/+68
| | | | | | | | | | | | | | | | | | | | | | To name the most important: - The filesystem inside the containers is no longer limited to ext4 and can now be btrfs, ext2, ext4, f2fs, jfs or xfs. The scripts 'iso2usb.sh' and 'isocomp.sh' now support this filesystem choice via a new '-F' switch. - The 'upslak.sh' script can now extend the size of your home and persistence container files, in case you run out of storage there. - The internal functions used in 'iso2usb.sh' 'isocomp.sh' and 'upslak.sh' are mostly unified now, and I intend to split all functions off into a separate file which makes maintenance as well as adding new functionaliy easier. - The 'upslak.sh' script will now create a 'kernelmodules' squashfs module and copies it to liveslak's 'addons' directory after updating the boot kernel on the USB stick and the kernel-modules inside the initrd image. This way, you no longer end up with a broken Live OS if you forgot to install a Slackware kernel-modules package inside the persistent Live OS prior to running 'upslak.sh' with the '-k' and '-m' parameters. In addition, the README.txt was updated with these enhancements so that the liveslak documentation is again completely up to date.
* Update boot-stage help with new core2ram parameter. Update README.txt Eric Hameleers2023-01-221-0/+1
|
* README.txt: be more specific in 'Boot from an ISO file on disk' example Eric Hameleers2023-01-041-2/+2
|
* README.txt: explain customization of the list of used packages Eric Hameleers2022-10-081-0/+17
|
* Full support for Ventoy; encrypted OS persistence/homedirectory for ISO boot Eric Hameleers2022-08-151-7/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: Ventoy is now fully supported. Liveslak implements the "Ventoy-compatible" guideline. There is nothing you have to do, this works out of the box. When you are booting from an ISO file (whether via Ventoy, or through your own hand-crafted Grub menu entry, or Windows BCD), Operating System persistence and an encrypted homedirectory are now supported, as well as the ability to load additional live modules (as 'addons' or 'optional') that are not part of the ISO. All of this is possible without the need for any modification to the ISO image. The configuration is stored in a file next to the ISO. A new script, "isocomp.sh" aka the ISO Companion script, has been added. Like with all of my scripts, it accepts a "--help" parameter which will show you how to use it. This script allows you to: - create encrypted containers for OS persistence and a persistent homedirectory (actually not just for /home but you can create as many containers as fit on the disk and mount them wherever you want) - size extension of existing encrypted containers if they threaten to run out of space - creating a secondary liveslak root on the disk partition where you can add more (optional/add-on) live modules that you need in the Live OS but are not contained in the ISO The configuration of these new features is stored in a file with the same name and full path as the ISO file but with a ".cfg" file extension instead of ".iso". The "isocomp.sh" script manages this configuration file for you, but you can safely edit and modify it manually if you want to. The "isocomp.sh" script will leave your customizations alone. Here is an example of such a configuration file; it is copied from my own Ventoy disk, for a Slackware LEAN Live ISO image: LIVESLAKROOT=/liveslak LUKSVOL=/liveslak/myhome.icc:/home ISOPERSISTENCE=/liveslak/persistence.icc TZ=Europe/Amsterdam LIVE_HOSTNAME=zelazny I added the variables "TZ" and "LIVE_HOSTNAME" manually by opening the configuration file in an editor. The following variables are supported in the isocomp configuration file, but not managed by "isocomp.sh"; they all correspond to liveslak boot parameters by the way: BLACKLIST, KEYMAP, LIVE_HOSTNAME, LOAD, LOCALE, NOLOAD, RUNLEVEL, TWEAKS, TZ and XKB. The value of the "LUKSVOL" variable can hold multiple "containerfile:mountpoint" definitions, separated by commas. The variable "LIVESLAKROOT" defines the root of a secondary liveslak directory tree on your disk.
* README.txt: some touch-ups on ISO sizes Eric Hameleers2022-08-151-4/+4
|
* README.txt: some touch-ups and syncing content with latest feature set Eric Hameleers2022-08-141-11/+15
|
* README.txt updated for the upcoming liveslak release Eric Hameleers2022-07-101-5/+5
|
* Fix small typo in README Eric Hameleers2022-04-201-1/+1
| | | | Thanks to Juan Fernandez for reporting.
* README: refreshed Eric Hameleers2022-01-211-8/+8
|
* README: update download URLs Eric Hameleers2021-12-201-4/+2
|
* README: add an example Grub menu entry for 'frugal install' on harddisk Eric Hameleers2021-11-101-0/+16
|
* liveslak: add Secure Boot support to all 64bit ISOs Eric Hameleers2021-11-081-0/+35
| | | | | | | | | | | | | | | | | | | | Read the updates in the README for more background and guidance. User notice: As a one-time action the very first time you boot a Secure Boot enabled liveslak ISO, you will have to enroll the liveslak certificate (/EFI/BOOT/liveslak.der) with which the Slackware boot-up binaries (grub and kernel) were signed into your computer's MOK (Machine Owner Key database). This enrollment request will show on-screen during initial boot, just follow the prompts to 'enroll from disk'. Afterwards the computer will reboot and from then on, your liveslak will boot without any user intervention on your Secure Boot computer. Note: liveslak uses Fedora's initial boot loader (the 'shim') which has been signed by Microsoft. In future we may get our own signed shim for liveslak and/or Slackware, but don't hold your breath.
* Update the documentation and grub/syslinux help texts Eric Hameleers2021-10-261-0/+7
|
* README.txt: document usage of /liveslak/slackware_os.cfg Eric Hameleers2021-09-101-0/+20
| | | | | This functionality has been present for more than three years already, but was never properly documented. Fixing that now.
* Allow for empty password for the live and root accounts Eric Hameleers2021-09-081-1/+3
|
* README.txt updates Eric Hameleers2021-05-051-2/+3
|
* Change domain 'example.net' to 'home.arpa' following RFC8375 Eric Hameleers2021-03-061-1/+1
| | | | | | | | | | | | | Excerpt from RFC 8375 (https://tools.ietf.org/html/rfc8375): Users and devices within a home network (hereafter referred to as "homenet") require devices and services to be identified by names that are unique within the boundaries of the homenet [RFC7368]. The naming mechanism needs to function without configuration from the user. While it may be possible for a name to be delegated by an ISP, homenets must also function in the absence of such a delegation. This document reserves the name 'home.arpa.' to serve as the default name for this purpose, with a scope limited to each individual homenet.
* README.txt: use liveslak.org URLS Eric Hameleers2021-01-241-2/+2
|
* README.txt: use new URL for git repository Eric Hameleers2021-01-171-2/+2
|
* Implement a small Console OS - a rescue environment in RAM1.3.9 Eric Hameleers2021-01-121-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This uses two squashfs modules that are currently only found in the LEAN and XFCE images: 'min' and 'noxbase'. These two provide a functional console-only Slackware with a lot of useful programs. It will connect to a DHCP server automatically and it also contains the 'setup2hd' script to be able to install Slackware from a network mirror. And since the Console OS gets loaded into RAM, you can remove your USB stick after booting and use that stick for other purposes. Use-case: - You have one computer with a network connection and one USB stick, and want to create a persistent Slackware Live on USB. - Download an ISO supporting 'Console OS' to the computer's hard drive, and transfer the ISO to the USB stick using the computer's ISO imaging tools, making the stick bootable but not persistent. - Boot from the USB stick, select the "Console OS in RAM" option. - After you logged into the Console Slackware, mount the computer's hard drive. - Use the 'iso2usb.sh' script that comes with liveslak to extract the ISO content to the USB stick, making it persistent. See the README.txt for instructions. ----------------------------------------------------------------------------- Implemented as an extension of the liveslak 'toram' boot parameter. Adding 'toram=core' to the boot commandline will load circa 500 MB of squashfs modules into RAM and boot into a sparse but functional console environment. For supported Live variants (currently LEAN and XFCE) the script 'make_slackware_live.sh' will automatically add a menu item "Console OS in RAM" to the Syslinux and Grub bootloaders, using this 'toram=core' parameter. TODO: add this as an option to all liveslak variants. Not so trivial to do.
* Further updates for the PLASMA5 to KTOWN rename Eric Hameleers2021-01-061-8/+8
|
* README.txt updates to the documentation for liveslak Eric Hameleers2020-12-051-6/+12
|
* README: add download URL for the DAW ISO Eric Hameleers2020-10-051-0/+1
|
* Updated liveslak documentation for the upcoming 1.3.7 release Eric Hameleers2020-10-051-10/+27
|
* Expand the capabilities of the 'toram' boot parameter Eric Hameleers2020-09-051-0/+5
| | | | | | | | toram=all Prevent writes to disk since we are supposed to run from RAM; equivalent to parameter "toram". toram=os Load OS modules into RAM, but write persistent data to USB.
* Allow a custom domain name for the live host Eric Hameleers2020-09-051-0/+3
| | | | | New boot parameter: "domain=your_custom_domain", The domain component defaults to 'example.net'.
* README.txt - some small corrections Eric Hameleers2020-06-251-2/+5
|
* README.txt small updates Eric Hameleers2020-05-131-2/+9
|
* README.txt updated Eric Hameleers2018-09-041-5/+9
|
* Add support for on-disk OS configuration file Eric Hameleers2018-06-151-0/+5
| | | | | | | | | | | | | | The configuration file must be in the liveslak main directory ('/liveslak' by default) and be called 'DISTRO_os.cfg' where DISTRO is the lower-case name of the distro ('slackware' by default). The following variables can be defined in the configuration file, one per line, in the format VAR=value: BLACKLIST, INIT, KEYMAP, LIVE_HOSTNAME, LOAD, LOCALE, LUKSVOL, NOLOAD, RUNLEVEL, TWEAKS, TZ, XKB. Since the configuration file is sourced by the live init script, it is OK to have comments in it that are prefixed with '#'.
* README.txt needed an update Eric Hameleers2018-03-091-14/+27
| | | | | | | - Explanation of the partition layout of a USB stick when created with iso2usb.sh - Updated URLS - Many small fixes, mostly typos
* README: small updates and polishing to align with the Wiki text Eric Hameleers2017-12-231-5/+5
|
* README.txt: mention dlackware and studioware in the 'ISO variants' section Eric Hameleers2017-09-231-3/+5
|
* liveslak: update the README with new upslak functionality Eric Hameleers2017-09-191-3/+94
|
* Allow syntax 'livemedia=scandev:/path/to/live.iso' Eric Hameleers2017-07-191-0/+3
| | | | | | | Use the 'scandev' keyword instead of specifying an actual partition name if you want liveslak to scan all partitions for the ISO. Use this if you are not sure of the devicename and have no means of figuring it out.
* Document the 'debug=<number>' boot parameter Eric Hameleers2017-07-181-0/+3
| | | | | '2' enables verbose script execution; '4' dumps you into a debug shell right before the switch_root.
* Add boot-time tweak 'nsh' to disable new sub-pixel hinting in freetype Eric Hameleers2017-04-301-0/+1
| | | | | | | | | | | Freetype has enabled a 'new style' of sub-pixel hinting, based on the Infinality patch but simplified for speed. Some people feel that this new type of hinting is resulting in worse font rendering than with the old auto-hinter built into Freetype. The new tweak 'nsh' effectively disables the new type of sub-pixel hinting and makes Freetype fall back to the old behaviour. Usage: add "tweaks=nsh" to the boot commandline of the Live OS.
* README: put some more emphasis in the ISO developer section. Eric Hameleers2017-02-021-1/+1
| | | | | | | Specifically, stress the fact that generating an ISO requires that you create a local Slackware mirror prior to running 'make_slackware_live.sh', since the script will not download official Slackware packages, only 3rd party packages.
* README.txt: fix the URL of the Porteus web site. Eric Hameleers2016-12-081-1/+1
|
* README.txt: mention harddisk installation option in the Preface. Eric Hameleers2016-11-291-1/+1
|
* Make the name 'min' of the minimal package list customizable. Eric Hameleers2016-11-091-0/+5
| | | | | | | | The 'min' package list contains the generic kernel. This package list is special because the 'make_slackware_live.sh' script will also take care of the ISO boot configuration while processing it. A custom Live OS may want to use a custom filename instead of "min.lst", so the variable $MINLIST was created for that purpose.
* README.txt has been updated. Eric Hameleers2016-07-311-0/+17
|
* README: move the syslinux/grub information to the beginning and add a header. Eric Hameleers2016-07-081-32/+35
| | | | | | This allows people to find the instructions on how to edit the boot commandline in syslinux or grub more easily. Now it is here: http://docs.slackware.com/slackware:liveslak#booting_the_live_os
* README.txt: document the new options in liveslak. Eric Hameleers2016-06-171-0/+5
| | | | | | | | | | | * iso2usb.sh: added '-r' parameter to refresh an existing USB Live stick with data from a new Live ISO. * boot: added 'nop=wipe' parameter which will cause all persistent data (in the persistence directory or a persistent data container) to be erased. This allows you to repair a case of corrupted persistent data which can occur after you modified files that are part of a squashfs module. Note that this boot option will leave an encrypted /home un-touched!
* Some cosmetic cleanups. Eric Hameleers2016-05-291-1/+1
|
* make_slackware_live.sh: add "-X" switch to generate the ISO with xorriso. Eric Hameleers2016-05-291-0/+1
| | | | | | For some people, an ISO generated with xorriso instead of using mkisofs/isohybrid is more compatible with other tools or hardware. You need to install xorriso separately, it is not included with Slackware.
* README.txt: the git repository is no longer hosted on taper but on bear. Eric Hameleers2016-05-181-2/+2
|
* README.txt: small fixes to sync this document with the Wiki version. Eric Hameleers2016-05-181-5/+7
|