using the 3-17-2017 download.
I chose the manual install to the HD so that I could create an 8GB swap partition so suspend would work without problems. And, of course, I used Btrfss as the filing system.
I always install using a cable, not the wifi. I do not allow updates to take place during the install and I always check the box to install proprietary codecs.
The install and boot up was uneventful. My HP P1606dn printer is always attached to a USB port so I installed HPLIP. When I fired up HPLIP it was as if my printer was already configured. It appeared in the Print Manager Window instantly. I clicked the "Install the required plugin" on the Actions tab and ran into the usual error in which HP demands the "root" password. When I enter my password the plugin installer always fails. I went to the FOSS HP plugin website and downloaded the hplip-3.16.3-plugin.bin and ran it. It installed the plugin but errored out. Oh well. Duplex works perfectly anyway.
The next thing was to install the nvidia driver. First I installed the intel-microcode. I had good luck with the 4.4 kernel and the nvidia-370 driver so I installed the 4.4 kernel image & headers and their dependencies and removed the 4.8 kernel. After the install and reboot the NVidia X-Settings dialog didn't have the part which showed the NVida performance settings or the temperature graph. So, I purged nvidia and reinstalled the 4.8 kernel stuff, used ucaresystem-core to clean things up and rebooted. Then I tried the nvidia 378.12 package. Joy! After the reboot I had the FULL NVidia X-Setting dialog GUI. and Minecraft increased from a paltry 25-50 fps to 150 fps +-50, with occurrences of up to 500 fps. Then I installed and tested Steam & Uinverse Sandbox^2. Uh oh. Momentary lag when lots of particles appeared following collisions, etc.... Going to the NVidia setting I noticed that the performance was set at "adaptive". The lag was NVidia switching to higher performance while under load. I set it to high performance permanently and the Universe ran as it should.
The next step was to install KMail. I missed it sorely while using Thunderbird for a few months. Importing 1,500+ msgs from gmail's mbox was a pain in Thunderbird. It was a breeze in KMail. So was importing my old KMail email from as far back as 10 years. KDE's PIM requires the KMail share the addressbook with other personal info apps, so it is not "part" of KMail and is installed separately as KAddressbook, which was uneventful. It has an import option and Thunderbird's ldif file imported nicely. After installing Kpgp I generated another 4096 byte key and added it to the cryptography tab of KMail's account setup.
I then installed lmsensors and thermald. From the widgets download dialog I downloaded Thermal Monitor, which I used to track three temperatures: CPU, HD and the GPU. For the GPU I used nvidia.smi. They are currently showing 41, 38 and 28 C. Nice.
I took a look at installing WINE but noticed it would install 135 files, and some included mesa and GL drivers. So, I version locked all my installed Nvidia packages first, then proceeded to create a Btrfs snapshot of @ and @home. Here are the steps I followed:
(Note that even though "home" is in the root (@) subvolume it is empty. The "real" /home is @home, which is why I showed you that it contains my account directory)
Now that I am covered in case of disaster I proceeded to install WINE. It, too, was uneventful and didn't harm any of my previous installs, especially nvidia.
I then installed the Parker-Hamilton IQANDesigner.exe file which gives me the PLC development tool I used to write tractor control software for an ag engineer. It runs beautifully, as if it were a native Linux application!
What if I need to restore from a disaster?
Notice that even though I have unmmounted /mnt/btr the Btrfs file system still knows that the backup snapshot directories are just below "rootfs", in which @ and @home also reside, and have access to them through "rootfs". Since they are read only nothing in them can be deleted, so they can't be used to replace @ and @home until you move @ to @_old and @home to @home_old (for example)
Delete the @_old and @home_old and then exit from Konsole and reboot.
Since the UUID is still the same, you don't have to edit /etc/fstab to change them.
I chose the manual install to the HD so that I could create an 8GB swap partition so suspend would work without problems. And, of course, I used Btrfss as the filing system.
I always install using a cable, not the wifi. I do not allow updates to take place during the install and I always check the box to install proprietary codecs.
The install and boot up was uneventful. My HP P1606dn printer is always attached to a USB port so I installed HPLIP. When I fired up HPLIP it was as if my printer was already configured. It appeared in the Print Manager Window instantly. I clicked the "Install the required plugin" on the Actions tab and ran into the usual error in which HP demands the "root" password. When I enter my password the plugin installer always fails. I went to the FOSS HP plugin website and downloaded the hplip-3.16.3-plugin.bin and ran it. It installed the plugin but errored out. Oh well. Duplex works perfectly anyway.
The next thing was to install the nvidia driver. First I installed the intel-microcode. I had good luck with the 4.4 kernel and the nvidia-370 driver so I installed the 4.4 kernel image & headers and their dependencies and removed the 4.8 kernel. After the install and reboot the NVidia X-Settings dialog didn't have the part which showed the NVida performance settings or the temperature graph. So, I purged nvidia and reinstalled the 4.8 kernel stuff, used ucaresystem-core to clean things up and rebooted. Then I tried the nvidia 378.12 package. Joy! After the reboot I had the FULL NVidia X-Setting dialog GUI. and Minecraft increased from a paltry 25-50 fps to 150 fps +-50, with occurrences of up to 500 fps. Then I installed and tested Steam & Uinverse Sandbox^2. Uh oh. Momentary lag when lots of particles appeared following collisions, etc.... Going to the NVidia setting I noticed that the performance was set at "adaptive". The lag was NVidia switching to higher performance while under load. I set it to high performance permanently and the Universe ran as it should.
The next step was to install KMail. I missed it sorely while using Thunderbird for a few months. Importing 1,500+ msgs from gmail's mbox was a pain in Thunderbird. It was a breeze in KMail. So was importing my old KMail email from as far back as 10 years. KDE's PIM requires the KMail share the addressbook with other personal info apps, so it is not "part" of KMail and is installed separately as KAddressbook, which was uneventful. It has an import option and Thunderbird's ldif file imported nicely. After installing Kpgp I generated another 4096 byte key and added it to the cryptography tab of KMail's account setup.
I then installed lmsensors and thermald. From the widgets download dialog I downloaded Thermal Monitor, which I used to track three temperatures: CPU, HD and the GPU. For the GPU I used nvidia.smi. They are currently showing 41, 38 and 28 C. Nice.
I took a look at installing WINE but noticed it would install 135 files, and some included mesa and GL drivers. So, I version locked all my installed Nvidia packages first, then proceeded to create a Btrfs snapshot of @ and @home. Here are the steps I followed:
Code:
jerry@jerry-Aspire-V3-771:~$ sudo -i root@jerry-Aspire-V3-771:~# root@jerry-Aspire-V3-771:/# mkdir /mnt/btr root@jerry-Aspire-V3-771:/# mount /dev/sda1 /mnt/btr root@jerry-Aspire-V3-771:/# cd /mnt root@jerry-Aspire-V3-771:/mnt# vdir btr root@jerry-Aspire-V3-771:/mnt# vdir btr/ total 0 drwxr-xr-x 1 root root 264 Mar 27 14:22 @ drwxr-xr-x 1 root root 30 Mar 24 14:46 @home root@jerry-Aspire-V3-771:/mnt# mkdir btr/snapshots root@jerry-Aspire-V3-771:/mnt# vdir btr/ total 0 drwxr-xr-x 1 root root 264 Mar 27 14:22 @ drwxr-xr-x 1 root root 30 Mar 24 14:46 @home drwxr-xr-x 1 root root 0 Mar 27 18:09 snapshots root@jerry-Aspire-V3-771:/mnt# btrfs subvolume snapshot -r btr/@ btr/snapshots/@bkup-2017-03-27 Create a readonly snapshot of 'btr/@' in 'btr/snapshots/@bkup-2017-03-27' root@jerry-Aspire-V3-771:/mnt# btrfs subvolume snapshot -r btr/@home btr/snapshots/@home_bkup-2017-03-27 Create a readonly snapshot of 'btr/@home' in 'btr/snapshots/@home_bkup-2017-03-27' root@jerry-Aspire-V3-771:/mnt# vdir btr/ total 0 drwxr-xr-x 1 root root 264 Mar 27 14:22 @ drwxr-xr-x 1 root root 30 Mar 24 14:46 @home drwxr-xr-x 1 root root 74 Mar 27 18:12 snapshots root@jerry-Aspire-V3-771:/mnt# vdir btr/snapshots/ total 0 drwxr-xr-x 1 root root 264 Mar 27 14:22 @bkup-2017-03-27 drwxr-xr-x 1 root root 30 Mar 24 14:46 @home_bkup-2017-03-27 root@jerry-Aspire-V3-771:/mnt# vdir btr/snapshots/@home_bkup-2017-03-27/ total 0 drwxr-xr-x 1 jerry jerry 26114 Mar 27 17:56 jerry <---@home_bkup contains my home directory! root@jerry-Aspire-V3-771:/mnt# cd .. root@jerry-Aspire-V3-771:/# umount /mnt/btr root@jerry-Aspire-V3-771:/# exit logout jerry@jerry-Aspire-V3-771:~$
Now that I am covered in case of disaster I proceeded to install WINE. It, too, was uneventful and didn't harm any of my previous installs, especially nvidia.
I then installed the Parker-Hamilton IQANDesigner.exe file which gives me the PLC development tool I used to write tractor control software for an ag engineer. It runs beautifully, as if it were a native Linux application!
What if I need to restore from a disaster?
Notice that even though I have unmmounted /mnt/btr the Btrfs file system still knows that the backup snapshot directories are just below "rootfs", in which @ and @home also reside, and have access to them through "rootfs". Since they are read only nothing in them can be deleted, so they can't be used to replace @ and @home until you move @ to @_old and @home to @home_old (for example)
Code:
Create the new @ and @home from the read only snapshots WITHOUT using the "-r" parameter: btrfs subvolume snapshot /mnt/btr/snapshots/@_bkup-2017-03-27 /mnt/btr/@_new btrfs subvolume snapshot /mnt/btr/snapshots/@home_bkup-2017-03-27 /mnt/btr/@home_new which makes a copy of the backup but WITHOUT the -r switch (read only), so that files can be added, changed or removed from it. root@jerry-Aspire-V3-771:/mnt# mv /mnt/btr/@ /mnt/btr/@_old root@jerry-Aspire-V3-771:/mnt# mv /mnt/btr/@home /mnt/btr/@home_old root@jerry-Aspire-V3-771:/mnt# mv /mnt/btr/@_new /mnt/btr/@ root@jerry-Aspire-V3-771:/mnt# mv /mnt/btr/@home_new /mnt/btr/@home
Delete the @_old and @home_old and then exit from Konsole and reboot.
Since the UUID is still the same, you don't have to edit /etc/fstab to change them.
Comment