Category Archives: LINUX

LFS EXTON – a live installable Linux system built from Linux From Scratch 10.1 and Beyond Linux From Scratch 10.1 (BLFS) with the latest packages and scripts :: 210706/210703

LFS EXTON Linux live DVD/USB is built using Linux From Scratch 10.1 and Beyond Linux From Scratch 10.1 (BLFS) , which has the latest Linux packages and scripts.

NEWS 210706
I finally made Refracta Installer to work in LFS EXTON! Now you can install LFS EXTON to hard drive like any other Linux distribution. Just start Refracta Installer from the menu and follow the instructions. Watch this screenshot.
NOTE: You should create the install partition in advance. Use GParted for that.

LXDE and LightDM

LFS EXTON uses LXDE as Desktop environment. LXDE is designed to be user friendly and slim, while keeping the resource usage low. LFS EXTON has all the tools needed for you to go on and install other Desktop environments or whatever you like (after a hard drive installation of LFS EXTON).

Build your own Linux system
You can also just use LFS EXTON Live DVD/USB as build environment when building your own Linux system from scratch. That can be done in VirtualBox in full screen since VirtualBox Guest Additions are pre-installed.

Install LFS EXTON to a USB stick
Install the ISO file to a USB stick with Rufus 3.14 in Windows. It will look like this.

LOGIN to LXDE
Login as root with password root$$ or as the ordinary user lfs with password linux$$. While logged in as lfs you can use Sudo to become root. Example commands: sudo su and sudo pcmanfm. LightDM‘s login screen will look like this.



Install to hard drive using Refracta Installer
1. Start Refracta Installer from the menu and follow the program instructions. Watch this screenshot.
2. Install options – screenshot.
3. Ready to install – screenshot.
4. When asked to chroot and install Grubscreenshot.
5. Keep current user (lfs) and root passwords – screenshot.
6. When the installation is complete you will see this – screenshot.
7. Notice the disk space used after installation to hard drive – screenshot.
8. For user lfs to be able to use Sudo after a hard drive installation you’ll have to edit /etc/sudoers as root with Nano or Mousepad. Add this line to the end:
lfs ALL=(ALL) NOPASSWD:ALLscreenshot.
NOTE: If you already use Grub as boot loader you shall refrain from installing Grub when installing LFS EXTON to hard drive. Just add the boot lines below to /boot/grub/grub.cfg on the partition where you have Grub installed. You shall (of course) never mess with your current EFI Grub installation. LFS EXTON can run on EFI computers, but you can’t make an EFI Grub installation using LFS EXTON.

Install to hard drive – only as regards LFS EXTON Build 210703
You’ll find the install scripts in /root/install. To perform the installation in VirtualBox follow these instructions.
1. Login to LXDE as root.
2. Create an install partition of at least 30 GB and a swap partition of about 2 GB. The LFS system will only use about 10 GB, but you’ll need 30 GB at first anyway. See why below. Use GParted for the creation of the partitions.
3. Run the command cd /root/install
4. Run the install command ./install.sh /dev/sda1 /dev/sda2 – watch this screenshot.
5. Install the boot manager Grub when the installation is ready. You will see a lot of error messages, but don’t worry. Everything is alright. Install Grub with the command ./install-boot.sh /dev/sda1 /dev/sda – watch this screenshot.
6. Start up LFS EXTON from your virtual hard drive. You will notice that the install partition (/dev/sda1) is about 30 GB. That’s because the folder /lib/live wasn’t removed during the installation. Remove it with the command sudo rm -rf /lib/live – watch this screenshot. After that everything is back to normal. Watch a screenshot showing used disk space before and after the delete command. (85 % respectively 33 %).
NOTE: You can of course also install LFS EXTON on any normal computer. If you want to do that you should at first read my instruction How To dual boot, triple boot or multi boot Linux with Windows in a simple way and be happy. The Grub boot lines for LFS EXTON in /boot/grub/grub.cfg can look like this:
#################################################
menuentry ‘LFS EXTON 210703 (/dev/sda6)’ –class lfs –class gnu-linux –class gnu –class os $menuentry_id_option ‘gnulinux-simple-191fccec-4ecc-48b2-879d-504f9a2ad365’ {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search –no-floppy –fs-uuid –set=root 191fccec-4ecc-48b2-879d-504f9a2ad365
else
search –no-floppy –fs-uuid –set=root 191fccec-4ecc-48b2-879d-504f9a2ad365
fi
linux /boot/vmlinuz-5.12.8-exton root=/dev/sda6 ro
initrd /boot/initrd.img-5.12.8-exton
}
###############################################

