Linux & Windows maintenance
Created; 14/12/2013, Changed; 02/04/2025 – 03/04/2025
Back to; Windows and Linux operating systems
There is a choice of Linux desktops that are smart or plain that is fairly straightforward to use;
Windows 10 is now mature and runs nicely but is cluttered with programmes, toys, games and tries to be helpful, so it is necessary to second-guess what might be happening or what the problem is. By comparison Linux distributions, and Windows 7 are comparatively predictable. Unfortunately, Windows 7 and 10 programs are not supported or soon will cease to run, though both OS's receive security updates. Of the web access programs, Firefox and Thunderbird will continue to run for a few more years yet and MegaSync and Dropbox might continue longer, though Google programs are generally the first to stop running long before the security updates cease.
A teaspoon of sugar in your coffee cost 0.44p or one hour laptop plugged in electricity usage.
Plugging in when using an electronic device to reduce battery ageing. There is no easy way to look after a lithium battery pack, cycling it and keeping it fully charged to the higher voltage, manufactures of the pack usually chose both introduce ageing.
At an electricity cost of up to 27p/kWh (Ofgem, March 2025). Probably 0.5p/Hr. for a laptop that is running at 50% power, 20W. And 1p/hr. for the first hour or so if the battery is also charging.
Hana Restaurant in Southborough opened unfortunately at the first day of COVID lockdowns and closed finally 30 months later August 2022.
I visited this and many other places plugged in my laptop and either, did work off-line or used Wi-Fi. But this was one of the best for food and tea for miles.
I learnt that the key thing was to put boiling water on the leaf or flower petal tea, discard the water, then put more boiling water on the tea. The tea was lovely, say chrysanthemum, not bitter like most places serve it. Thank you, Sabrina, for explaining!
Shutdown or put the laptop into hibernation before you move it if it uses a Hard Disk. That is so that the hard disk is properly parked before moving it.
USB charger and high power 3m USB-C cable.
I found USB charging is usually good but can be poor with some PC USB ports. I suspect it depends on the port's output voltage, 5V +-10%.
Battery safety - even brand-new iPhone's batteries overheat, expand and break the screen. But you can take the battery out and use the laptop on mains only.
Laptop battery charge status display can be read from the battery pack, but often it is a separate estimate made by the operating system and is a bit wrong, though evidently the hardware is managing the battery pack properly.
------------------------------------------------------------
Installation of a Linux desktop
Download choice;
Full DVD installation for your computer - very little will need to be downloaded during installation. This is the type I use when installing a Debian desktop.
The Live DVD installation - You can try the Linux desktop running it on a DVD or USB memory stick before you decide to install it. Completion of the installation can be downloaded during the live CD/DVD installation and should be allowed after core installation is completed. Many distributions such as Ubuntu offer this way to install their product.
Net install version CD. - Nearly everything is downloaded during the running of this installation tool. I have only used this on a PC that did not support larger USB.
Flash your chosen .iso download using Rufus (for Windows)
Other CD burners or Flash utility can be used. Some of those allow you to choose to create persistence on the USB stick so that you can save work and use it later, when trying the operating system running from a live USB memory stick. Selecting the persistence option does not always work, though.
I found Rufus to be the most reliable but if there is a problem it is worth trying another .iso to CD, DVD or USB creator tool.
Plug the USB, CD or DVD into the target PC. How the installation is set up depends on the Bios settings;
BIOS/MBR PC installation is straightforward. Is suitable for Windows 7, older versions of 10, 32-bit operating systems, and most Linux distributions.
UEFI/GPT PC will require Boot security to be turned off. This can be difficult depending on the PC suitable for 64 Bit, current Windows 10, 11, 64 bit and most Linux's.
BIOS/GPT Depends on the Bios if this combination of non security boot and new GPT is offered. This combination works with Linux, but not Windows. But Windows partition tools don't work reliably or well with MBR partitioning and do not show you the extended partition if you have one, so you don't see why a partition sometimes can not be merged or extended, unless you run Linux tools.
Windows 10, 1709 or 1803 will not install to this drive without erasing and restoring MBR partitioning.
Once installed, Windows 10, or repair disk tool command tool mbr2gpt.exe won't convert an MBR partitioned drive to GPT partitioning.
Microsoft advise that the conversion is not reliable on Windows 7, 8 and older versions of Windows 10. But it only seems to be possible with Windows 10 - command - mbr2gpt.
mbr2gpt.exe error report and log explained very little, they are the newest files in C:\Windows; Here are some of the obstructions reported:
Having an extended partition,
Not having a Windows OS (boot). No doubt because there is GRUB boot for Linux and Windows.
Linux use gparted to change the drive to GPT instead of DOS partitioning, this will delete all existing partitions,
Then clone legacy boot Windows system and Windows OS partitions, make sure to set the system partition boot flag,
Then proceed with installing Linux, fix to ensure that all OS's are included in the grub menu.
Run legacy boot Windows repair disk, or installation disk, start up repair, I don't know if this will work though?
There are other solutions on the web, for GPT, legacy boot, Grub and Windows.
You may need to press one of the PCs function keys, to boot and launch the installation media. Then follow the instructions.
Start using Linux.
Start adding or removing programmes. You need to add "non-free-firmware", "non-free" and "contrib" repositories, and you also may want to add back-ports repositories later.
You will almost certainly need to turn off reference to the CD-ROM repositories, and add online ones, but you don't need the source code so untick that as well, it just uses up disk space.
First see if the required program is in the Linux repositories, Backports, which work a bit differently because you have to search for the exact name of the program. If you do not find the program you are looking for;
You may be able to download the program this can be more difficult, because you may need to find the version for the Linux distribution you are using, but that download may provide more features.
You may also need to install some missing drivers, many Linux's do this automatically, but some don't and very occasionally those that do add drivers may not do that. Alternatively, you may want to use a proprietary driver rather than the generic one installed, the manufactures' driver may or may not be a lot better.
Debian and Ubuntu Repositories are used by many Linux distributions.
-----------------------------------
Ubuntu is one of the easiest Operating Systems to install;
Be careful with the partition setting part of any installation - particularly with manual, advanced settings, Do something else option when changing partitions;
Partition management and creation is the riskiest part of any installation or maintenance.
The meaning of the wording is strange if you need to use these settings, then;
You need to set the mount partition to EXT4 (but other Linux partition types can be selected),
Mount; "/"
And tick format.
You can go back or cancel before proceeding, so do that if you are not sure about it. Then proceed again.
Warning Windows installation - Windows is not so forgiving and can easily destroy a Linux or another Windows installation, regardless of the care you have taken. Install Windows first, leaving space or use Windows - Disk Manager (Partition_format_create) tool to shrink the Windows partition so that at least 35 GB (but less for some of the much lighter distributions) for the Linux distribution at the far end of the hard disk (or let Linux installation take care of this later).
You do not need to have completed Windows installation which in any case takes weeks, when a point has come where installation restarts then replace the installation media with the Linux installation media and install that.
If you chose to compress the Windows partition, then set compressed in drive properties early before the installation has got big, in order to save time later.
Secure boot or legacy bios PC;
A Secure Boot type of PC can be difficult to install or clone an operating system to;
If you are running a secure boot PC, turn off the security, but even so this may not fully make the PC work in legacy boot mode.
Install Windows first, then install Linux. Depending on the PC, you may need to select USB UEFI boot from the PCs boot menu, this maybe function key F12 at startup to ensure Linux installs UEFI boot.
Leave space on the hard disk to be able to install another Linux temporarily in order to restore the Grub bootloader. That is because a boot repair USB does not seem to be able to fix UEFI boot PC.
Depending on the PC, a Boot repair disk does not seem to be able to repair UEFI Linux grub boot. Different versions of this tool may or may not work with legacy boot or all secure boot PCs.
More detail see; Secure boot PC
--------------------------------
Windows installation leaves a small amount of unused space at the top of a hard disk, but Linux Distributions fill the whole hard disk. I don't know why they behave differently, but Linux S.M.A.R.T hard disk management help says the space is required so that the hard disk management can relocate bad sectors. When this happens, the hard disk appears to have no errors, and the hard disk management has replaced bad sectors with others it has in reserve.
Other recommendations for an SSD is that there is at least 10% free space on a hard disk or partition. Both SSD's and HD's apparently work fine with the reserve space within a partition that is in use.
RECOMMENDATION TO GET THE BEST FROM YOUR HARD DISK; S.M.A.R.T settings in DISKS;
TURN OFF SLEEP, for better reliability.
SET THE HARD DISK TO ITS FASTEST (Loudest setting).
TURN ON CACHE, for better speed. (misleadingly, the switch will display OFF when it's on - I think?)
Linux Distributions and Live CDs may have partition and SMART tools;
Disks and Gparted provided on Ubuntu Live CD for example and other tools provided on an MX Live CD.
If you need to use the installation advanced configuration;
Ubuntu and most other Linux distributions including by default use one or two partitions, that is swap partition is not always included;
Mounting point /
+ Swap
If you are using an SSD, then use the manual or advance setting to prevent a swap partition being created.
There may be options on how many partitions with some Linux's. You don't need to be concerned with those options.
Lubuntu by default uses one partition, and you can add a swap partition at installation time or add and configure it to be turned on subsequently.
Swap space is also used for hibernation, and in that case more than the available DRAM should be allocated. But swap space should not be included if an SSD is used*. See the distribution's wiki for swap space required for hibernation to function. It has become a complicated process to enable hibernation in some Linux's.
* Different advice on the Web sounds more plausible, have Swap space on an SSD if you need Hibernation. Extra wear warning is not a serious issue, I read.
------------------------------------------
Subsequent modifications can be made to use swap spaces but on other hard disks in order to make operation a little faster. After installing multiple Linux's it is useful to review the swap partitions used in any case, for example, some Linuxes do not set up any swap partitions but on a slow PC, it is very worthwhile to set them up. Debian recreates swap partitions it finds and thereby they become unavailable to other Linuxes installed, but those other Linuxes can be configured again to use the swap partition(s).
The computer freezes and has been switched off and on again.
Windows fix from the 1980s - turn it off and on again and hope it's okay when you turn it on.
All desktop operating systems freeze periodically. Consequently, operating systems, recover quite well from being switched off and on again, but you then need to take some measures to fix them. Linux takes care of this, and newer versions of Windows 10 now also takes care of these things automatically. Take any action recommended.
Windows 7 or when using a new HD or SSD to you. Run Check Disk (best with the first option set, but occasionally with both options set in Windows 7). If Windows starts and gives you an option to start in safe mode, you can let it do that then restart the computer normally is usually adequate.
Try to quit the slow or frozen task, or simply close the task from the toolbar. Usually right click and select the task and close.
If necessary on Windows, pressing Ctrl-Alt-Delete works well. Select the task manger, then cancel the tasks you wish to.
Or, Window's short power button press, and then closing tasks.
Cancelled tasks will not close in a tidy way, so your work won't be saved.
A short push of the power button is the last resort and is safe. But a Long push for a forced power off is often unavoidable but leaves some things broken. The system will, when next switched on, then usually repair by restoring older or initial settings as necessary.
If necessary, on Linux, pressing Ctrl-Alt-Backspace or Ctrl-Alt-Delete might work, though I have not found these to work. Right-click the toolbar item and select close, usually does not work either. There is no good equivalent to Windows Ctrl-Alt-Delete.
In the unlikely event that the computer, fails to start;
Grub boot a Linux or Linux and Windows PC, see; Grub Rescue or Boot Repair media.
You may be able to use a Linux installation USB or Boot Repair USB to fix the Linux filing system using "fsck" if you don't have Gparted or at least get some of the data from the hard disk before you reinstall any operating systems.
You can install another Linux alongside what is broken, if the installing USB could not repair anything. This arises with secure boot PC.
Linux may start but not launch the desktop, but in this case it usually gives you instructions on how to fix it, these usually work.
Windows Installation media has a number of repair options, but you can carry out some repairs from Command Prompt - "chkdsk /f" to check and fix the drive's Windows partitions, for example.
When I save my work I also make a copy of the file so if the current version becomes broken, or I messed it up, I can go back to a known older version rather than use an automatically backed up version that I am less sure about what I had been doing at the time. That is, I keep three or four back-ups, which are better because I know that I have stopped at a convenient point and made them.
A particularly old PC
Generally, adding memory speeds up an operating system a lot, particularly increasing from 1 GB to 2 GB, 2 GB to 4 GB (64bit OS) of DDR.
Windows 10 is particularly improved in speed running on a solid state drive (SSD) with a PC that has a fast SATA interface, which most are. SSDs are well-supported by Ubuntu and some other Linuxes. I believe the SSD manufactures provide support, utilities for old Windows versions that do not support SSD's?
A legacy boot Windows 10 can be cloned to an SSD from a conventional HD, then the drivers will update so that the defragment utility becomes TRIM required for the SSD. The Ubuntu and Mageia Linuxes take care of SSD's TRIM automatically, but it used to be necessary to run TRIM weekly with other operating systems.
Now all current operating systems take care of the SSD automatically. (Jan 2024).
The Toshiba T1350 laptop pictured, has a very new at the time, about 2005, SATA interface and a hard disk. Unlike computers which are a year or two newer than this, the hard disk interface is not much faster than an IDE interface, although the computer is fast and well-made. Picture taken in 2023 fully working except for two keys on the keyboard that have stopped working but slow partly due to reduced air ventilation quality.
An even older PC are more difficult to install an operating system on -
This entry is old and many of the steps may not be possible now.
Example; Sony Vaio PCG-GRT996ZP - Was a heavy Laptop that requires a high power 120W power supply, but was very well-made and particularly fast for its time. It was taken out of support in 2020 only a decade after the last one was made. Consequently, the BIOS can not be updated, and Windows drivers have been withdrawn from Windows update and the Sony website. 32bit up to 2G DDR1, but probably 256M to 1G, and IDE hard disk interface.
I don't have this laptop now, the DVD was failing, and eventually the screen went blank. It was particularly fast for its age, with 1.5G DDR (they were two different sized DDR modules, but it worked, unusually), to ran Windows 7 and most Linuxes. The advantage of using Linux is that you will have a brightness control, otherwise the screen is too bright, but a brightness control maybe at; settings - system. There are driver websites which have most drivers, but be careful they are scattered with false links to click as well as their own good drivers. Therefore, brightness control can be fixed on Windows.
An issue with another Sony Vaio with withdrawn drivers is that Windows 10 hibernation does not work, the laptop gets warmer, and the disk activity light keep flashing. With Windows 10, I can not see missing drivers and I have not used any of these websites to find a replacement, and even so the laptop works well enough without doing that.
I've used these and others successfully for Windows and Android;
https://www.iobit.com/en/driver-booster.php/
https://driver-booster.en.uptodown.com/windows/
Avoid Sony with Windows products, but use makers who maintain support for their products.
Avoid updating drivers, but let Windows do that unless there is a specific issue with the Windows driver, but doing that may not fix that particular problem.
Conflicting design objective to both last with good access to clean the air ducts PC, but very short 10 year by standards of others driver support life.
Linux Kernel's up to 3.x.x will run on this laptop, but Kernel 4.x.x causes a failure at startup and mentions APIC timer 8254? There is a fix, that requires adding "noapic" to the Grub configuration file kernel line to work around the problem with APIC that the kernel reports. I have carried out this fix, but it may be difficult if the configuration file is rewritten so that there could be virtually no way of starting Linux and editing the file again if it is not possible to fall back and use kernel 3.xx? If the boot screen offers Grub edit "E" you can change the configuration this one time then change the configuration file using Terminal when Linux is running to make the change more permanent.
This example might help where you don't have Mageia or other Linux with tools for configuring the Example of editing the Grub Configuration file
The commands in terminal, root terminal or other Linux terminal are similar to UNIX commands I understand but less similar to DOS commands. Commands must be in lower case with a space between the command the options, operators and names are case-sensitive;
cd \ -- To change the directory, go down a directory level. But Windows/DOS "cd\" also works.
dir -- Display directory.
su -- To enter root terminal in some cases. To do root level things that could stop the Linux working. Some desktop terminals do not allow the su command to be used.
sudo - command line with switches and operators - -- To operate in root (administrator) mode for one command is required instead in some cases.
Mageia distribution allows you to set "noapic" in the grub boot setup tool, but you have to be able to start the distribution running to use the tool, which should be easy enough if you install an old enough version of Mageia in the first place which is not necessarily so easy to upgrade from?
Puppy installation, grub edit detail above should help with changing kernel switches settings. I doubt that this is the best way, or if it will work, to add an option to the kernel, which is the line with "vmlinuz" in it.
This laptop does not boot from a USB port and only support a small USB memory stick, I think up to 2G? I used net install USB using a Windows utility called Plop 5.15 https://www.plop.at/ which made it possible to boot and install from a small USB stick. The add to Windows boot menu variant does not work well enough to run a USB Linux installer, so I believe, it was a number of years ago, I used to add to MBR variant. I could have burnt a CD or DVD, perhaps with a net or the full installer for one of the distributions.
Starting from an old version of Linux that has the features you need in order to get started, then updating to the current version of that distribution, will require some reading of the Wiki. Debian, Mate, Mageia and Ubuntu probably will support that, but not all distributions will.
If you make a Debian 8 or Mint Mate 14.1 USB installer, there is an Installation or Mint program in the root of the USB that may allow you to install that distribution from Windows. A boot installs Linux option is added to a Windows startup menu.
The Debian 8 Installation boots a CD or DVD much the same as most BIOS's can do in this case and was not useful. An uninstallation is provided. Newer versions of Debian do not offer the installation from Windows.
The Mint mint4win.exe version can put the live installer on the Windows hard disk. Consequently, GParted is available for hard disk manipulation as well as installation.
In this case (Mint 14.1) I needed to ensure that there was just one Linux partition with the "/" entry point, so I needed to remove the "/" entry point for the live CD. The consequence this left the live CD broken, the installation crashed out at the end but was fine. You remove the installation and if you wish install it again using mint4win.exe.
mint4win.exe tool did not work with Mint Mate 13 or 15 the tool filled the hard disk with 50GB, then failed in Windows XP or Windows 7.
unetbootin installed to the Windows 7. Using the bootloader option to install Linux .iso from the hard disk when Windows is restarted. Running unetbootin.exe a second time allowed you to remove the installation files and restore Windows back to as it was, but with the newly installed Linux, if you had chosen to proceed with that.
Debian 10 full installer - ran much too slowly after adding "noapic" to proceed with.
Mageia 7.1 full installer (LXQt) - install then ran after "noapic" added by editing the boot options at startup then using Mageia control Centre - boot advanced to make that change permanent. That is, using unetbootin.exe. Note, Mageia 4 did not finish installing properly, but it turned out that it had finished and it starts up.
Mint Mate 13, 14 or 15 did not install using unetbootin.exe to the hard disk but did start to install until the partition creation then it left the disk partitions partly broken so that GParted did not work.
Lubuntu 19 alternative installer - did not install even after "noapic" added to the boot/grub/loopback.cfg using unetbootin.exe.
See Grub Rescue
Installation of a Puppy Linux is different to other Linuxes.
GParted Linux tool; BIOS and MBR (DOS) partitioning. The BIOS, Windows 7 to 10 configuration with Linux installed. Linux installed on the extended partition can do very little work on other partitions, but you can use a Linux installation or repair media can carry out resizing and partition moving.
I have given some of the partitions a label. You can set up all the work you want to carry out on your Disks and USB sticks, then press the green tick to proceed. It will then proceed to resize, copy, check as you defined, but it may or may not stop if errors occur.
Do ensure that the boot flag is set on the Windows system partition.
If you want a second Windows on this Hard disk, it could be placed in the extended partition, run Windows repair media - start up repair.
In this case, only three or four partitions are required, so using an extended partition could have been avoided.
Ensure that the partitions are numbered consecutively by placing them consecutively, or else Windows is likely to delete some of them arbitrarily. In addition, by adding temporary partitions, to ensure the extended partition is No. 4 will make partition work later is easier. In any case, Windows Disk Manager is likely to delete any or all partitions, it is a poor tool to use.
Windows Disk Manager shrink Windows partition tool seems to be the only tool that will do that reliably, though. That is because it will not try to shrink a Windows partition that it can't handle easily.
GPT partitioning. I am changing a partition label or name.
I will press Apply when I have completed the list of things for GParted to do.
Most of the partition names have already been set by the system. But you can see that I have used GParted to add a label and name to the Linux partition.
Note that there are more fields when GPT partitioning is used.
Cloning and Boot Repair
Legacy boot is fairly straightforward, but secure boot is difficult or not possible with either Windows or Linux. I have already discussed this, see Secure Boot and Edit the Grub configuration file
It is possible to clone legacy boot Windows 7, 10 and Linux to an SSD or Hard disk.
It is also possible to clone Linux to any drive, whatever boot mode and partition mode is set.
Run repair disk or Linux install to create grub boot. First use Gparted to;
Set the partitioning to DOS rather than GPT (which may not work), this will delete existing partitions if you chose to change this setting.
Clone Windows system, Windows OS and Linux OS partitions to the drive or SSD. Optionally create a Linux swap partition, finally set the boot flag on the Windows system partition.
Then use boot repair or Linux install to create grub boot, and another installation of Linux if you chose.
Finally, run Windows 10 or 7 repair or install media start up repair. This can be difficult, so you may need to try again.
Finally, enable swap, and the operating systems will update drivers, or you may need to do that.
UEFI Boot - here is a video I found, I don't know if this works;
Here is another on Legacy Boot PC and Windows 11, once again I do not know if these are helpful; https://www.aomeitech.com/cyber-data-backup/install-windows-11-on-legacy-mode-ac.html The site warns that at some point, Windows 11 it could malfunction with this modification.
Other than being curious, I will be wary of this solution.
Grub Rescue
This helped, see; https://askubuntu.com/questions/232215/stuck-in-grub-rescue-mode Which I have copied below, but I did not use step 4, but it also works.
It is most unlikely that a secure boot PC, will allow this to work if Windows repair disk start up repair has been used because this deletes the Grub boot utility.
Similarly, if Windows has been installed on any PC, grub will have been removed.
A BIOS boot PC will be fine even if Windows repair disk has been used.
1. Command:
ls
It will list all your drives and partitions, like:
(hd0) (hd0,msdos2) (hd0,msdos1)
2. If you don't know your Ubuntu boot partition, check them one by one:
ls (hd0,msdos2)/
ls (hd0,msdos1)/ When you hit the right one, you'll get a line mentioning lost+found, more importantly, boot, and so on.
3. Assuming (hd0,msdos2) is the right partition:
set prefix=(hd0,2)/boot/grub
set root=(hd0,2)
insmod normal
normal
4. Now you'll be able to boot into which Linux. Once you do, execute the following terminal commands:
Note the commands are as below for Ubuntu, but for Debian preceded the command with "su -" in order to enter the root terminal. You then do not begin "sudo" for each line.
sudo update-grub
sudo grub-install /dev/sda
5. Extra step if necessary, take care - Edit the boot/grub/*.cfg file to add "noapic". I have not carried out this, but you need to use the root terminal or terminal logged in as an admin or sudo command using a text editor such as gedit.
You might be able to carry out the grub repair using Terminal in a Live USB. You can also use Gparted on the Live disk to copy partitions, resize them and configure boot as described above. Depending on the PCs, boot will permit.
Take care with Windows partitioning tools both those with Windows and third-party Windows tools may delete Linux or Windows partitions, but Linux GParted is much safer to use by comparison. Just use the Windows tools to resize a partition but not create or delete partitions, particularly if you have any Linux partitions on your hard disk. Some of the Windows third-party tools are more careful with Linux Partitions, can copy but not paste any partition type safely? So if you need to clone a Linux least risk is to clone to an otherwise empty USB stick then use GParted to clone to the target PC.
If you do lose a Linux partition where Grub boots from and there is not another Linux to recover, see above, then there is nothing that Grub can boot. So here is how to get back to Windows boot by restoring the MBR; https://www.tomshardware.com/uk/news/win7-windows-7-mbr,10036.html But do use gparted, such as from the boot repair, disk or Linux installation disk to ensure that the boot flag is marked on the boot partition usually the first partition before using the Windows install or recovery disk.
Easy way to install missing drivers on Debian or any other distribution;
Note the missing drivers during installation and start-up.
In synaptic package manager, ensure that "non-free", "contrib" and from Debian 12 "non-free-firmware" repositories are included.
Search for each missing driver's name until synaptic finds it, then mark and install it.
For each driver, restart the machine and note that the particular start-up warning message now does not appear during startup.
An alternative, better way to install missing drivers with Debian;
Instead of (3) above - Read the Debian, Ubuntu or other Wiki but use Synaptic package manager search to find and mark, then install the driver.
Signup to the distributions' forum, then look for an answer and if necessary ask a question.
Not all start-up warnings or errors can or need to be resolved;
IBM 206M Server used as a desktop;
- BIOS gives a warning when a sound card is fitted, but the Sound blaster card works fine. This error comes from the bios before the operating system has started.
- Linux Kernel gives a warning at startup about no ACIP with newer Linux Kernels such as 4.xx or higher, this can be resolved by adding an option in the Grub configuration file or by selecting and running an older Linux Kernel. This occurs during the operating system boot, but Linux runs okay despite the warning.
In the case of an old Sony Vaio Laptop;
- Linux Kernel gives an error at startup about no APIC with newer Linux Kernels, this can be resolved by adding an option in the Grub configuration file "NOAPIC" or running an older kernel as I said before. This occurs during the operating system boot to Linux, then the computer crashes. Mageia allows you to add NOAPIC to the GRUB configuration file from control panel, but I have not done this.
Editing the GRUB configuration file - remember the last used OS;
I do not know how to edit the GRUB configuration file to add NOAPIC? But this is how to edit a Debian GRUB configuration file so that the computer remembers the last boot operating system used. This is useful with Windows, which often needs to restart in order to complete updates. There are differences for Debian to the Ubuntu version link;
Note;
The commands are as below for Ubuntu, but for Debian preceded the command with the extra command line "su -" in order to enter the root terminal. You then do not include "sudo" to each line.
Use the text editor provided, such as gedit or nano. Therefore, you might need to swap "gedit" for "nano", "vim" or another.
Start terminal
enter; sudo gedit admin:///etc/default/grub # "admin:/" does not seem to be required?
Enter your password and change the lines to read so that one line is commented out, and two lines added, plus I chose to add a blank line;
# GRUB_DEFAULT=0 # Remember last choice
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
With Debian 12 you will need to add by uncommenting the line;
GRUB_DISABLE_OS_PROBER = false
Save and close the file and gedit. Then
You are still in root terminal, so you do not need to enter; su - and your password.
Enter; sudo update-grub # This line is also useful after cloning an OS to your HDD so that the added OS is included in the boot list and can be used the next time that the computer is started up.
Click close on the terminal window. Or;
Exit
Exit
Restart your PC to test the change and have boot repair disk handy in case it has not worked, Alternatively see above to repair grub manually.
Linux sucks says Linus Torvalds in 2014
The comments Linus made would be relevant at the time, but not necessarily now! The point though is to show how Linus Torvalds has led this big Linux kernel project successfully. Linux Kernel is now quite large at over 70 MB (3.xx) but it includes a lot of drivers for various hardware.
Debian often leads the way as well as releasing well tested Linux Distributions and has great repositories of drivers and programs. And is a major supporter for Linux.
-------------------------------------------
After Installation
Debian and Mageia Installations
Both Linuxes are quite different, but both can repair grub bootloader without your need to re-install the Linux. They may do that repair when a Linux Boot-repair-disk fails to do that.
Mageia installer also has a tool for restoring the Windows only Boot. Boot repair USB can also restore Windows boot.
It is necessary to disable the installation from CD-path from update libraries. With Mageia, you then need to press Add, which starts an automatic process that sets up update libraries for you.
Additionally, Debian look at the website at the repository's necessary and add those, including the non-free repositories. Look at an existing repository to see how the advice in the Debian Wiki is applied, the single line URL is really entered as;
URL space DISTRIBUTION space ALL-ELSE
These are entered in the three boxes provided by the GUI. After I did, there was a duplication, that can be disabled or removed.
Do lookup and if necessary ask for help in a Linux forum or Facebook group.
How to speed up Ubuntu and other Debian or Ubuntu-based distributions
I had noticed lots of disc activity, which turned out to be because the swap partition had not been set up. The swap space makes the computer run faster, if it is running on a conventional hard disk. If you install more than one Linux, you only need one swap partition, so you can delete other swap partitions and re-size the remaining partitions. Doing this, you will find that the swap partition needs to be enabled. It might seem like a good idea to run a swap partition for each Linux, so that you can put one Linux into hibernation and use another, but you will find that Grub will not handle wake up from hibernation in this case.
Over the years, these adjustments have become less important as PCs have got faster.
See Ubuntu help at;
https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.
You don't need to use Terminal to launch GParted. But you may need to install GParted and a few other things first, then launch GParted. You can turn the swap on at this point to make the computer go faster, whilst you follow the other steps that will ensure swap is enabled when you subsequently start up Linux.
You may find that your particular distribution does not have all the things and these needed to be installed, which are in addition, these things have changed over the years;
Note - as before;
The commands are as below for Ubuntu, but for Debian, preceded the command with the extra command line "su -" in order to enter the root terminal. You then do not include "sudo" to each line.
Use the text editor provided, such as gedit or nano. Therefore, you might need to swap "gedit" for "nano", "vim" or another.
In addition, the recommended changes to swappiness value to 10 was beneficial, but I have not used this setting change for many years.
When installing any Linux, you may not need an internet connection, but a wired or a Wi-Fi connection to ensure important drivers are installed even if you chose to not install the updates at the time of installation is a good plan.
Ubuntu community forum for help is particularly useful for Ubuntu-based distributions. You find some general help will be useful for any Debian based distribution. But don't count on finding help on any Linux distribution unless the question and answer are very general.
Surveillance and security;
We are, of course, not immune from government surveillance I read, in the 1980s, about a secret surveillance circuit being required to be built into US designed Large Scale Integrated Circuits (digital). But it is said of Linux, "that it is not US-based but a community-driven project which has no base in a certain country". The Linux Kernel is governed by the Linux Foundation which is US-based, but the key thing is that it is open source and that there is nothing hidden inside it, the tools that create it can also be Linux and open to scrutiny (that is if it is compiled from source code not linked from object code).
That does not address the surveillance by US or any other country build into the LSI. Though there is so much internet activity now and people also talk about third parties who may not be internet enable that more than enough is known about everyone. But how much of the government surveillance works and don't know, but I am sure that private surveillance for commercial benefit does work and that informal standards partly determined by the EU, for example, has been able to moderate it.
Installation options
Most Linux desktop providers provide Live CDs, these allow you to try that Linux without committing to installing it on your PC. Some also provide Persistence, if you use a memory stick. Persistence allows you to set up and retain a limited amount of things (settings and Installations) after shutting down so that you can continue evaluating them another time. Another option is to run the distribution in a virtual machine running on Windows or Linux, but the PC needs to be fast to do this. I recommend using a live CD or USB you don't need the persistence option, although persistence adds more function. Using a virtual machine such as Virtual Box is good if you want to run two operating systems concurrently, but it makes the PC slow.
Installation media creation tools;
Rufus works on Windows and does restore a USB stick quite well, I have not used the persistence option with this tool. This seems to be the best Windows tool, is recommended by Mageia, and it is particularly good at erasing and recovering a badly formatted memory stick. Rufus can make the USB boot in various DOS, Linux and other bootable ways, you need the ISO image usually.
Here are some Windows tools for creating a live CD USB memory stick with persistence;
http://unetbootin.sourceforge.net/
Be careful with these universal tools, they provide more features but do not work with all distributions. You may find that some distributions of Linux don't work for you in any case. Many distributions of Linux did not use to display properly during installation, but the installation turned okay.
The straight no features USB creation tools such as;
ImageWriter is most likely to work. Many of these tools are unable or don't always prepare a previously used USB stick, such as by erasing or format satisfactory first. When you have Linux running, you can somewhat recover a memory stick with tools provided within Linux. But also use the Windows tools, format, and Check Disk.
I have also found Windows OneDrive difficult because it can start backing up things that you don't want it to update. The setting up has got easily, and you can stop or avoid this action. You can now uninstall OneDrive, once this action has been stopped in every instance the last step is to delete the copied directories from OneDrive.
Reinstalling an old version of Windows from any service pack CD version.
The reasons for running Windows, as well as Linux, is;
To continue using the utilities and programmes that you are used to that only run on Windows.
Take care, it is possible to copy files with names that use characters that are illegal to the other operating system. It is also possible to strip permissions from files when copying files between say Linux and Windows filing systems. I have some webpages saved to Dropbox that won't load to Windows, but are fine with Linux because there are illegal characters in the file names.
Zipping a directory on one format partition to another, allows you to preserve the properties that would be stripped off by simply copying between the different partition formats.
Windows formatted partitions, do not support all Linux features and those features will be stripped off if you simply copy the files to Windows.
Microsoft FAT does not support all the permissions' status that NTFS does, and they are different again to the Linux EXT format.
Linux Symbolic links are not compatible with Windows higher than XP handle another form of symbolic links, The Windows type is less flexible, can't be copied and are made using the command "mklink".
exFAT does not support run and many things but are efficient on a memory stick.
Warning; It is best to not use old web browsers for web browsing, you will be disappointed many websites will not work properly because the browser is out of date. Aside from that, there is an increased risk of infection by computer viruses. I discuss elsewhere how to extend the useful life of an out of support version of Linux. But there is a point where the operating system needs to be retired from web browsing even if other programs are used.
Keep a compressed copy of your Linux, Thunderbird folder (dot thunderbird), for example, on a Windows partition backup directory in case you have to reinstall Linux. It is not essential to zip or other compress a Thunderbird profile directory, but do note which version of Thunderbird it was use with.
On the other hand, the virus that circulates the web are removed from web servers. So viruses that infected old Web browser and old operating systems will be taken, out of circulation eventually.
Windows 2000 - I believe you need to do the following;
- The upgrade to the highest service patch, SP4, then apply it, you need the full off-line update. Update Internet Explorer to the highest Win2000 permits, which is; IE6 must be the full off-line installation (this does not seem to be possible now). Then allow Windows update to automatically apply security fixes and updates (this also does not seem to be possible now - although the Microsoft website says this is possible in July 2016). There may be other things such as installing DirectX 9 you need to add? You will find that the highest version of Firefox is 11 that will run on Windows 2000, this is not suitable for web browsing.
Avast virus scanner may work on older versions of Windows But ensure that the virus scanner is still in support and provided with security updates.
Windows 2000 is faster than any of the other operating systems discussed here, except for DOS. I have not compared it to Puppy Linux, though?
Runs on NTFS filing system or can run on a FAT and in that case can also run some DOS programs.
Windows XP - became end-of-life in 2014, but it has not been possible to activate it since about the summer of 2021, so now it will only run for a month after installation. Prior to this time;
You needed to have downloaded the off-line upgrade to service patch 3 (SP3 could not be updated automatically during the end-of-life period).
For the 64 bit version, the highest Service pack was 2 there are a two to choose from and the slightly more recent larger one on the Microsoft website is the correct one, I found.
I also found that the minimum version is XP, SP 1a, then it can be updated to XP, SP3.
You needed to have completed Windows automatic updates before autumn 2021.
Runs on NTFS filing system or can run on a FAT and in that case can run some DOS programs.
Microsoft Essentials (virus scanner) - continued updating in June 2017. Microsoft malicious virus removal tool also stopped being updated. There may be others virus scanners that support XP that you pay or are free that still support XP. - alternatively don't web-browser or use a Linux or other Proxy-server with virus protection (I am advised and observe that companies have been doing this for years rather than patch XP and run virus protection on XP that would slow it down severely when running mechanical CAD particularly).
Install the highest version of Java 7.75, which needed to be done manually. It turned out that Java 8.121 was the highest version that ran on XP up to the release of about January 2017 at least and continued to update till Jan 2019. But be careful using software on operating systems that it is not designed for, you can find some features do not work - I found with CADSTAR 15 which some parts work on XP other parts don't.
Updating will run for days, requesting reset periodically. You can add them all but XP will grow to 15 GB and many non-critical updates and additions are not helpful some add-ons are very beneficial so add all the ones called; Windows XP Update. I would not bother with Bing or Windows Live Essentials add-ons, although some parts may be useful.
Live Essentials has failed to install for the past year as of Jan 2019. Recently, hardware driver updates appear to have stopped. (A wireless hardware update for Samsung R50 has been removed so that does not occur).
Windows 7, SP1 or higher - Does not stop working, but may start nagging for authentication or activation. Windows 7 or higher may therefore continue to run without a periodic authentication to arise even beyond its end-of-life period? Similarly, as Windows NT or earlier continues to run? Although Windows 7 and Security Essential are at their end of life, but are still receiving updates in January 2024.
Microsoft - October 2023 which is after the expired period it has evidently been extended beyond July 2023 advised;
Skype is still running, but Teams which will replace Skype does not run on Windows 7.
Security Essentials ceased receiving updates at the end of February 2025. I am now using Panada free version.
Windows received Windows Malicious Software Removal Tool security update in January 2024.
OneDrive is still running.
Edge, Chromium and Chrome stopped being supported in early 2023, many months before Windows 7 moved to end of life.
Also
Firefox - Will continue on Firefox ESR channel until September 2024. It is working in 2025.
Google Drive - Stopped running in January 2024, after running with a warning. An old download would install, then complete setting when it had updated to version 68. So after a number of start-ups the old installed Google Drive had updated enough then ran through setting up steps and started running until that version ceased operating.
Dropbox - is running.
Mega sync - is running.
Thunderbird - Is on the last version (115.x) that will run on Windows 7. Email login method is not likely to change for a few years? After that, there maybe a less secure method that can be used.
I plan to install a free version of Panda security once Microsoft Security Essentials stops getting updates. There are other free, and pay for Anti-virus software, but I have found Panda the least intrusive.
Windows 10 - 1709 or 1803
Many PCs don't support secure boot well but have had their hard disks replaced with SSDs are faster will run Linux and Windows 10 - 22H2 for a long time if that remains possible.
March 2025 everything is running but the first warnings of end of support have been received.
-----------------------------------------
Before Windows 95 or 98 and NT4, Windows was a utility that ran on a PC running DOS or IBM DOS, in any case that is how Windows 3.1 and GEM before it worked. You could copy those to another PC, and it received updates from new software installed, and there were a number of makers of office environment software including a set based on WordStar, I believe was StarOffice that had a Word processor, mail merge database, maths and a spreadsheet, plus disk file managing tools for CP/M or DOS. It is unlikely that DOS3.3 to 6.22 or CP/M, will run on any modern PC? It is also unlikely that an old IDE disk (10-100MB) will run on a PC with a modern IDE interfaces unless the PC was made in 20th century?
Word Perfect 6.x and others were quite good compared to Word, but people chose Word because it was a cheap Microsoft product regardless of its price. But Windows printed much more slowly to dot matrix printers than the older DOS programs did.
There are no issues in installing DOS and then copying one of these older Utilities, other than whether the drivers, the PC, floppy disks and CDs still work. The DOS software that is licensed to a network card or a parallel port dongol is likely to be difficult to move and use on newer PCs.
In the 1970s more bigger companies started using minicomputers, in the late 1970s individuals and small companies started using computers as well.
From 1976 there was a large and grow range of home and small computers.
In about 1978 Home computers started up running BASIC and were programmed using the keyboard, tape, and Business computers ran an operating system loaded from two floppy disks and sometimes a hard disk. Computers and home-Computer archive
Partition changing; (April 2017)
You can clone Linux's quite easily (but it is better to move it so that the one you do not want is deleted - they can conflict, but I think such issues have been overcome now, and I have not observed the issue for many years [4/2020])
Windows does not tolerate cloning by comparison well. Lower than XP of Windows probably clone, okay, to the same partition space and number?
That is, if Windows XP was installed as the first partition, then the copy must be placed in the first partition. Then use Linux to sort the boot. It will most likely require authentication, which can't be done now, so your installation will stop working in 30 days.
Windows 7 or higher you will need to run a repair disk in advanced mode, you may also need to read what to do from the web.
Windows 10, is more difficult, particularly so when installed on a UEFI PC.
Windows 7 or high (and probably lower than NT4, e.g. Windows 98) can be moved to a different drive number, but they behave quite differently and the older OS do not reassign drive letters in the same way. That is, those very old Windows won't work if the drive letter becomes reassigned differently, for example D; instead of C:.
The PC's BIOS assigns numbers for the physical drives 0, 1 for floppy disks and 2, 3, 4 etc for hard disks then DVDs and CDs, then USB drives. These are called physical names.
The operating system DOS, CP/M, Windows and probably others then assign logic names to the physical devices. So floppy disks are assigned letters A, B usually in the same order, then hard disks, DVDs are assigned the letters C, D, E. So the letter might happen to coincide with the number, but necessarily. Later in the startup sequence, the operating system will not be able to impose a preference which has been assigned earlier, and older operating systems were not tolerant and would fail to start up properly.
I think, from my memory, the Windows version of 98/2000 or lower can be moved to another machine quite easily, but they need to load the drivers they need from the installation CD. Quite often, people used to copy the installation CD onto the Hard disk so that drivers for new hardware/printers etc. could be handled more easily. But it is likely that a modern computer is too different for them to run now.
I trialled Windows 8 in April 2017 but found that inserting a Windows XP drive then using Linux tools to use GRUB to multi-OS boot seemed to worked okay. BUT Windows 8 disk maintenance tools then automatically corrupted Windows XP and itself Windows 8. I tested this again and the corruption which I think may be to change the permissions of very many files happened again. The corruption of Windows has not occurred with Windows 7 (May - September 2017)
Multiboot;- example grub menu (Grand Unified Linux Bootloader).
Windows 10 and Debian on the first disk.
Windows 7 and Lubuntu on the second disk.
Install and update* all operating systems to be installed on this second disk, with just this second hard-disk fitted.
Disconnect the second hard disk, connect the first disk, and install and update* Windows and install the other Linux.
Connect both hard disks, update* the other Linux to the first disk. You may find, at some point after update Linux, all operating systems are found and listed at the startup menu.
To add all operating systems, open terminal in one of the Linux and; (Or alternatively run boot repair disk or USB).
Enter; su # for Debian
Enter your password. Then
Enter; sudo update-grub # a password will be asked for on Ubuntu.
Note, an improvement in speed is achieved by only configuring the Linux swap on the other hard disk. That is, each of the Linuxes uses the swap partition on the other hard disk.
* It is not essential to update Windows at first, but in that case it will very occasionally be necessary to remove the first hard disks in order to complete an update of the second Windows, on the second hard disk.
The boot menu should list at least all the possible operating systems, whether one or both hard disks are fitted;
In due course, it is likely that Windows 10 update will add Windows 7 to be listed in the boot options. As long as the Windows 10 hard disk is the earliest disk in the system, then this is a good way to start up either Windows and allow some updates to complete.
Note; cable swap, or use bios boot order switch, if you launch the wrong Windows loader from the grub menu, don't let it repair.
You should not expect to need to use Linux boot repair USB subsequently.
Repair Tools
Open source revolution (new name for a very old idea) - has spread out of software, perhaps since the fall of the former Soviet Union the idea that mutual benefit rather than self-interest brutal in tooth and claw (Victorian values or neo-Darwinism) works better. See; The Guardian Open-source-revolution-conquer-one-percent-cia-spy
Optional Tools that I have ready in order to prepare for trying Linux with the least risk;
A tool for removing grub is not necessary but leaves the PC tidy if you completely remove Linux. Boot repair tool can do all these things.
http://www.plop.at/en/bootmanagers.html - Used to be an invaluable tool and could still be useful, put it on a floppy disk (using; Raw-Write-Win) to boot a USB stick it may also let you Boot from any partition found. I found it necessary to eject the floppy disk soon after the Linux booted with Mageia (and Xubuntu) because installation would foul up just after the installation created partitions, but in any case ejecting the floppy disk is a good strategy.
Seagate (Maxtor, Weston Digital etc) Hard disk maintenance software - I did not need this. I found these tools invaluable if a hard disk boot file (MBR) becomes corrupted, which happened when I had a bad motherboard. The disk appeared to become faulty and an internal flag (SMART) became set to warn that it was failing. This flag cleared automatically after the bad sectors began to be marked so that bad sector arose less and less often, then not at all automatically by Linux.
Parted-Magic This is one of a number of maintenance tools that are complete and use a very lightweight desktop. Parted-Magic has many backup and repair tools, although this distribution does not have a boot sector repair tool. I have not used CloneZiller because I found the wording of instructions unclear, although the tool is well regarded and looks robust. [There is a paid-for version which I have not tried] - I did not find this tool more useful than using say a Xubuntu USB trial and install which has Gparted included.
If you are going to resize a Windows partition, using the Microsoft disk management tools, if your version of Windows has them, be careful. Microsoft apparently does not publish all the details on NTFS, so you would expect Microsoft tools will be faster and safer, but the Linux tools are very safe and also a lot more careful about what they do but are slower. The partitions need to be numbered in order 0, 1, 2, 3 ... one of these 3 is best then the extended partitions in order 4, 5, 6, ..... but it is better with GPT partitions rather than MBR partitions which it does not let you see and therefore move an extended partition. Windows Microsoft tools easily loose partitions.
Linux Gpart and Gparted has a very plain straightforward GUI to use, and the user is very unlikely to make a mistake defining what they want to change, copy or create in the queue of partition jobs they set up. The tool will just get on with it when you press Apply - it will stop gracefully on an error or by command. But if you want to work on the Linux and Windows partition, Paragon 14 or 16 for Windows is also good and there is a free version. A good additional step is to set Windows to check and repair the partitions on the next startup - then use Linux Gparted - finally when Windows is next booted the partition will be fixed and Windows should start without issue. All partition managing tools carry risks with using them, but don't expect any issues to arrive with Gparted unless the HD is really broken.
Disks (GUI for Linux) - also does partition editing is safe and quick but used to frightening, leaves you with what appears to be the whole of the extended partitions deleted, but they are fine. After restart Linux and run Disks and you will see that only what you intend occurred, nothing bad has happened.
This tool is best used to set the HDD such as speed, sleep modes and to examine S.M.A.R.T.
Gpart & Gparted - is slower than Disks, but you can be confident about what it is going to do. I found that the Gpart added to the tool is not so easy to use, its purpose is to recover partitions. I have not used this extension to Gparted successfully to recover a partition discarded by Windows.
Paragon and EaseUS Partition tool for Windows; These are useful tools that run on Windows and allow you to resize, delete, copy Windows and Linux partitions. They are clearer to use, comparable to Gparted.
Gparted comes with many Live CD Linux distribution installations, Partition Magic and Boot Repair USB.
Paragon repairs Windows boot if the Windows partition start is moved, so the Windows repair disk is not required to complete the task. This feature is included, but not all features are included in the free version.
Ubuntu Boot Repair disk - This is a very useful tool that does restore boot well. The tool fixes GRUB boot so that the disk can be booted, and it also has GParted and some other utilities. It is best installed on a USB stick,
The 32 bit version fits comfortably on a 1 GB stick. You need to use the 32-bit version for a 32-bit machine.
Recently, the 64 bit version got bigger and needs at least 2.5GB, but I found, unusually, that it did not work on a secure boot ThinkServer PC. You do need to use the 64-bit version for a 64-bit machine.
As long as you have not encrypted your profile, you may be able to read your home directory but not recover files, depending on how permissions are set. Therefore, file browser is possible.
Quick Grub repair using Grub commands
If Boot Repair USB does not sort the choice and startup of all the operating systems available on the PC, which it usually does sort, then there may be a utility on your Linux installation USB to fix it? Selecting a variant of Linux, the computer Desktop (Graphical User Interface) you select;
Note that some PCs won't start up with some installer or utility USB sticks, in that case try;
Ubuntu other ?ubuntu's distributions also have advanced options at boot time one of those will update the bootloader with other operating systems such as if you were to fit another hard disk and then, therefore, add another operating system to the GRUB boot list.
MX Linux distribution installer has boot repair and partition editing tools.
Debian Linux distribution installer has some boot repair and partition editing tools.
Also try one of the text based installers if the PC is particularly old. Such as Debian, and other distributions, variants of LXDE and LXQt.
I got very stuck with restoring Windows 7 boot. XP can be fiddly, but I have always sorted it in the end if it is possible. I had a link to advice on Grub, but it does not work now. If you ask on a Windows discussion group you may be recommended to EasyBCD (BCD is not a format GRUB or Linux recognises, as of Jan 2018) it is different not better than GRUB and I would not recommend that tool. If you are having problems with Boot Repair or the Linux installation, USB probably will fix it - if one does not, the other may.
It is better to install Windows to carry out update to a "higher" Windows before installing any Linux;
Often there will be no problem with installing Windows 7 or old version Windows 10 second or last with a legacy BIOS boot PC as long as you have space available for Windows to make partitions. I have only ever done this with Linux installed at the far end of the hard disk. Therefore, because I wanted to re-install Windows.
But Windows 10 can create a new partition boot allocation system called BCD. This can make the Linux partition disappear or be deleted (amounts to the same) from GRUB and Linux. This problem may not happen, but I have seen it occur many times with Windows own partition managing tools.
EasyBCD and booting from the Windows Boot loader probably won't help, as it requires a part of GRUB within the Linux to be configured. I am advised that EasyBCD will work though, such is the nature of advice on various forums the people advising may not have tried what they recommend in your situation, or they managed eventually but not easily.
Paragon Windows utility the paid for version is as flexible as Gparted, Linux utility.
The free version of this tool does not support coping a partition. It will resize Linux or Windows partitions, it is unlikely to break them.
In addition, when paragon moves Windows partitions, it also corrects the Windows bootloader after moving the partition. That is, unlike gparted you won't need to run Windows repair media - start up repair subsequently.
When shrinking, a partition with any tool you should leave at least 10% space, I have observed. Leaving more than 10% is safer.
Do not expect any partition editing tool to recover a partition after a power failure or interruption whilst working on a partition.
Power interruption is particularly unlikely to be recoverable from. But Gparted might be cancellable or recover a partition, but it is safer to never try to do those.
You have to have a running Windows to run Check Disk, for example (this is a sort of catch 22 if Windows will not start) - but a Windows installation disk may sort such cases using command prompt - chkdsk. Linux, live media or repair disk GParted Check to fix the Linux partitions.
------------------------------------------------------------------
Reliability and support;
There is a good degree of protection due to the Linux approximate philanthropic culture and open-source philosophy.
I looked up the number of users, in about 2015, Ubuntu over 150,000 users, Mint over 100,000 users and Mageia over 4,500 users. Although a different statistic, the percentage of all Desktop computers are; Windows about 90%, and XP was the second most popular. Linux accounts for 1.5% of the total, and it is growing fast I suspect (no figures found), whereas 98% of all the supercomputers run Linux, Linux having displaced Unix over the past decade. {Update in 2021 there were 450 million Ubuntu and all Linux users 3 - 3.5 billion or nearly 2% of computers}.
Large servers for the past decade generally run Linux.
Technical Forums - Sometimes people do comment adversely about some other users and say they don't like using forums. I have contributed to forums for a few decades, they are good. Use the Linux support forums and indulge the request for all the relevant technical detail required and the helpers' quirkiness. Do appreciate that it is very hard to analyse and fault find remotely. Understand conversely that it is usually not possible to describe clearly something until you understand what went wrong. The aha moment helps you see after the event what you could have described better initially - this can not be helped much, other than to be aware of it.
Linux is different to DOS and Windows, but not too different;
Windows uses shortcuts and newer versions of Windows support symbolic links (mklink command) are different to Linux symbolic links.
A Linux symbolic link looks as if it is the file that it is referencing, and the symbolic link can be moved or copied. This is very useful, but you can not copy a Linux symbolic link to Windows.
A Windows mklink symbolic link can not be moved.
File names lower case and capital letters matter on Linux but don't matter on Windows. Consequently, if you copy a Thunderbird profile from Windows you must have proceeded with a dot but also be spelt in lower case ".thunderbird" but copying to Windows you only need to remove the dot.
Neither Windows nor Linux hard disk can be taken out of one PC and put on another and expect it to run, but they often do.
File copy to Windows - Linux security does make things inconvenient occasionally
Copying files belonging to you from Linux to Windows; you may find when they are copied they are unreadable and undeletable by Windows depending on the device or application they came from. The only way to do anything with those files is to use them with the installation of Linux that you copied from. But you may or may not able to change the file permission using the properties option on file, then right-click? These sorts of problems have become less common since writing this (March 2017) - To revise that last point 1/2019 I have not observed any problem in any currently supported Linux Distribution.
Thunderbird email client;
A problem can arise when you open Thunderbird and find your profile missing and an invitation to set up an email account. The current version of Thunderbird, is much improved and allows you to fix this more easily, the pull down; Help - Troubling shooting mode, in which you can switch to another profile if there is one, use that and then delete the empty unwanted one created for whatever reason. This fix will work, provided the profile came from about the same version of Thunderbird.
This application, program or client whatever you want to call it is usually preloaded or well-supported in most Linux Distributions and Windows, it is very good. The ability to manage and display many email accounts conveniently was added instead of using multiple profiles in the early 2000s in the SeaMonkey version. You can conveniently send or reply with a number of different signatures with each of a number of email account address profiles.
Thunderbird address book synchronisation is quite good, though it does not share google labels. There are others add-ons that you might choose instead. I do not use any of these add-ons now, and they may not work;
https://addons.thunderbird.net/en-US/thunderbird/addon/tbsync/?src=ss
https://addons.thunderbird.net/en-US/thunderbird/addon/dav-4-tbsync/?src=ss
https://addons.thunderbird.net/en-US/thunderbird/addon/google-4-tbsync/?src=ss
https://addons.thunderbird.net/en-US/thunderbird/addon/cardbook/?src=search
https://support.mozilla.org/en-US/questions/1362021
https://support.google.com/mail/thread/142772003?hl=en&msgid=150037602
https://github.com/zanonmark/Google-4-TbSync
https://github.com/zanonmark/Google-4-TbSync/wiki/Why-another-Google-synchronization-add-on
But I do use; LanguageTool add-on; https://languagetool.org/ for Thunderbird, it is also available for various web browsers. It is a good spell and grammar checker, and it is worth registering it, logging in even if you chose to not buy it.
*** Thunderbird address book has completely changed over a five-year period between approximately versions 50 and 91.x ***
Thunderbird on Linux stores the profile in the users' directory as a hidden file; .thunderbird
Thunderbird on Windows 7 to 10 is stored at for the logged-in user %appdata%/roaming/Thunderbird the full path could be in my case c:/users/Andrew/%appdata%/roaming/Thunderbird
Export each address book list, giving it a name similar to the list name.
Open Gmail or your provider's contacts and import each address book to a similarly named list.
To add a synchronised to Gmail and Yahoo Mail address books or any other;
Click on Address book in Thunderbird, pull-down; New Address Book and select, Add CardDav Address book - enter your email address, it will then synchronise to your email account's address book.
The disadvantage is that Thunderbird synchronised address books do not support making lists, and it still does not import lists called labels in contacts.google.com or yahoo. You can create lists in your local, not synchronised, personal and created address books.
Exporting Address books to email provider,
There is an export in the Thunderbird - Events and Tasks. There is another type of export in - Tools. I have not investigated much how to do this with current address book, but it does not seem to be possible to export my personal local address book.
For old Thunderbird less than version 78.14, which has the address book stored in the file; abook.mab this file has not used since.
File and Folder Sharing
The short answer is I don't know, but here are some things you can do. Some of the Linux's are more set up, ready to go.
Linux may have a network browse button in the file manager. Click on this button, and you can find Windows shared directory and printers, usually in MHOME. You can find Linux shared directories in WINDOWs. You will also find network printers for which you need to install a driver. This is similar to Windows Networking.
You may need to add Samba if you are sharing from Debian and many other Linuxes? - I have not done this recently, but when I have in the past, I found it difficult.
Mageia is different to the Debian based Linuxes and offers many utilises for sharing from Mageia, some are compatible with Windows. Click on; Control Center - Networking and internet, then select the option you wish.
To create a shared folder most Linuxes have one called public which is handy, but you also need to then make that folder and any printer shared. Windows the shared folders need to be from within the user profile and can be any of those created by the system or others you created there.
Linux shared folders do not give anyone on another computer read/write/create rights in the same way that Windows shared folders do. When you put things into any folder, you must then selectively or for the entire folder give those read or write rights. You can find that files copied and shared can not be shared or deleted on the second computer.
Windows XP (32 bit) used to share the easiest by comparison with newer Windows, but none that I have tried are straightforward. Windows 7 or higher you need to create a password.
I found that with network browsing you have to wait for the computer to find things but at first, it looks as if there is nothing on the network for a while.
The easiest way to share is to use one of the cloud services or a tethering utility. Once Windows or Linux share is set up, its data transfer quickly with a not too long network cable. If you have a lot of data, moving the hard disk to the other computer and doing a one-to-one copy or clone can be the fastest way.
But I observe that once all the settings ripple through, the connections all become reliable without taking this step. Alternatively, the connection is never made but left me frustrated.
Cloud storage method.
There are many providers that once you download a program and install it, it will run on Windows.
Dropbox runs on; Linux, Windows Android and Ipad. Set up is clear and straightforward. Linux has a Linux repository. Dropbox allows up to 2GB plus an extra 500MB for each referral to both parties, up to 16GB just for trying Dropbox. You can have three instances of the program installed plus many shared folders to different users or email accounts - this program is the easiest and has many well-thought-out features that you can use or ignore without bother. Support is good.
Linux usually; Install Caja-Dropbox or Nautilus-Dropbox from the repository, then run the new Dropbox menu item created.
With Mageia 8 Linux install Dropbox command line then from the terminal run;
dropbox update
dropbox autostart
dropbox start
At the present time, the Dropbox icon is not displayed in Debian GNOME top right toolbar.
Google Drive and Microsoft OneDrive, are not available for Linux. Be careful with both when setting them up if you don't want them to back up parts of Windows.
Google Drive now does not keep a local copy of your files unless you set it up to do that.
open the icon and click the settings simbol.
Left menu select Google Drive
Select Mirror files. You will need to make and select a Google Folder I change it to the old name "Google-Drive" so that it is compatable with how I set up other programs that use Google drive.
Google Drive gives you a total of 15GB, but that capacity is shared with email, blog, website and any other google web application. It is supported on Windows and Android, but not Linux.
Google Drive stopped running on Windows 7, in January 2024.
MegaSync, be careful with this. There are bonuses for referring to a friend and trying more features, but these last just one year. If you switch to another computer, and it has old files in the Mega folder these will either be overwritten with newer ones (as you would expect) but if they had been deleted subsequently so are not on mega.nz they may or may not all turn up again synchronised from the computer to the cloud mega.nz. This is one of the few internet-accessed programs that an older version of would keep run on Windows XP. There are various Linux versions. You can find deleted files on mega.nz kept in folders using the deleted date, which you need to move back as necessary and with care, it is not straightforward.
An issue has arisen, for some time, where the files are out of date, but the icon reports updated; Go to; - Settings - sync has a warning triangle. You need to delete and reconnect the sync, but take care first to delete all the files so that old previously deleted files are not uploaded to the cloud when MegaSync starts running again. If you are sure that there are no files on your device that have been deleted in the cloud, then leaving the directory with files will speed up synchronisation.
There was an issue (not now) where the Mega folder could not be deleted after uninstalling Windows Megasync. The solution was to delete the folder on Windows from Linux.
If you update Linux, Megasync may or may not run. If not, remove MegaSync and its repository, and reinstall it. Delete the Mega folder unless you are certain that your files, in the Mega directory, are up-to-date. Then complete your MegaSync login.
The free version of Mega for Android allows one local offline storage folder but depending on Android version it may have to be placed in the internal memory rather than an SD card.
If the internet connection is not available when the PCs start up, then it is usually necessary to start the Internet connection then exit and start Megasysnc.
Although Cloud storage can be accessed by a web browser, but not all public networks (Wi-Fi) allow access. So it is a good strategy to use more than one cloud storage provider. I have not tried to share any files and folders between them, and I rather not try to do that, and in some cases, I turned off OneDrive that was doing that!
OneDrive - for Windows ensure that you don't let it or any other cloud servers programmes from backing up any Windows directories, there is potential for conflict otherwise with other cloud service providers. I found this option difficult to turn off in this case and resolved it by reinstalling OneDrive.
Note - conflicting files in cloud drives;
In Dropbox, Google Drive and most likely others, create a copy which the Name is changed to; Name(1), Name(2) etc. So the file Name in one instance could be Name(1) in another instance. Once you have determined which is the correct one, deleted the wrong ones, then renamed the correct files in every instance to Name. This does not often come about, so you to make a point of checking folders in case it has occurred occasionally. MegaSync is less robust and will simply overwrite older files with newer files. The conflict arises if a file is used before the drive has synchronised, so the newer file could be a changed old version. I have found both Dropbox and Google Drive are very good at, what seems like good guesswork, to get right what you intended even if you copy a file from another operating system on your PC without therefore having the cloud application running.
I used to use a memory stick with a string attached to my finger if I used a public library computer. Where cloud storage access is blocked. Though I still managed to leave my memory stick in the library computer sometimes.
Symbolic link
Generally, adding symbolic links from where the original file was located pointing to a new location, such as in a cloud storage folder, is a useful way to share a file or a folder.
This does not work with Thunderbird Address book any more though, abook.SQLite becomes corrupted if shared.
A Linux symbolic link can be copied and is the same whether linked to a file, a folder or as a shortcut.
Most Windows symbolic link files can not be copied, and with Windows, there are different types of symbolic links for files, folders or short-cuts, but a short-cut is an exception, which is a link to a folder or program, and it can be copied on Windows.
You can not place a symbolic link into a cloud storage folder, such as Dropbox. It won't access an original file on another computer outside the shared folder, such function is blocked.
For example, sharing the one whole instance of Thunderbird profile is practical where you are using different users, who have no privacy issues between them, but on the same computer and operating system. I do this with Windows, where I have different users for completed work and home, where I have work in progress and personal things.
Windows 7 or higher;
Type %appdata% in the Windows search window (top window picture below) and browse to directory "roaming". Note, "Work" is the name of my user profile.
Type cmd in the Windows search window and select administrator command window (bottom window picture below)
Installations of Linux programs that are not in the main, contrib, non-free or back-ports repositories;
Chose the version for your Linux Distribution. Ensure that the installer is installed, e.g. gdebi for Debian. Look at the Dropbox help as a general guide to customising a .bin generic binary type installation but for your particular distribution, particularly if it is not one of the common distributions:- Ubuntu or RedHat/Fedora. {I have not done this}
I have mentioned above that Firefox and Thunderbird can be run on Linux, but outside the secure repository system. Dropbox runs outside the Linux update system and similarly handles its own updating automatically.
MegaSync is not available for all Linuxes, but you can compile the source code available from GitHub and install that, apparently? But try to find a version that will install first.
Linux;
In most Linux desktops simply drag the file or directory to another file manager window or tab then select create a symbolic link but not copy or move.
Other Linux GUI methods -
Select the file or folder, use send to desktop then cut and paste the symbolic link created there to where you want it.
Select the file or folder, toolbar - Edit make link or send to desktop is also common such as Xubuntu.
Ubuntu - press CTRL-SHIFT and right mouse click to create a symbolic link.
There are differences between file managers, and so here is how to do it the long way;
Terminal command line method, for example;
"ln -s /home/andrew/Dropbox/Folder/FolderOrFilePath /home/andrew/FolderOrFilePath/"
Where;
ln Is approximately the Linux equivalent to DOS command copy.
-s Switch makes this command create a symbolic link. This is like a Windows shortcut and link. You will need to move or delete the original file or folder (rename it for example).
The source path Is to where the cloud copy of FolderOrFilePath is now stored on your Linux computer. andrew - is my personal Linux user profile.
The destination Is where FolderOrFilePath is the new symbolic link that has been created, it looks like the original file or folder, but its properties are symbolic-link.
Joking about Windows but even so it is used because there are many programs for it, and they are cheap, popular but consequently well-developed. Microsoft have become more secretive about how to use the operating system, by comparison. Conversely, there is a Microsoft tool or wizard to fix anything freely available. DOS and Windows 3.1 and 95 for example were much more open, and the home computers like the BBC micro were very open and patches could be added to add features, I observe.
Like engine management units made, cars less maintainable by the car's owners, who consequently become less aware of what could or was going wrong. Secure Boot has done the same for PCs.
UNIX is the basis of a lot of not DOS or Windows operating systems;
http://www.unix.org/ Since 1971 or 1973
http://www.vintage-computer.com/machines.php?dragon32 (A home computer with OS 9 [1979] which is an operating system like UNIX)
http://www.freebsd.org/ (UNIX all but in name, open source and is Linux compatible) Since 1993
http://www.linux.org/ Since 1991
IBM PC DOS or MS-DOS (Microsoft DOS) and the older CP/M (Digital) distinctively used 8.3 format file names, this is not true of other operating systems. I used another OS in the 1970s and 80s at college called Flex, which did not use that format. Significantly, Linux has been made somewhat Windows tolerant. Linux uses the .xxx extension to identify a file type whereas OS 9 does not, you are in control of the name which can be mixed case and long. UNIX has another file permission flag called executable, which I am told Universities and Colleges like in order to limit what their students are permitted to do.
The Dog and the Dingo a dog like Wallaby - which came first, patent and copyright - lawyers would probably make evolution not possible if a fee could be charged.
People have always made or written things and then given them away freely, even though for profit has become so the thing to do. Companies may do that for a commercial benefit, they may do it for no commercial or tax benefit but just philanthropically. Companies of cause are about making money all the same, before you think I am romanticising open sources software and there are big financial interest in and a lot of products sold using Linux.
Linux or other open-source software in which the source code and/or the object code is free, but the product may or may not have a cost to individual users
http://gb.redhat.com/products/ (open source and pay for)
http://www.oracle.com/us/downloads/index.html (Sun Microsystems Office and many other tools, mostly at no cost)
http://www.mozilla.org/en-US/?s=1&utm_expid=71153379-33.Vg5laLSTSeCNVivO8llj8Q.1 (Many community projects for many operating systems, not just Firefox, at no cost)
If you use DOS then the penultimate version 6.21 is about the best, the disc compression was the most robust in its time.
TIP; If you are using DOS and FAT partition, you can add the line "verify on" in the config.sys. DOS only runs on a FAT 12 filing system. Microsoft does not publicly document how the NTFS filing system works, so Linux can not fully respect privacy and other features. By comparison, a PC is made to IBM PC open de-facto standard, although a PCs circuits and firmware are property of their makers.
There were big court battles where Netscape lost the argument that Windows 95 was crippled so that Netscape Browser did not run efficiently. If you run a Microsoft Windows Visual Basic program transferring data on a PC serial port (7 bit + parity or 8 bit) you will find bursts of data errors for a few minutes every half an hour, this is not the case running a DOS program such as Quick Basic. It was also not the case with Visual Basic on Windows 3.1, 98 or higher either. In another court case, Microsoft was fined for applying the use of two File Allocation Tables (FAT) for robustness to disk compression in the same way that Stacker was already doing for disk compression, even though using two FATs was the established way of making a disk filing system robust. Double Space was replaced by Drive Space in the last version of DOS 6.22 so the very robust Double Space last appeared in DOS 6.21.
DOS 4.x was the most unreliable version of any major disk operating system, whereas DOS 6.x was the first professional and robust Microsoft product in many people's opinions. Although supporters of Linux seem very confident about the robustness of Linux I am inclined to be careful I know I make mistakes then compound them with other mistakes and also find that the machine did not do what I expected resulting in things being deleted but knowing that I have lost very little. The losses have been due to the filing system with old pictures that when found there was no backup of now.
At one time Microsoft had a financial interest in Novell, which is part of one of the best and long-established Linux distributions, openSUSE. The point I make is that selecting Linux is not a way of putting Microsoft out of business, but it may be a way of avoiding virtual monopoly, and thereby improving the quality of software for a while. http://en.wikipedia.org/wiki/Novell
Many Linux distributions can also be installed on a memory stick, but they will, of course, run more slowly and wear out your memory stick, so just use that sort of installation for maintenance such as the recovery of data? When using a memory stick or flash disk for Linux, do not install a swap partition on the USB or flash drive, doing so will shorten the flash devices' life. You should disconnect all your hard disks, or else you may find it not possible to boot anything without having all the hard disks and the memory stick plugged in as it was when you did the installation. NOTE; older Windows only supports one partition on a USB stick, and that has to be the first partition and must be No. 1. This will be the only partition you will see in Windows Explorer, but you can not run Windows from a memory stick. You can see all partitions with Linux. Special Windows tools such as Paragon can see and work on all partitions found on a USB memory stick. Newer Windows are less restrictive.
Up to about Windows 98 with drive letters being changed would stop the OS from running consequently. I found problems do not arise if partition letters are changed, such as moving a hard disk with Windows XP. Windows 7 is even more tolerant of partitions being moved and numbers changed. Cloning Linux may or may not work, but Linux Gparted and Boot Repair USB are good tools, but there are no issues with the partition being moved and renumber consequently by comparison.
I also have a Windows XP SP3 installation disk. This was invaluable for putting things back as they were. The installation disks are not always available, but one that you have no licence number for works well enough and gives you a 30-day trial.
If you are also running Windows here are some registry clean up tools, you can use in addition to clean up, Defragment and Check Disk; http://www.piriform.com/ccleaner it is free and reliable. This tool has become much less useful on newer than XP Windows.
Microsoft has tools, at no cost, for fixing a specific problem such as with the Windows registry. I used one of these to fix the inability to uninstall Java 7 update 9 on XP. Some people, like myself, have had this problem and I found the solution using a web search. In that respect, Windows can be better than Linux. For example, if you turn off or close Mageia (3 or 4) for example during updating there is no tool, you have to run some commands which have no meaning in plain English on the root terminal, and it will all be sorted. On the other hand, running the installation USB selecting update or install but without formatting a partition will straighten out the bootloader more easily than trying anything like that on Windows with its Install CD.
The Implication of using an Old PC
The item that can appear to wear, though not be broken, is the hard disk. When hard disks are made they have surface errors, but these are marked bad, are not used and are hidden. During the life of the hard disk more bad sectors are identified and marked bad, these can be retested but are eventually hidden, so they become removed. The full format or DOS Check Disk (fsck is the Linux equivalent of Check Disk) with options set keeps the hard disk in order. Eventually, sectors become marked bad and removed, then the hard disk speeds up again.
I am told and observed that Windows 7 or higher looks after the hard disk quite well Windows 8 and 10 advise there is no need to run check disk unless advised but occasionally running Check Disk will improve the computer's speed even so, but defragment is still necessary.
Linux Distros will check and fix things the next time the computer is turned on, adding perhaps another 30 seconds to the start-up time and another minute to the closing down time. That is, Linux looks after the hard disk without slowing the computer as much as Windows disk maintenance does.
Modern filing systems are much more robust, but files do get destroyed, and disk drives fail after a very high usage some sooner.
How much memory does an Operating System with GUI and all the office tools included;
Lots is the answer. In about 1980 when (Digital and IBM were similar size companies) CPM (the commonly used general business office operating system prior to DOS) would fit on a 80K single sided single density 8" or 5.25" floppy disk. Wordstar office suit called Star Office would fit on one 300-400K double-sided double density floppy disk or many lower capacity floppy disks, and you had to swap the disks as instructed depending on the feature of Wordstar you were using, e.g. for running spell check.
Home computers had between 8K to 12K of firmware, The Acorn BBC computer had 20K + up to 8x 8K sideways ROMs and 8 to 32K of RAM. Unix was a then staggering then 50MB but is now very small compared with Windows 3.1, office, CAD and other software with 10M of workspace all fitted on a 40MB hard disk. Now computers have 10,000 time that data and program space.
So a PC now has high-speed SRAM, moderate speed DRAM, hard disk or Flash plus the use of parallel processing of two instructions and piping which allows instructions to be processed simultaneously with instruction completing although some of those instructions processed may be abandoned depending on the outcome of earlier instructions.
Shortcut keys universally used Ctrl-X, Ctrl-C, Ctrl-V, Ctrl-F, Ctrl-R etc. are called as Wordstar Short-cut keys.
To create arrow keys, four keys formed the Wordstar diamond of short-cuts.
The shortcut for print Ctrl-P came from CPM but is universally recognised as well.
These shortcut keys don't work properly on Windows 7 or "higher" sadly.
Be careful the outcome of using Ctrl-C varies with operating context and seems a bit inexplicable.
Ctrl-C stops a running program in DOS, but Ctrl-break can mean terminating a running program in any OS.
But generally these Control and letter shortcuts still work and mean;
Ctrl-C is Copy. (highlighted block)
Ctrl-X is Cut.
Ctrl-V is Paste.
Ctrl-F is Find. (search).
Ctrl-R is Find and Replace.
After an installation;
Printer and other external devices; My very old Epson LX800 Dot matrix print works is probably still supported, I was still using it 10 years ago. But will probably need to experiment with generic dot matrix printer settings. The weakness I found was that it became difficult to cancel a big print job.
The printer driver interface is good on Linux.
I do not run a printer at home now but use the ones in the public library.
Re-Ink - Non-aerosol dot-matrix printer re-inking spray. Purchased in the 1990s.
Don't discount sticking with Microsoft Windows, it is good, even so. An older, stable Windows OS is generally a good desktop. Many things including installation and update are more robust, for example if the PC freezes, and you switched it off and on the computer tends to recover themselves some of the Linux recover well, but others just open next time with a text screen.
When Windows comes to the end of life period at first there are no updates then subsequently there will be no security updates and the Windows security scanner Security Essentials will stop being supported. Alternative virus scanners for Windows include;
Panda, AVG, AVAST which there are free versions of, but there are others.
Conclusion;
Linux Distributions share well with Windows and Linux Distributions. Windows can be a problem, though, its sharing policies and work around are strange and don't work consistently. That is also true between Windows and another version of Windows or Linux on a multi-boot PC. GRUB handles multi-boot PC well.
At first, I found Linux security not ideal, in that it cropped up unnecessarily inviting a casual password entry to just get on with what you are doing, but this aspect is good now. Password request occur when you need to update or do other system level things. By comparison, using Windows without administrator rights is difficult and Linux security is much better integrated and just fine. Conversely, Windows with administrator rights is also easy to use.
If you do, just pull the plug or hold in the power switch to turn off the computer at the next switch on, the machine starts without fuss, straightening things out and starting up usually but not always. This tolerance of misuse is quite good in Linux and Windows, provided you don't let it happen often.
Note - the animations and cartoons do not belong to me if they belong to you, and you would like to be acknowledged, please tell me.
One page Linux guide Basic Linux Commands youtube (These have been recommended, I have not used them much)
To discussion this, go to; blog.andrew-lohmann.me.uk