ExTiX 18.7 – “The Ultimate Linux System” – with LXQt 0.12.0, Refracta Tools, Calamares Installer and kernel 4.18.0-rc5-extix – Build 180723

I have made a new version of ExTiX – The Ultimate Linux System. I call it ExTiX 18.7 LXQt Live DVD. (The previous version was 18.4 from 180419).

ABOUT
ExTiX 18.7
LXQt DVD 64 bit is based on Debian 9 Stretch and Ubuntu 18.04.1 Bionic Beaver. The original system includes the Desktop Environment Gnome. After removing Gnome I have installed LXQt 0.12.0. LXQt is the Qt port and the upcoming version of LXDE, the Lightweight Desktop Environment. It is the product of the merge between the LXDE-Qt and the Razor-qt projects: A lightweight, modular, blazing-fast and user-friendly desktop environment.

The system language is ENGLISH.

Used KERNEL
My special kernel 4.18.0-rc5-extix corresponding Kernel.org’s unstable kernel 4.18-rc5. You can download “my” kernel if you want to use it another Ubuntu/Debian system.

What’s new in kernel 4.18?

NEWS ABOUT ExTiX 18.7 Build 180723 with the LXQt Desktop environment
1. ExTiX LXQt is based on Ubuntu 18.04.1 Bionic Beaver. LXQt 0.12.0 is used as Desktop environment. All packages have been updated to the latest version by 180723. Kernel 4.18.0-rc5-extix is used. (Kernel.org‘s kernel 4.18-rc5).
2. Firefox has replaced Google Chrome as Web Browser. It’s now possible to watch Netflix movies also in Firefox (while running Linux).
3. I have replaced Ubuntu’s installer Ubiquity with Calamares Installer. Calamares is an installer framework. By design it is very customizable, in order to satisfy a wide variety of needs and use cases.
4. Other included important/useful packages are: LibreOffice, Thunderbird, GParted, Brasero, SMPlayer, GCC and other compilation tools so that you can install packages from source. Furthermore “all” multimedia codecs. Everything the average Linux user could wish for I would say.

WHAT’S SO SPECIAL about ExTiX and especially the new version from 180723?
1. The ExTiX ISO’s are ISO-hybrids, which means that they can very easily be transferred (copied) to a USB pen drive. You can even run ExTiX from the USB stick and save all your system changes on the stick. I.e. you will enjoy persistence!
2. Another big improvement is that both ExTiX versions can run from RAM. Use Boot alternative 4 (Load to RAM). When the system has booted up you can remove the disc (DVD) or USB stick. You’ll need at least 2 GB RAM to run ExTiX that way. Running from RAM means that the system will run faster than from DVD or USB stick. Everything will be superfast I would say!
3. All packages have been upgraded to the latest version by 180723.
4. I’ve replaced kernel 4.16.2-exton with kernel 4.18.0-rc5-extix (Kernel.org‘s unstable kernel 4.18-rc5). “My” kernel is patched so that you can install Nvidia’s proprietary graphics driver if you like.

LOG IN to LXQt
You can run ExTiX live as root (superuser) or as the ordinary user live. Log in from Slim‘s Login Manager as root with password root in the LXQt version or as live with password live. After a hard drive installation you will get the opportunity to create your own normal user. When logged in as live you can use Sudo to become root. (Command: sudo su).

Wireless connections
I have replaced Wicd with NetworkManager. It now works better in ExTiX LXQt.

About Calamares Installer
Calamares is an installer framework. By design it is very customizable, in order to satisfy a wide variety of needs and use cases. Calamares aims to be easy, usable, beautiful, pragmatic, inclusive and distribution-agnostic. Calamares includes an advanced partitioning feature, with support for both manual and automated partitioning operations. It is the first installer with an automated “Replace Partition” option, which makes it easy to reuse a partition over and over for distribution testing. Watch a movie when I’ve started to install ExTiX Deepin using Calamares. See also a slideshow below showing the whole Calamares install process. The whole thing works in the same way in ExTiX LXQt.


Using Calamares you can choose language when the installation starts. When it’s ready everything will be in your chosen language!