Kernel

LFS EXTON uses my “special” kernel 5.12.8-exton. You can of course compile you own LFS kernel if you want.

“Normal” use of the system
You can also use LFS EXTON as any other “normal” Linux system. You can for example run Netflix in Firefox.

Sound in LFS EXTON
You will only have sound when logged in to LXDE as the normal user lfs.

Run it fast!
The system is quite fast and responsive. You can run LFS EXTON live super fast from RAM. When the boot process is ready you can eject the DVD or USB stick – screenshot. Use Boot alternative 2 or Advanced options… >> load to RAM. Watch the live boot screen below.

DOWNLOAD
LFS EXTON 64bit version 210706 can be downloaded from SourceForge.netFast, secure and free downloads from the largest Open Source applications and software directory.

md5sum for the LFS EXTON ISO

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and
about my Android 11, 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 4 and 3/2 at raspex.exton.se – latest is RaspAnd 11 (with GAPPS) and RaspAnd Oreo 8.1 (also with GAPPS)!

ExTiX 21.5 – “The Ultimate Linux System” – with LXQt 0.16, Refracta Snapshot and kernel 5.12.4-exton :: Build 210516

ExTiX 21.5 LXQt – Build 210516
I have made a new version of ExTiX – The Ultimate Linux System. I call it ExTiX 21.5 LXQt Live DVD. (The previous LXQt version was 20.8 from 200804). The best thing with ExTiX 21.5 is that while running the system live (from DVD/USB) or from hard drive you can use Refracta Snapshot (pre-installed) to create your own live installable Ubuntu system. So easy that a ten year child can do it! One other very good thing with this version of ExTiX is that it is quite light. The ISO file is of only 1360 MB, which means that you can run the system super fast from RAM. When the boot process is ready you can eject the DVD or USB stick. Use Boot alternative 3 or Advanced options… >> load to RAM.

ABOUT
ExTiX 21.5
LXQt DVD 64 bit is based on Debian and Ubuntu 21.04. The original system includes the Desktop Environment Gnome. After removing Gnome I have installed LXQt 0.16. 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. NOTE: This ExTiX LXQt Build is for installation to UEFI-enabled computers. You shall use Refracta Installer for that.

WHAT’S SO SPECIAL about ExTiX and especially the new version from 210516?
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 3 (load to RAM). When the system has booted up you can remove the disc (DVD) or USB stick. You’ll need least 2 GB RAM to run ExTiX that way. Running from RAM means that the system will run faster than from a DVD or a USB stick. Everything will be super fast I would say! Especially since the ISO file is of only 1360 MB!
3. ExTiX LXQt is now more stable than ever. All packages have been upgraded to the latest version by 210516.
4. I’ve replaced kernel 5.8.0-rc7-exton with kernel 5.12.4-exton. Kernel 5.12.4 is the latest stable kernel available by 210516.
5. I have replaced Ubuntu’s installation program Ubiquity (live installer) with Refracta Installer. It works very well. I.e. a new user (your user) will be created during the installation process and you’ll get a chance to change root’s password. Just start the installer from the menu under System.
6. The best thing with ExTiX 21.5 is that while running the system live (from DVD/USB) or from hard drive you can use Refracta Snapshot (pre-installed) to create your own live installable Ubuntu system.
7. When running ExTiX 21.5 in VirtualBox you can do so in full screen since VirtualBox Guest Additions are pre-installed. Watch this screenshot.

