In case it is useful for anyone. Salix 14.0 Live XFCE beta1
Posted: 26. May 2013, 20:07
After more than two months of developing trying to build various live system's for current tree and stable tree of slackware as well,
digging on SaLT, liveclone and salix-live-installer, livekernel creation on latest slackware kernels also, testing and improving a lot of little details, this xfce live beta1 version is available in both 32 and 64 bits.
A lot of problems, there were times, i said, i will give up but then, i took it personally and solved all problems so here it is xfce 14.0 live beta1 edition.
I made this xfce live edition for my personal use and make it public, in case it is useful for others too. After all this is open source. It is not official. Considering as just a beta live dvd.
This live xfce beta1 could not be done without the work of all salix developers, packagers , translators and contributors. So many thanks to all of them.
This version is build using SaLT (Salix Live Technology) developed in house by JRD in order to build Live CDs in a more dynamic fashion with very little modifications from the host system.
This includes the same applications and packages as the regular Salix Xfce 14.0, 32 or 64 bits, with the following additions:
isomaster, for managing ISO files;
gparted, for managing partitions;
grub2-1.99 for a beautiful boot menu and options;
lilosetup, to repair a failed lilo boot setup;
liveclone 0.12.14.0, for creating your own custom live CD/USB;
liveclone has been updated to work with new SaLT.
Has been tested on creation of live usb-stick and is working fine.
source code is here
persistence-wizard, for creating a persistence file in order to keep changes upon reboot in the live environment;
remmina, for connecting to RDP server (like Windows or VirtualBox 4+), VNC server, NX server, SSH/SCP;
salix-live-installer 0.4.1, for installing Salix on a hard disk. The version 0.3 has been used as base and has been written using other python statements to work with the future versions of slackware (this is because of parted new version on current tree) and also has backwards compatibility with 14.0 stable tree.
Salix-live-installer, crashed in the step of setting keyboard, has been fixed. This is because of ktsuss. Kdesu and gksu are working fine and installation always succeeded. So a trick is used. libgtop, libgksu, gksu packages compiled and added on packages-live to be used on the live environment but they are not installed during installation.
After installation ktsuss only exists so livedvd is fully compatible with installation cd.
salix-live-installer has been tested and is working fine.
source code is here
xorriso is used to make the live iso. Liveiso is hybrid. You can use dd method or install-on-USB or liveclone to create a live usb.
Note: Busybox has been compiled with CONFIG_FEATURE_MOUNT_NFS=n otherwise cannot build.
So, check if initextra-xfce-14.0-32-beta1.xz and initextra-xfce-14.0-64-beta1.xz are working.
To boot Salix Live in PXE, please consult this documention.
(Note for the future releases : Initrd on SaLT for the next version of slackware not in this version 14.0, has to be corrected because of new kernels.
ehci-hcd module of latest kernels has been split to two modules (ehci-hcd and ehci-pci). So ehci-pci has to added on initrd also, otherwise iso cannot boot from USB.)
The default root password is live
You don't need a password for the regular and auto-logged in user one
You can download iso files from the following links:
Salix Live XFCE 14.0 beta1 (32 bit)
32 bits ISO (770 MB) — MD5 checksum: c8a71de05d568617be0f25b95af03e57
Sourceforge: http://sourceforge.net/projects/salix/f ... o/download
initrd for 32 bits PXE booting (5,9MB): — MD5 checksum: 6bad6904138795f99eea9d3c718be658
Sourceforge: http://sourceforge.net/projects/salix/f ... z/download
Salix Live XFCE 14.0 beta1 (64 bit)
64 bits ISO (787 MB) — MD5 checksum: e7bd316e9467f4eab22e4ca15226844e
Sourceforge: http://sourceforge.net/projects/salix/f ... o/download
initrd for 64 bits PXE booting (6,6 MB) — MD5 checksum: 5b86abfc1d57f0ee71ce16e185b7828c
Sourceforge: http://sourceforge.net/projects/salix/f ... z/download
You can consult the Startup Guide for more information on Salix and Salix Live.
If you want to boot Salix Live through USB, please consult this documentation.
Note: For those who experience some display problem during the boot process you can try adding the following cheatcode with this procedure:
Reboot
At the Grub launch menu, go to Change boot options.
Select Custom linux kernel parameters
Enter nomodeset
Go back to the launch screen and boot
digging on SaLT, liveclone and salix-live-installer, livekernel creation on latest slackware kernels also, testing and improving a lot of little details, this xfce live beta1 version is available in both 32 and 64 bits.
A lot of problems, there were times, i said, i will give up but then, i took it personally and solved all problems so here it is xfce 14.0 live beta1 edition.
I made this xfce live edition for my personal use and make it public, in case it is useful for others too. After all this is open source. It is not official. Considering as just a beta live dvd.
This live xfce beta1 could not be done without the work of all salix developers, packagers , translators and contributors. So many thanks to all of them.
This version is build using SaLT (Salix Live Technology) developed in house by JRD in order to build Live CDs in a more dynamic fashion with very little modifications from the host system.
This includes the same applications and packages as the regular Salix Xfce 14.0, 32 or 64 bits, with the following additions:
isomaster, for managing ISO files;
gparted, for managing partitions;
grub2-1.99 for a beautiful boot menu and options;
lilosetup, to repair a failed lilo boot setup;
liveclone 0.12.14.0, for creating your own custom live CD/USB;
liveclone has been updated to work with new SaLT.
Has been tested on creation of live usb-stick and is working fine.
source code is here
persistence-wizard, for creating a persistence file in order to keep changes upon reboot in the live environment;
remmina, for connecting to RDP server (like Windows or VirtualBox 4+), VNC server, NX server, SSH/SCP;
salix-live-installer 0.4.1, for installing Salix on a hard disk. The version 0.3 has been used as base and has been written using other python statements to work with the future versions of slackware (this is because of parted new version on current tree) and also has backwards compatibility with 14.0 stable tree.
Salix-live-installer, crashed in the step of setting keyboard, has been fixed. This is because of ktsuss. Kdesu and gksu are working fine and installation always succeeded. So a trick is used. libgtop, libgksu, gksu packages compiled and added on packages-live to be used on the live environment but they are not installed during installation.
After installation ktsuss only exists so livedvd is fully compatible with installation cd.
salix-live-installer has been tested and is working fine.
source code is here
xorriso is used to make the live iso. Liveiso is hybrid. You can use dd method or install-on-USB or liveclone to create a live usb.
Note: Busybox has been compiled with CONFIG_FEATURE_MOUNT_NFS=n otherwise cannot build.
So, check if initextra-xfce-14.0-32-beta1.xz and initextra-xfce-14.0-64-beta1.xz are working.
To boot Salix Live in PXE, please consult this documention.
(Note for the future releases : Initrd on SaLT for the next version of slackware not in this version 14.0, has to be corrected because of new kernels.
ehci-hcd module of latest kernels has been split to two modules (ehci-hcd and ehci-pci). So ehci-pci has to added on initrd also, otherwise iso cannot boot from USB.)
The default root password is live
You don't need a password for the regular and auto-logged in user one
You can download iso files from the following links:
Salix Live XFCE 14.0 beta1 (32 bit)
32 bits ISO (770 MB) — MD5 checksum: c8a71de05d568617be0f25b95af03e57
Sourceforge: http://sourceforge.net/projects/salix/f ... o/download
initrd for 32 bits PXE booting (5,9MB): — MD5 checksum: 6bad6904138795f99eea9d3c718be658
Sourceforge: http://sourceforge.net/projects/salix/f ... z/download
Salix Live XFCE 14.0 beta1 (64 bit)
64 bits ISO (787 MB) — MD5 checksum: e7bd316e9467f4eab22e4ca15226844e
Sourceforge: http://sourceforge.net/projects/salix/f ... o/download
initrd for 64 bits PXE booting (6,6 MB) — MD5 checksum: 5b86abfc1d57f0ee71ce16e185b7828c
Sourceforge: http://sourceforge.net/projects/salix/f ... z/download
You can consult the Startup Guide for more information on Salix and Salix Live.
If you want to boot Salix Live through USB, please consult this documentation.
Note: For those who experience some display problem during the boot process you can try adding the following cheatcode with this procedure:
Reboot
At the Grub launch menu, go to Change boot options.
Select Custom linux kernel parameters
Enter nomodeset
Go back to the launch screen and boot