| Commit message (Collapse) | Author | Files | Lines |
|
The squashfs-tools are an essential package when using 'setup2hd',
the Slackware Live OS' harddisk installer.
The XFCE ISO does not contain setup2hd at all (it only gets added
to ISOs with a huge kernel) but if someone creates a custom Live OS
containing a huge kernel but based on the minimal XFCE variant,
this custom Live OS requires the presence of unsquashfs,
or else 'setup2hd' will fail.
|
|
In the original version of the script, the squashfs modules' contents
would be extracted one after the other.
However this disregards any package or file deletions inbetween modules.
As a result, e.g. a PLASMA5 installation to disk using 'setup2hd' would
leave several artefacts in removed_scripts and removed_packages and probably
in other locations too.
The overlay is now constructed somewhat differently, so that 'setup2hd' can
access the full read-only filesystem properly; it will copy this content
to the harddisk using rsync. A progress indicator will show the stats of
files that are actually being transferred.
At the same time, the 'setup2hd' script's language settings are now
hard-coded by setting 'LC_ALL' and LANG to "C". Slackware's setup scripts
parse command output and expect english texts there, but when you selected
a different language when booting your Live OS, this would confuse e.g.
'liloconfig' to the extent that it failed to find the Linux partitions.
|
|
When changes need to be made to README.txt and its Wiki version at
http://docs.slackware.com/slackware:liveslak I want to be able to
diff the two easily.
|
|
If the predefined console font (CONSFONT variable) was not found
on the system, the make_slackware_live.sh script would abort with an error.
|
|
This requires functionality in grub which is currently not enabled
in Slackware's grub package.
If you want a 32-bit Live ISO that boots on UEFI computers, you need
to recompile Slackware's grub with the patch for grub.SlackBuild which
you can find in the ./patches subdirectory.
Then you need to set the variable "EFI32" to "YES" in the
'make_slackware_live.sh' script and (re-)generate your 32-bit ISO.
The resulting 32-bit Live ISO will be UEFI-bootable.
|