The system language is ENGLISH.

SCREENSHOTS
1. ExTiX LXQt – root’s Desktop
2. ExTiX LXQt – live’s Desktop
3. Using Refracta Installer – chroot for installing Grub
4. ExTiX 21.5 running in full screen in VirtualBox

READ MORE…

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and

about my Android 11, 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 4 and 3/2 at
raspex.exton.se
– latest is RaspAnd 11 (with GAPPS) and RaspAnd Oreo 8.1 (also with GAPPS)!

Exton Linux YouTube Videos

I’ve discovered that people (not me!) have published a lot of YouTube videos about my different Linux builds. Below is a list of the most recent ones.
 
1. ChromX OS (Chrome OS Alternative) – Install ChromX on PC – 200912
 
2. ExTiX 20.1 – The Ultimate Linux System? Installation and Review – 200111
 
3. SlackEX: Distro (de Arne Exton) basada en Slackware 14.2 con Enlightenment 0.24.2 (in Spanish) – 201115
 
4. Linux distros of 2021 – 1 best linux distros for everyone 2020 | 2021 – extix 21.1 – 210106
 
5. RaspEX Raspberry Pi 4 Media Centre Netflix, YouTube – 200113
 
6. ExLight 07/2020 ( basda en Debian Bullseye con Enlightenment 0.23.1) ideal para equipos antiguos – 200710
 
7. Exlight 01.2021: Debian Bullseye + Enlightenment 0.24.2 (la última “obra” de Arne Exton) – 210130
 
Here is a complete list of all Exton Linux builds: http://www.exton.se/?page_id=2

PuppEX Focal64 (Puppy Linux) with kernel 5.9.9 (latest) compatible with Ubuntu 20.04 LTS :: Build 201121

NEWS 201126 ABOUT PuppEX Build 201121 and Nvidia
Today I’ve discovered that Nvidia’s Proprietary Graphics Driver can be installed in PuppEX Build 201121 after all! Not version 450.80.02, but version 455.45.01. Watch this screenshot. Read this Article about the Open-Source NVIDIA/Nouveau vs NVIDIA Proprietary Driver.  Read about how to install the driver...

ABOUT PuppEX Focal64 Build 201121
A new PuppEX Focal64 version with kernel 5.9.9 (latest) is ready today. Unfortunately it does not have Nvidia’s Proprietary Graphics driver 450.80.02 installed (as Build 201119 has). I could not find a patch for kernel 5.9. The good news is that this new version has the kernel sources for kernel 5.9.9. This means that VirtualBox Guest Additions can be installed by you. Which also means that you can run PuppEX in full screen in VirtualBox (among other things). Watch this screenshot. When running PuppEX Build 201121 in VirtualBox you shall first save your session. After a reboot you can install the Additions. When doing so you will get an error message saying failed to remove installed version filelist not found. Fix it by running the command rm /usr/sbin/vbox-greeter /usr/sbin/vbox-uninstall-guest-additions. Watch screenshot 1 and screenshot 2.

PuppEX Focal64 Build 201121 running Spotify

READ MORE…

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and

about my Android 11, 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at
raspex.exton.se
– latest is RaspAnd 11 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

Exton|Defender SRS based on Fedora “Rawhide” (upcoming Fedora 33) with Cinnamon 4.6.4 and kernel 5.8-rc1 :: Install to USB with persistence! :: Build 200623

About Exton|Defender SRS (Super Rescue System) Build 200623
Exton|Defender SRS is a Linux system available as a Live USB/DVD based on Rawhide (upcoming Fedora 33), 64bit – version 200623 – for administrating or repairing your system and data after a crash. Exton|Defender aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the hard disk partitions. It comes with a lot of Linux software such as system tools and basic tools (editors, Midnight Commander, Network tools). Exton|Defender can, however, also be used as a normal Linux Desktop System. It requires no hard drive installation, but can be installed to hard drive if you want. Desktop environment: Cinnamon 4.6.4. Kernel: 5.8-rc1.

