| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | liveinit: fix a spelling error in a comment (nitpicking I know). | Eric Hameleers | 2016-02-01 | 1 | -1/+1 |
* | Add support for persistence using a loop-mounted container file....This adds an option to store persistent data in a container file instead of
a directory in the USB stick's Linux filesystem.
Theoretically, this would allow the Slackware Live files to be copied to
a VFAT partition on a stick without erasing it, as long as the stick is
made bootable and the Live kernel & initrd are added to the boot menu.
To create a USB stick from the Live ISO which uses a persistence file instead
of a persistence directory, run the 'iso2usb.sh' script with a new parameter:
-P|--persistfile Use a 'persistence' container file instead of
a directory (for use on FAT filesystem).
The following example creates a 750 MB LUKS-encrypted container file
'slhome.img' which will contain /home ; as well as a file '/persistence.img'
in the root of the USB's Linux partition which will be used to store the
Live OS' persistent data:
./iso2usb.sh -i slackware64-live-current.iso -o /dev/sdX -c 750M -P
NOTE:
The persistence container file will be created as a 'sparse' file which
starts as an empty file not using up any disk space, but is allowed to
grow dynamically to consume a maximum value of 90% of the free disk space
on the Linux partition of the USB stick.
| Eric Hameleers | 2016-01-29 | 1 | -32/+71 |
* | Fix a flow in the logic when using a LUKS /home and no persistence....The /home would end up read-only if the "nop" parameter was passed
on the boot commandline in order to disable persistence for the session.
So, remount the media as writable earlier during init.
| Eric Hameleers | 2016-01-29 | 1 | -2/+4 |
* | Add support for a LUKS-encrypted /home in the USB Live version....Using iso2usb.sh script's new '-c' parameter, you can define the size for
a container file in the root of the USB stick's Linux partition.
- The container file will be loop-mounted and LUKS-encrypted and the
Live OS will mount the filesystem inside the container on /home/.
- The LUKS passphrase will be defined when executing the 'iso2usb.sh' script.
- The original /home content of the ISO will be copied into the
LUKS-encrypted container during execution of the 'iso2usb.sh' script.
- If for whatever reason you do not want to unlock & mount the LUKS container
during boot, you must add the boot parameter " luksvol= " to the syslinux
or grub commandline.
| Eric Hameleers | 2016-01-22 | 1 | -0/+56 |
* | Add 2016 in the copyright line. | Eric Hameleers | 2016-01-15 | 1 | -1/+1 |
* | Fix X keyboard configuration if no custom layout was chosen at boot. | Eric Hameleers | 2016-01-10 | 1 | -10/+12 |
* | Added support for separate configuration of X keyboard layout/variant....New parameter for the boot commandline:
xkb=[language],variant
Examples:
# Only specify a Xkbvariant, and inherit the console keyboard layout in X:
kbd=nl xkb=,sundeadkeys
# Define a 'french swiss' layout in X, independent of the console:
xkb=ch,fr
Two new keyboard/language choices have been added which use this functionality:
- german swiss
- french swiss
(requested by Niki Kovacs).
New: if a non-US keyboard layout is selected, the US layout will be added
as a secondary layout. Toggling between the two layouts is possible using
the Shift-LeftAlt key combo.
Also new: the RightAlt key is now defined as the Compose Key in X. Meaning,
the combo <RightAlt><"><e> will generate a 'ë character'.
| Eric Hameleers | 2016-01-05 | 1 | -3/+30 |
* | Make the init more robust....The computer may have other partitions which contain a Live image,
we need to choose one.
Alternatively, use "livemedia=/dev/sdX" to point init to the Live device
we want to boot.
| Eric Hameleers | 2015-12-24 | 1 | -10/+38 |
* | Delete ALSA state file, the Live OS may be booted on different computers. | Eric Hameleers | 2015-12-24 | 1 | -0/+3 |
* | liveinit: add debug code for development (disabled by default). | Eric Hameleers | 2015-12-16 | 1 | -0/+21 |
* | Add support for alternative directorynames of 'persistence' and 'liveslak'....The persistence directory on USB is called 'persistence' by default but can
now be re-defined when running 'make_slackware_live.sh' to create the ISO.
Additionally it can be changed dynamically on boot of the Live OS by adding
a 'persistence=<dirname>' parameter to the boot.
The Live OS main directory is called 'liveslak' by default but can
now be re-defined when running 'make_slackware_live.sh' to create the ISO.
Additionally it can be changed dynamically on boot of the Live OS by adding
a 'livemain=<dirname>' parameter to the boot.
| Eric Hameleers | 2015-12-02 | 1 | -9/+16 |
* | Make the 'livemain' directory name configurable in make_slackware_live.sh...This allows customizations for derivative Live OSes.
Patch submitted by Manfred Mueller.
| Eric Hameleers | 2015-11-29 | 1 | -7/+8 |
* | Slackware Live Edition: initial commit....This is Beta 2.
Read http://alien.slackbook.org/blog/slackware-live-edition-beta-2
for all the details.
Beta2 | Eric Hameleers | 2015-11-28 | 1 | -0/+442 |