About Grub and Calamares
If you already have one Linux system (for example Ubuntu) installed on your computer you can refrain from installing Grub during the installation of ExTiX LXqt (for example on /dev/sda5). Instead just add the lines below in Ubuntu. I.e. to /boot/grub/grub.cfg. Or start up Ubuntu and run the command sudo update-grub. Start data for ExTiX will then be added to Grub automatically.
menuentry ‘ExTiX LXQt (sda5) 180723’ –class gnu-linux –class gnu –class os $menuentry_id_option ‘gnulinux-simple-ccde3409-b7fc-4759-af5e-69b557c97467’ {
insmod gzio
insmod part_gpt
insmod ext2
set root=’hd0,gpt5′
if [ x$feature_platform_search_hint = xy ]; then
search –no-floppy –fs-uuid –set=root –hint-bios=hd0,gpt9 –hint-efi=hd0,gpt5 –hint-baremetal=ahci0,gpt5 ccde3409-b7fc-4759-af5e-69b557c97467
else
search –no-floppy –fs-uuid –set=root ccde3409-b7fc-4759-af5e-69b557c97467
fi
linux /boot/vmlinuz-4.18.0-rc5-extix+ root=UUID=ccde3409-b7fc-4759-af5e-69b557c97467 rw
initrd /boot/initrd.img-4.18.0-rc5-extix+
}
NOTE:On certain computers you may have to add nomodeset to the boot line so it looks like this:
linux /boot/vmlinuz-4.18.0-rc5-extix+ root=UUID=ccde3409-b7fc-4759-af5e-69b557c97467 rw nomodeset

Or you may have to have a boot line looking like this:
linux /boot/vmlinuz-4.18.0-rc5-extix+ root=UUID=ccde3409-b7fc-4759-af5e-69b557c97467 rw quiet splash acpi_rev_override=1 nouveau.modeset=0

Special notes about using Calamares in ExTiX
ExTiX runs very well live in VirtualBox and VMware. If you want to install ExTiX in VirtualBox/VMware or on a non UEFI-enabled computer you’ll have to replace grub-efi-amd64 with grub-pc. Do it like this.
1. Start up Calamares Installer a go through all installation steps. Watch this YouTube video. In the end of the installation you will get a message saying that the installation has failed – screenshot. That’s because Calamares is made for UEFI-enabled computers. Just close Calamares Installer.
2. To be able to boot ExTiX in VirtualBox or VMware from the virtual hard drive you’ll have to chroot into the install partition (normally /dev/sda1) and manually install Grub. Run the following commands:
mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1
mount -t proc proc /mnt/sda1/proc
mount -o bind /sys /mnt/sda1/sys
mount –bind /dev /mnt/sda1/dev
mount -o bind /dev/pts /mnt/sda1/dev/pts
chroot /mnt/sda1 /bin/bash –
screenshot

apt update

apt install grub-pc
grub-install /dev/sda

update-grubscreenshot
exit
umount /mnt/sda1/proc

umount /mnt/sda1/sys
umount /mnt/sda1/dev/pts
umount /mnt/sda1/dev
umount /mnt/sda1

3. Close down VirtualBox or VMware and remove the ExTiX ISO file. Start up ExTiX from the virtual hard drive. Everything will be alright. NOTE: Normally you shall use Refracta Installer for installing ExTiX on non UEFI-enabled computers (including VirtualBox and VMware). Then you don’t have to chroot as described above. Just replace grub-efi-amd64 with grub-pc before you start up Refracta Installer. If you nevertheless want to use Calamares for installing on a non UEFI-enabled computer you can do that providing that you already have Grub2 installed (on another partition). Just edit your Grub2 configuration when the installation of ExTiX is ready – see my example above. The installation is ready when you see this error message.

Install ExTiX to hard drive using Refracta Installer
Just start the install program Refracta Installer from the LXQt Menu (Refracta Installer). Then just follow the instructions. NOTE: If you want to install Grub as bootloader while installing ExTiX on a non UEFI-enabled computer you’ll have to replace grub-efi-amd64 with grub-pc. Just run the command sudo apt update followed by sudo apt install grub-pc before you start the install program Refracta Installer. Watch this screenshot. VirtualBox and VMware are examples of non UEFI-enabled computers. You can’t use Calamares for installations in VirtualBox and VMware (unless you afterwards chroot into the install partition as described above). You’ll have to use Refracta Installer and first replace grub-efi-amd64 with grub-pc.

Refracta Tools
While running ExTiX LXQt 18.7 live or from hard drive you can use Refracta tools (pre-installed) to create your own live installable Ubuntu system. A ten year child can do it! Watch a slideshow below. (The slideshow is for ExTiX Budgie 17.7, but Refracta tools works in the same way in ExTiX LXQt). You don’t even have to install ExTiX to hard drive before you can use the Refracta tools. If you have plenty of RAM you can create a new (your own!) Ubuntu system while running ExTiX from a DVD or a USB stick. Please note that the whole Refracta process (creating your new ISO) will only take 10 – 15 min! You’ll find the ISO in /home/snapshots. (Or change that in /etc/refractasnapshot.conf).