What’s new in kernel 5.8?

System Tools included
NTFS-3g, GParted, PartImage, Shred, Sfdisk (util-linux-ng), Rsync, Ddrescue, FSArchiver, TestDisk and Midnight Commander. Other programs (among many others): NetworkManager, Firefox, Thunderbird, Samba, Emacs, Safecopy, kernel headers and many compilation tools. See a complete LIST of all installed packages 200623. (Exton|Defender version 200623).

Installation to a USB stick in Fedora or Ubuntu – with persistence!
Use the following command as root in Fedora:

time livecd-iso-to-disk –overlay-size-mb 2048 $EFI –format –reset-mbr exton-defender-fc33-64bit-cinnamon-2260mb-200623.iso /dev/sdX – screenshot when the command is running.
NOTE 1: Change X to b, d, e or… Check it carefully to avoid data losses. You must use the whole stick (for example /dev/sdb) not a partition (for example /dev/sdb1).

NOTE 2: After a few changes you can also use the above command also in Ubuntu. Read more about it…
NOTE 3: The above command is the only one that actually works. And you can’t use Fedora Media Writer (or any other program with a GUI (if you want persistence).
NOTE 4: If you don’t have an installed Fedora system on your computer you can run Exton|Defender from a DVD and install to a USB stick using the command above. Or run Exton|Defender from one USB stick and install on another USB stick.

SCREENSHOTS
Screenshot 1 of Exton|Defender´s Cinnamon 4.6.4 Desktop
Screenshot 2 – installation of Google Chrome
Screenshot 3 – Netflix is running

READ MORE…

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at

andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and
about my Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at

raspex.exton.se – latest is RaspAnd Pie 9.0 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

DebEX Budgie/Enlightenment – Build 200618 – with Budgie Desktop 10.5, Enlightenment 0.23.1, Refracta Snapshot, Nvidia Graphics driver 440.82 and kernel 5.7.2-exton

About DebEX Barebone Budgie/Enlightenment, DebEX Gnome and DebEX KDE Plasma Linux 64 bit
All three systems/distributions are a based on Debian Buster (10) and Debian Bullseye/Sid (upcoming Debian 11). Budgie Desktop 10.5 and Enlightenment 0.23.1 are used as Desktop environments in DebEX Barebone/Budgie/Enlightenment. Gnome 3.30 is used in DebEX Gnome. KDE Plasma Desktop 5:14 is used in DebEX KDE. The system language is English (in all three versions of DebEX).

NEWS 200618 about DebEX Budgie/Enlightenment – a Refracta Build
A new version of DebEX Barebone with Budgie Desktop 10.5, Enlightenment 0.23.1 and kernel 5.7.2-exton (equivalent to Kernel.org’s second latest kernel 5.7.2) is ready. All packages have been updated to the latest version as of June 18, 2020. DebEX Barebone is now based on Debian Buster (Debian 10.4). I have installed Nvidia‘s latest proprietary Graphics driver 440.82. It will automatically be used if your computer has support for it.

Most important Changes
I’ve added Enlightenment 0.23.1 as an extra Desktop environment. That makes this version of DebEX unique, since there is no other live distro with Enlightenment 0.23.1 installed. Version 0.23.1 (released 190926) is not yet included in Debian’s repositories. I’ve thus installed Enlightenment 0.23.1 from source. The ISO is of only 1520 MB, which makes it easy to run the system live from RAM. That ability allows DebEX Budgie/Enlightenment to be very fast, since reading and writing data from/to RAM is much faster than on a hard disk drive. You can use the Calamares 3.2.4-3 Installer Framework to install DebEX Budgie/Enlightenment to your computer in any language. You can even use Calamares in VirtualBox and VMware – i.e. non-efi computers. Watch this animated GIF. NOTE also: When starting up DebEX Budgie/Enlightenment and entering the Enlightenment 0.23.1 Desktop you will get an error message as this screenshot shows. The error is fixed by running the following commands: chmod 777 .cache/efreet and sudo chmod 777 /root/.cache/efreet. After installing DebEX to hard drive you won’t get any error messages.

SCREENSHOTS
1. The Budgie Desktop for the ordinary user user
2. The Budgie Desktop for root
3. The Enlightenment Desktop for user user
4. The Boot menu when running DebEX live
5. The Boot menu when running DebEX from hard drive
6. The Enlightenment Desktop for root
7. A Samba connection in DebEX Budgie/Enlightenment

READ MORE…

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at

andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and
about my Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at

raspex.exton.se – latest is RaspAnd Pie 9.0 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

Multiboot Linux live with Ventoy – “A New Bootable USB Solution” :: 200524

Ventoy 1.0.11 with persistence support was released yesterday (200523). I’ve tested Ventoy today.

What is Ventoy?
Ventoy is an open source tool to create bootable USB drive for ISO files. With Ventoy, you don’t need to format the disk again and again, you just need to copy the iso file to the USB drive and boot it. You can copy many iso files at a time and Ventoy will give you a boot menu to select them (screenshot). Both Legacy BIOS and UEFI are supported in the same way.

My test of Ventoy in Windows
I followed these steps.
1. Downloaded ventoy-1.0.11-windows.zip and unzipped it.
2. Inserted a USB stick of 32 GB (Corsair Voyager).
3. Opened the folder ventoy-1.0.11 and started Ventoy2Disk.exe for installing Ventoy to the USB stick. It looked like this.

4. Then I copied ten (10) different Linux systems to the stick – see the list below. It looked like this.

5. Then I rebooted my computer and tested each system. All of them worked very well. NOTE: Not all Linux systems will work (be bootable). You can just test the ones you want on your USB stick. If one doesn’t work you can just delete the ISO from the stick and try another ISO file.

The ISO’s I put on the stick
1. DebEX Gnome Build 191220
2. ExTiX 20.5 Deepin Build 200517
3. Exton|OS Budgie Build 200319
4. Fedora 32 Build 200428
5. Linux Mint Cinnamon 19.3 Build 2019
6. Manjaro Gnome Build 200426
7. MeX Linux Cinnamon Build 200130
8. MX Linux Exton Remix Build 200501
9. PCLinuxOS KDE5 Build March 2020
10. PuppEX Bionic 64 Build 190331

My conclusion
Ventoy works very well. Using Ventoy is so simple that a ten year old child can do it. Ventoy also makes my MultiBootCD  expendable.

SCREENSHOTS
1. Ventoy’s boot menu
2. My “installed” ISO’s

 

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and

about my Android 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at
raspex.exton.se
– latest is RaspAnd 10 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

About Raspup Buster for Raspberry Pi 1, Raspberry Pi Zero, Raspberry Pi 2, Raspberry Pi 3 and Raspberry Pi 4 – all from the one download – test 200514

My test of Raspup Buster 8.2 built from the Woof-CE build system originally developed by Barry Kauler, the creator of Puppy Linux

Raspup supports Raspberry Pi 1, Raspberry Pi Zero, Raspberry Pi 2, Raspberry Pi 3 and Raspberry Pi 4 all from the one download.

Raspup’s features
– pTheme global theme manager designed by zigbert(AKA Sigmund Berglund)

– JWM-2.3.6 window manager from Joe Wing and Rox Filer updated by @woodenshoe-wi
– Run internet apps as unprivileged user “spot”, see Menu > System > Login and Security Manager and click the “Help” button.
– shinobar’s on the fly SFS loading and unloading – updated version
– Well stocked package manager (PPM) with access to Raspbian repositories
– SFS Manager for extra large packages including LibreOffice, browsers, full development environment (compilers, headers and assemblers) and kernel sources plus more.
– A great suite of programs included by default including but not limited to, web browser (Midori), word processor (Abiword), spread sheet (Gnumeric), email client (Sylpheed), chat client (irrsi), image editor (mtpaint), video player (mplayer), audio/video processor (ffmpeg), music player (pMusic), audio editor (mhwaveedit), text editor (geany, nano, leafpad), ftp file transfer (gftp), file sharing clients and servers (ftp, samba), games, printing (cups) and even more!
– Amazing size at ~375MB, which includes 3 kernels to support the different Pi versions.

My test results
I ran Raspup on a Raspberry Pi 4. I installed Raspup to a SD class 10 card using Rufus 3.10 in Windows. According to my experience Rufus is the best (most reliable) image writing program there is out there. I.e. other programs may not make the card bootable. Raspup works very well (as expected). Like Puppy Linux Raspup runs from RAM. So it is quite fast. When rebooting or power off the system you will be asked to save your system changes. Do that and be sure to change boot options so that Raspup will acknowledge your system changes. Watch this screenshot. As you can see my save space is called raspupsave-puppex. Raspup is compatible with Debian Buster (Debian 10). New packages are easily installed with Raspup’s Package Manager. Watch this screenshot. Be sure to update the repositories before you try to install anything.

Screenshots
1. Changing boot options
2. Using Raspup’s Package Manager
3. Running Firefox and YouTube

READ MORE about Raspup…

About PuppEX Bionic 64
You may also be interested in my remix of Puppy Linux BionicPup64. It’s compatible with Ubuntu Bionic (Ubuntu 18.04 LTS).

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at

andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and
about my Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at

raspex.exton.se – latest is RaspAnd Pie 9.0 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

About NixOS – How to multiboot the system together with several other Linux systems and Windows :: 200507

What is NixOS?
NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages.

I think NixOS is a very interesting and useful Linux system, but a bit difficult to handle, since it doesn’t work like any other Linux system. I.e. the installation to hard drive is very special, the file system is different and NixOS uses special commands, which you can’t use in any other Linux system. However, if you follow my instruction below you can install NixOS without messing up your current Grub boot configuration and finally enjoy NixOS running from hard drive.

INSTRUCTION
1. Download NixOS and install the ISO to a USB stick using Rufus 3.10 in Windows. Start up your computer from the USB stick
2. Install NixOS by following the NixOS Installation Manual
3. Add the lines below to /etc/nixos/configuration.nix and be sure not to install Grub during the NixOS installation. Open configuration.nix with Nano.

boot.loader = {

grub.enable = true;
grub.version = 2;
grub.device = “nodev”;
};

4. Reboot and start up the Linux system (for example Ubuntu) where you have Grub installed. Add the lines below to /boot/grub.cfg or
/etc/grub.d/40_custom

menuentry ‘NixOS’ {
boot.loader.grub.device = “nodev”;
set root='(hd0,X)’
configfile ‘/boot/grub/grub.cfg’;
}

NOTE1: You shall of course replace “X” with the correct number for your install partition. For example (hd0,6)

5. If something goes wrong you can always chroot (change root) into your NixOS partition. Do it like this.
A) Start up your computer from the NixOS DVD or USB stick and run the command mount /dev/disk/by-label/nixos /mnt
B) Then run the command nixos-enter
C) You can also do a manual chroot from any Linux system – watch this screenshot
D) Now you can install any extra (or missed) packages. Example: nix-env -i wireless-tools
NOTE2: When installing packages in chroot you may get an error message saying that the “Operation is not permitted”.
That can be fixed by adding the line nix.readOnlyStore = false to the end of /etc/nixos/configuration.nix.
NOTE3:  While in chroot you may not get a Internet connection. That is fixed by editing /etc/resolv.conf. Add the line nameserver 8. 8.8.8. Open resolv.conf with the command nano /etc/resolv.conf.

