| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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'.
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This allows customizations for derivative Live OSes.
Patch submitted by Manfred Mueller.
|
|
This is Beta 2.
Read http://alien.slackbook.org/blog/slackware-live-edition-beta-2
for all the details.
|