USB installation
Read my instruction.

Printing using Cups
It’s really very simple to install a printer in ExTiX/Ubuntu. First you have to install Cups (Common UNIX Printing System). Do it in Synaptic or use the command sudo apt-get install cups. Then open up Firefox and go to http://localhost:631/admin. See the following five screenshots showing when I added my local printer HP Photosmart Wireless in ExTiX LXQt.
1. Cups start page
2. Add the printer
3. Add a local printer
4. Configuration of the added printer
5. Printing a test document

Online photo editing with Fotojet
For “normal” photo editing you don’t need Adobe Photoshop or Gimp. Just go to fotojet.com (an all-in-one free online tool for photo editing, graphic design and photo collages) using Firefox.

Changing the root password
If you install ExTiX to hard drive you must/should immediately (for security reasons) manually change root’s password. This is because the installation program does not ask about a new root password. (Ubuntu original uses no root password). The root password is changed by running the command sudo passwd root. After installing ExTiX to hard drive, you can alternatively remove the root password altogether. This is done with the command sudo passwd root -l.

Compatibility
A general truth: If an original system can run on a particular computer an Exton Build of the same original system can run on the same computer. I never change a Linux system for the worse in terms of auto configuration and hardware detection, etc. It happens that I replace the original kernel, but always to a “better” one with even more native support for various hardware etc. (Which I have done in this case).

SCREENSHOTS
Screenshot of ExTiX 18.7 Desktop – LXQt 0.12.0
Netflix running in ExTiX 18.7
Refracta tools running while logged in as user live
Connections to Windows computers via PCManFM-qt using Samba
ExTiX running in VMware
ExTiX running in VirtualBox

extix-discussion
DOWNLOAD

Download ExTiX 18.7 from SourceForge.netFast, secure and free downloads from the largest Open Source applications and software directory.

ExTiX 18.7 LXQt version can also be downloaded from the Swedish Linux Society’s server

md5sum for extix-18.7-64bit-lxqt-refracta-calamares-1580mb-180723.iso


Read about my Android-x86 Systems – Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net – latest is AndEX Oreo 8.1!

and

about my Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at
raspex.exton.se – latest is RaspAnd Oreo 8.1!