Difficulties with NetworkManager
If you can’t get a Internet connection through WiFi when you have started NixOS from hard drive you should start up your computer from the DVD/USB stick again and chroot as described above.

A) Then install NetworkManager and NM-applet with the command: nix-env -i network-manager network-manager-applet

B) Edit /etc/nixos/configuration.nix like this – see below. (Open the file with Nano).

networking.wireless.enable = false;
## Only one daemon, wireless or networkmanager, could be ## enabled at the same time.
networking.networkmanager.enable = true;

C) Rebuild NixOS with the command:
nixos-rebuild switch –upgrade –show-trace

D) Reboot and start NetworkManager service daemon with the command: systemctl restart networkmanager
NOTE: The last command may not be necessary. If you see the NM-applet to the right in the panel just click on it and connect.

About multiboot with Grub
On the computer where I now have NixOS installed I also have nine (9) other Linux systems and Windows 10 installed. Study my Grub configuration (/boot/grub/grub.cfg). You may also find my instruction How To dual boot, triple boot or multi boot Linux with Windows in a simple way and be happy interesting.

Screenshots from my NixOS installation
1. The Desktop when running as root

2. The Desktop when running as an ordinary user
3. Spotify is running (install Spotify with the command: nix-env -i spotify)

Good luck!  /exton

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at

andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and
about my Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at
raspex.exton.se – latest is RaspAnd Pie 9.0 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

MX Linux Exton Remix 64bit with all Debian packages upgraded to “Bullseye” (upcoming Debian 11) and kernel 4.19 replaced by kernel 5.7.0-rc3-exton – Build 200501

ABOUT my MX Linux Remix 200501
MX Linux (based on Debian) is by far the most popular Linux system in the world according to DistroWatch.com. I tested MX Linux a few months ago and noticed immediately that one can change the MX system and create a new ISO with MX Snapshot. My first MX Linux Remix is from 191018.

MX Linux 19.1
My first remix was based on MX Linux 18.3 (released in May 2019). MX Linux 19.1 was released on February 15, 2020. It is based on Debian 10.3 (Stable/Buster).

My changes of the original MX Linux 19.1 system
1. All packages are upgraded from Buster (Debian 10) to Bullseye (upcoming Debian 11). Study the full package LIST.
2. The original kernel 4.19 is replaced by “my” kernel 5.7.0-rc3-exton corresponding Kernel.org‘s latest kernel 5.7-rc3. You can download my kernel if you want to use it in another MX/Debian/Ubuntu/Mint system.
3. I’ve added the LXQt Desktop. It’s in version 0.15 released on April 25, 2020. Version 0.15 is still not included in Debian’s repositories so I had to install LXQt 0.15 from source. (Took me a few hours). NOTE: I have (of course) also kept the original Xfce 4.14 Desktop.
4. Some cosmetic changes. I.e. new nice wallpapers.

Installation to a USB stick
Please note that you can only use Rufus 3.10 in Windows for USB installations. If you use other software the stick won’t be made bootable. Note also that you must write in DD image mode. When using Rufus 3.10 it will look like this.

Performance
Everything in my remix works very well. MX Linux works on new and old computers. I can mention that I could run (and install) my MX remix without problems on my 15 year old laptop Acer Aspire 5102WLMi. You can of course make your own MX Linux Remix with my remix as “groundwork”.

Login
Login to the Xfce4 or the LXQt Desktop as live with password live or as root with password rootscreenshot.

Hard drive installations
Use MX Installer. It works very well. NOTE: Log in as root before you start the installation!

SCREENSHOTS
1. root’s Desktop in LXQt
2. root’s Desktop in Xfce4

3. live’s Desktop in LXQt
4. live’s Desktop in Xfce4
5. Connection to a Windows computer with Samba

DOWNLOAD
The ISO can be downloaded from the Swedish Linux Society.

md5sum

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and
about my Android 11, 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 4 and 3/2 at raspex.exton.se – latest is RaspAnd 11 (with GAPPS) and RaspAnd Oreo 8.1 (also with GAPPS)!