17 thoughts on “ExTiX 18.7 – “The Ultimate Linux System” – with LXQt 0.12.0, Refracta Tools, Calamares Installer and kernel 4.18.0-rc5-extix – Build 180723”

  1. dufresnep says:

    I have tried to install with Calamares about 10-12 times.
    Without success yet.

    I kind of know now that this is because you did not put in the system:
    grub-pc-bin, which contains /usr/lib/grub/i386-pc/modinfo.sh that is needed
    for grub-install –target=i386-pc to succeed.

    Sadly installing it before running Calamares does not help, because it does not make the file part of the squashfs image on the installation media.

    1. exton exton says:

      Ok, I will try it again myself. In the meantime you can use Refracta Installer instead.

  2. dufresnep says:

    Just to mention that both grub-pc-bin and grub-efi-amd64 can be install at the same time:
    root@extix:/home/live# apt list –installed | grep grub

    grub-common/bionic-updates,now 2.02-2ubuntu8.2 amd64 [installed,automatic]
    grub-efi-amd64/bionic-updates,now 2.02-2ubuntu8.2 amd64 [installed]
    grub-efi-amd64-bin/bionic-updates,now 2.02-2ubuntu8.2 amd64 [installed,automatic]
    grub-pc-bin/bionic-updates,now 2.02-2ubuntu8.2 amd64 [installed]
    grub2-common/bionic-updates,now 2.02-2ubuntu8.2 amd64 [installed,automatic]
    root@extix:/home/live# calamares -d > calamares.log 2> calamity.log

    1. exton exton says:

      Thanks, I didn’t know that.

  3. dufresnep says:

    Just want to mention that the problem I saw I believe should be only on older computers that don’t use UEFI firmware but ‘good old’ BIOS.

    1. exton exton says:

      Yes, I wrote quite a lot about that on the INFO site http://www.extix.se/?p=435 under Special notes about using Calamares in ExTiX.

      As you can see you can still use Calamares if you chroot to the install partition and manually install Grub (grub-pc) after the error message about Grub failing.

  4. dufresnep says:

    I have installed grub-pc-bin then used Refracta Installer.
    It did works well the first time, and I am writing this on the resulting installed system.

  5. dufresnep says:

    Sorry, if I am better to mark little things that could be better:
    -Falkon give me white page with a kind of blue down arrow on all pages, making it unusable.
    -Strangely, when I first start Firefox on a page, it is giving an error the first time. It’s funny because I have followed a video from a guy trying FreeBSD and he was complaining about this about FreeBSD. I then installed FreeBSD and was having the same problem. I just switched to Extix and still have the same problem. I begin to think it could be a Firefox bug.
    -The NetworkManager icon seems to show a broken connection… but here I am on the Internet
    -There is updates for /etc/issue, lsb_release… I have chosen to keep Extix version, but when I start Firefox in command line I see:
    paul@ramabar:~$ firefox
    Unable to open /etc/lsb-release: [Errno 13] Permission denied: ‘/etc/lsb-release’
    Traceback (most recent call last):
    File “/usr/bin/lsb_release”, line 95, in
    main()
    File “/usr/bin/lsb_release”, line 59, in main
    distinfo = lsb_release.get_distro_information()
    File “/usr/lib/python3/dist-packages/lsb_release.py”, line 389, in get_distro_information
    distinfo = guess_debian_release()
    File “/usr/lib/python3/dist-packages/lsb_release.py”, line 287, in guess_debian_release
    get_distro_info(distinfo[‘ID’])
    File “/usr/lib/python3/dist-packages/lsb_release.py”, line 47, in get_distro_info
    RELEASES_ORDER.sort(key=lambda n: float(n[0]))
    File “/usr/lib/python3/dist-packages/lsb_release.py”, line 47, in
    RELEASES_ORDER.sort(key=lambda n: float(n[0]))
    ValueError: could not convert string to float: ‘6.06 LTS’
    – I could not resist thinking that the average user would have probably more appreciated to have LibreOffice Impress or Calc rather than QT5 Assistant, Linguist and Designer… but I do prefer those to Impress
    – While the Refracta Installer was showing files copies (which I sure appreciated a lot)… still was thinking in my head if it was going slower because of this
    – I do a campaign to try to convince people doing installers to make their installers do grub-install near the beginning (before copying most files), then later have it do grub-mkconfig… but they think I am insane, that this is impossible
    – The keyboard state indicator in system bar is weird… I don’t know if I will keep it (showing US keyboard btw, yeah it is US!!!… thought I would have french canadian one I was using during install)


    rather than say “Good job, I am so glad someone have bring Calamares to Ubuntu!”

    1. exton exton says:

      You can change from ExTiX to Ubuntu in /etc/lsb_release

      To avoid Network Manager problems you can run the command sudo dpkg-reconfigure resolvconf and restart your computer. That is already done in the system (ISO) I uploaded yesterday (25/7).

      /etc/issue and /etc/issue.net: It’s because it you upgraded ExTiX yesterday or today it will be based on Ubuntu 18.04.1. (I did that yesterday).

  6. dufresnep says:

    Ah, also, the speaker in the system-tray, it has a “Mixer” button… that does nothing for me.

    1. exton exton says:

      Use pavucontrol when logged in as a normal user.

  7. dufresnep says:

    sudo dpkg-reconfigure resolvconf and restart your computer
    have not work for me.

    I believe I have found a solution however… did not test long however.

    Problem is DNS sometime works, sometime not.
    #systemd-resolve google.com
    would sometime say access denied, even if run in root.
    This also means web pages sometime load, sometime not.

    I managed to fix it by having:
    [main]
    dns=dnsmasq
    inside /etc/NetworkManager/NetworkManager.conf

    then sudo systemctl restart NetworkManager

    as suggested in:
    https://askubuntu.com/questions/898605/how-to-disable-systemd-resolved-and-resolve-dns-with-dnsmasq

    which I had found in:
    https://ohthehugemanatee.org/blog/2018/01/25/my-war-on-systemd-resolved/

    After that:
    #systemd-resolve google.com
    seems to always return correct result.

    1. exton exton says:

      Thanks! I will try it myself.

    2. exton exton says:

      2nd reply

      I’ve uploaded a new version of ExTiX 18.7 with your suggested changes included. The Internet connection seems to be more stable now. ExTiX 18.7 is now also based on Ubuntu 18.04.1, which was ready 180726. That’s also a good thing.

      Ubuntu 18.04.1: https://lists.ubuntu.com/archives/ubuntu-announce/2018-July/000234.html

  8. dufresnep says:

    I said before that I was having just a down blue arrow on all pages in Falkon, and that because of that I could not use it.

    Well, I am writing this in Falkon now, so it is fixed.
    Guess an update fixed it.

Leave a Reply

If you like ExTiX…

All donations go towards the upkeep of Linux Freedom!