Linux & Windows maintenance
Created; 14/12/2013, Changed; 15/11/2024–16/11/2024
Back to; Transition from Windows to Linux operating systems
There is a choice of Linux desktops that are smart or plain that is fairly straightforward to use;
Windows 10 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, XP and Windows 7 are comparatively predictable. Icon-based Graphical User Interfaces (GUIs) don't have a good equivalent to DOSKEY for Microsoft DOS, this feature kept a record of your previous actions by scrolling back through text strings of commands using up/down keys. If you like DOS-style, Linux Terminal which is a text command-driven interface behaviour is similar to DOS, including the ability to go back over what you have done before and if you wish to change or just repeat a previous command line. You don't have to use the Linux GUI, even so, GUIs are good. You may have to use a Linux terminal, though, where there is no GUI interface option. Some GUIs advise what commands to use in the terminal where the GUI does not support that feature.
Plugging in when using an electronic device to reduce battery ageing when home or are out. At an electricity cost of up to 30p/kWh (Ofgem, Jan 2024). Which is less than 1p/Hr for a laptop that runs at 25W. Up to 1.5p for the first hour if the battery is charging.
Hana Restaurant in Southborough opened unfortunately at the first day of COVID lockdowns and closed finally 30 months later.
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.
The biggest inconvenience using a laptop when out is if it won't switch off or takes a long time to turn on, requiring updates and takes hours for Windows to carry out HD maintenance. Long turn off times has now become a problem with the various Ubuntu's, though so far they have only been for a few minutes.
This drawback can be mitigated a little if Windows is set to go into hibernation when the lid is closed. When I open the lid, I can use Linux instead and postpone, what updating Windows is doing.
It is probably still best practice to allow a PC to properly turn off so that the hard disk is properly parked before moving it.
My Toshiba C500 is a particularly robust and fast Laptop of its time, recently improved by replacing the HD with an SSD. But the inbuilt loudspeakers, which I don't use, are awful. Consequently, the laptop does not need to be plugged in and left running maintenance for a day about so often.
USB charger and high power 3m USB-C cable.
I found USB charging to be quite variable between power supplies, power outlets and 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.
------------------------------------------------------------
Installation of a Linux desktop
Download choice;
Full DVD installation for your computer - very little will need to be downloaded during installation.
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.
Net install version CD. - Everything is downloaded during the running of this installation tool.
Flash your chosen .iso download using Rufus (for Windows)
Other CD burners or Flash utility can be used. Some of those create persistence on the USB stick so that you can save work when trying the operating system running from a live USB memory stick. These do 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 prior to 8 or old versions of 10, and 32-bit operating systems.
UEFI/GPT PC will require Boot security to be turned off. This can be difficult depending on the PC suitable for Windows 10 64 bit and some Linux's.
BIOS/GPT Depends on the Bios if this combination of old no security makes boot and installation easy and new GPT allows many partitions can be created and removed easily.
Follow the instructions. Alternatively, you may need to configure something or press one of the PCs function keys, to boot and launch the installation media.
Start enjoying Linux.
Start adding or removing programmes. You need to add non-free repositories, and You also may want to add back-ports repositories.
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 Linuxes 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.
-----------------------------------
Ubuntu is one of the easiest and is safer Operating Systems to install;
Be careful with the partition setting part of installation or tool - particularly Ubuntu and variant distributions advanced option; 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 don't tick format then it may not proceed to installation and if it does the installation may be untidy. You need to set the mount partition to EXT4 (but other Linux partition types are offered) and mount; "/"
You can go back or cancel before proceeding, so do that if you are not sure about it.
Warning Windows installation - Windows is not so forgiving and can easily destroy a Linux or another Windows installation even if you answer the questions properly. This is not usually the case, but can happen regardless of the care you have taken, though. If you have a choice, install Windows first, leaving 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).
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 BIOS (not secure mode).
Install Windows first, then install Linux. Depending on the PC, you may need to select USB UEFI boot from the PCs boot menu, on function key F12 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.
Depending on the PC, a Boot repair disk may not be able to repair Linux grub boot.
If you are using a legacy BIOS boot PC, there are no serious issues installing Windows, Linux and repairing Windows start up or using a Linux Boot repair disk.
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, but what the hard disk management does is replace the bad sectors with other reserved sectors. Possibly no additional space is required now because enough reserve space is hidden anyway?
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 Mageia 5 default to use two partitions;
Mounting point /
+ Swap
There are options on how many partitions with some Linux's. Older Mageia 4 used to default to use 3 partitions;
Mounting point; /
Mounting point; /home
+ Swap
Lubuntu by default uses one partition, and you can add a swap partition and configure it to be turned on subsequently.
In some Linux Distributions, there are options at installation time to break the distribution up into many partitions. I have not chosen to do that!
------------------------------------------
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).
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. And it seems many users like it that way, in order to have a new toy, or new software free to play with. Consequently, all desktop type operating systems, at least, recover quite well from being switched off and on again, but you then need to take some measures to fix them. Run Check Disk (best with the top option set, but occasionally with both options set). 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 may be 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.
If as a last resort a computer is turned off rather than shut down then run Check disk if it is Windows below 10, next time you start up with both options ticked. Linux will do its own startup checks and repairs automatically. Also, Windows 10 will take care of many issues that arise and advise you to run Check Disk if necessary. Expect the worst, your computer to fail more permanently though if it has been switched off rather than shut down often.
When I save my work I also make a copy of the file so if the current version is broken, or I messed it up, I can go back to a known older version rather than use a version that I am less sure about. I keep three or four back-ups, which are better because I know that I have stopped at a convenient point and made them.
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.
A file that can't be deleted on Windows might be deletable from Linux. This can come about from copying Windows XP files to Windows 7 or higher, for example. Once copied to the USB stick, the file could not be deleted. Also, uninstalling some programs might leave an undeletable directory on Windows, for example.
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?
If Windows 10 is cloned to an SSD from a conventional HD, then the drivers will update so that the defragment utility become TRIM required for the SSD weekly instead. The Ubuntu and Mageia Linuxes take care of SSD's TRIM automatically, but other Linux distributions have the trim utility, which can be run manually once a week.
Since then, Windows 10 now (Jan 2024) automatically deals with SSD TRIM. I have not tried Debian, which required manual steps previously with EVO850 SSD.
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.
GParted Linux tool; BIOS and MBR (DOS) partitioning. The BIOS, Windows 7 to 10 configuration with Linux installed. It is useful to install a second Linux after Windows but before the extended partition so that you can resize or edit the Hard Disk. 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 flags are set correctly on all the Windows partitions.
If you want a second Windows on this Hard disk, it could be placed in the extended partition and then Windows repair disk - start up repair carried out. I'd say that doing that is not particularly beneficial.
The computer - Legacy BIOS v UEFI
Legacy BIOS;
MBR type hard disk partitions and "legacy" BIOS are straightforward to install to.
Windows 7 and all Linux Distributions run on a legacy PC, will use legacy four partition including an extended partition of as many partitions as you wish.
Windows 10 will use secure boot if it finds it and set the hard disk with GPT multiple partitions. Otherwise, the Windows 10 version must be 18.03 19.03? Or less to install on such a computer.
Some older Windows 10, do not update to the current version. But I do not know if it is possible to download and update to a newer Windows 10 from a running older out of support Windows 10?
Newer Windows 10 installation media won't start and repair a legacy boot computer.
Boot Repair disk works well in such a PC.
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.
Secure boot bios.
PCs with UEFI boot and GPT partitioning, all vary on how restrictive this added security is implemented;
A Lenovo Desktop M71e won't turn off if Secure boot is used, (there is a known bug in the most up-to-date BIOS) and it is necessary to install your operating systems on an old not secure boot PC then move it to this PC and select ATA mode to get legacy boot to work.
A ThinkServer TS140 Lenovo will legacy boot, or UEFI boot trying in the order configured. But it will only offer in F12 boot one UEFI disk and only the Windows, even if you have two Windows on a disk each. UEFI Grub Linux was added last, will be ignored. That is, you need to pull the cable and start another disk, then you can put the cable back. It is fine with legacy boot, though an OS install will switch to UEFI boot by preference usually.
The settings were found in the Boot configuration (ENTER or F1 at startup) and were all set turned off.
Work-around; Clone Windows 10 from another PC that uses legacy BIOS but does not support UEFI boot. If you need to fix the boot using this PC, a current 32-bit Windows repair disk should be able to do that on this UEFI switched to BIOS mode.
It is best to have just one Windows bootloader partition on a single hard disk PC; Windows 7 or higher probably update, changes the bootloader in the lowest physical HDD number on the computer, regardless of the number of the one booted from by the bios. If there is a disparity, Windows will continually fail to complete updates.
Note that although you appear to have a Windows 7 boot system, when Windows 10 carries out a major update the boot system will return to Windows 10 type boot.
Toshiba Laptop C500 - this works fine, but I have had little cause to change anything, other than copy and pasting or installing another Linux. I have changed the HD to an SSD. When I first got it, I turned off the secure boot feature from within Windows 10 setting.
I think Boot Repair USB probably does its job well on this PC, though I have not used the most current version with the laptop.
A Lenovo Server TS140 this has been the most difficult. The easiest thing was to move legacy Hard disks to it, and the operating systems ran fairly well, updating drivers except for the display that was a problem with Windows 10. But installing Windows 10 then caused other operating systems to become hidden. Linux could be installed and work, but then was hidden and unrepairable after Windows start up repair disk was used. The Linux was recovered after another Linux was installed and Windows and both Linux's then appeared in the grub boot menu.
That is Boot Repair USB did not work but broke the Linux installation boot further. Note that although my Boot repair USB is not many months old there is a newer version in the past month, they don't usually update as frequently, so perhaps this is better?
It is probably a reasonable strategy to ensure there is enough space on the HD to install a sacrificial Linux installation, this being the only way to recover a Linux that has become hidden.
Having started Mint Mate 21.1, deleted the sacrificial Linux partition, this left no grub boot and grub could not be repaired using update-grub, I then updated Mint to the latest version 21.3 which put everything almost right. The configuration file had been lost, though, and it was not possible to set grub to use the previously booted OS.
After a Windows 10 boot repair, it was necessary to create a sacrificial Mint Mate. But this time I launched it in legacy boot then install in legacy boot, and the fixed grub boot of Mint Mate 21.3 switched to become a legacy boot Linux.
Press F12 at startup to see boot and configuration options. This is the only way to access legacy configured HDs running Windows 7 legacy.
But even then, one HD running Lubuntu that was allowed to update now consequently does not access the legacy Windows 7 subsequently but grub shows all Linuxes and only Windows 10.
The updated Lubuntu can be launched from a legacy Grub boot but from another hard disk.
The other HD running Debian has not been updated Grub lists the legacy Windows 7's and all Linuxes, but not the new secure boot Windows 10.
Another HD with Windows 10 legacy boot show all operating systems, which in this case the system does not include a secure boot OS.
It seems that how the PC boots and if it shows everything in the boot menu will change as operating systems update or are repaired. Presumably, will always need repairing subsequently, regardless if everything is BIOS boot or UEFI Boot. By comparison with other secure boot PC's.
There are many reports and comments that modern PCs have flaws in the Secure Boot not being implemented properly. It is not a new thing for PCs to be flawed, so they do not comply with the open architecture standard (any OS) set by IBM.
In conclusion,
If you are using a PC with secure boot even though the security is turned off, it will make maintaining a multi-boot computer more difficult.
If your Hard Disk was set up on a legacy PC, all operating systems will run fine, the PC automatically switching to legacy boot. But a significant Linux update, depending on the distribution, may switch a legacy boot to a secure boot system and hide Windows legacy boot operating systems.
Sometimes a Windows boot repair disk will add all Windows 7 or 10 to the start-up list. Usually it won't do that though, and in any case depending on the PC's implementation of UEFI it might be difficult to restore Grub after carrying out Windows start up repair.
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 commands:
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 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 whether the start-up warning message 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;
start terminal
enter; gedit admin:///etc/default/grub
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
Save and close the file and gedit. Then
Enter; su
Enter your password. Then
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.
Windows Boot Repair
Having one Windows 7 or higher bootloaders partitions on each hard disk can work, but is not as useful as it might seem, as I discuss above. Use Linux Boot repair USB's gparted to set the boot flag to the first and only bootloader on the HDD, then use Windows boot repair. If you have not set the boot flag, then Windows repair disk will most likely place another bootloader in the main Windows partition rather than fix the one already on the hard disk. If the Windows 7 or 10 bootloader used is in the Windows partition, you will not be able to start Windows if that partition is compressed (Disk compression saves space and can speed up disk operation). But you can attempt to set the boot flag to the Windows boot partition and run the Windows repair disk again. Also see Work-around above.
A Windows 7 or 10 disk can repair Windows 7 or 10 startups, although a Windows 10 disk may not be able to repair anything. The Windows repair disk for the highest Windows on your PC should be attempted with first. They can fail with little or no useful information. An older Windows 10 installation disk is more flexible and likely to fix an installation start-up than a newer version of Windows 10.
Repeating a point, if you have an UEFI boot machine but are using BIOS boot a 64-bit Windows repair disk probably won't be able to fix it but a 32 bit repair disk probably will.
Windows repair or installation disk is required if the start of the Windows 7 or higher partition is moved. It is more difficult to move Windows XP or lower Windows partition and the partition number must not change if it was installed in the first partition, then it must be cloned to the first partition on the HD. Pre XP Windows keep the partition letter they were installed with (usually C: unless a C: partition already exists), so if two older Windows are in the same system, they can conflict with each other. But no such issues arise with Linux. The difference from earlier Windows to about Windows XP or NT4 is that the drive letters change to make the running Windows is always C:.
One benefit of running multiple copies of Windows on different hard disks is that you can repair the other installation of Windows on the same computer, such as by running check disk with the repair options set. Some updates, very few, will not complete unless there is only one Windows start partition in the PC. Consequently, you need to disconnect the other hard disks for the update to complete, and even then it may be difficult to get the Windows to run properly. So there is a case for not multi-booting Windows or at least only using one Windows bootloader partition, although most of the time it will be okay.
After running Windows repair disk - start up repair occasionally it will add one of the Linuxes, but it does not work, it might add a Windows older than 7 successfully you have installed to its boot list, but this is also unusual.
Linux boot repair disk, to clone or remove an OS;
Just run the Linux installation disk using the repair options or run Linux Boot repair disk. These will also allow you to remove Linux partitions using Gparted and restore a PC to a Windows only system. Also ensure that the PC finds the Windows boot partition, as long as you use Gparted to check and if necessary set the boot partition flag in the Windows boot partition (there are different type of boot flag depend on the partitioning system), because a Windows repair disk does not do this.
But the things that a Boot repair disk may be able to do with an UEFI PC are more limited depending on the PC.
You can also clone another Linux distribution and run boot repair to allow it to be multi-booted with existing operating systems. But you will then need to configure the Linux swap partition if you chose to have one.
-------------------------------------------
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;
?ubuntu used to offer "gksu" or "sudo" these are not required with Debian. The terminal command is;
With Debian, "su" allows you to log into the root terminal instead. Alternatively, you can open the route terminal in Debian, then you do not require a leading command. This is not permitted in any Ubuntu.
In ?ubuntu "sudo" is put in front of the command required, and the user enters his root password in order to proceed with the command. Apparently, gksu configures the graphical interface before also logging into route for the following command.
gedit ---- This also needed to be installed or use another editor. There was no warning, but nothing happened when I entered the command line. Use the Ubuntu Software Centre and install gedit, or an alternative such as "nano" instead of "gedit".
Use the root terminal or type "su" and log in to the Root Terminal from Terminal, then type or past the rest of the line.
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.
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.
Rufus works on Windows and does restore a USB stick quite well, I do not use the persistence option with this tool. This seems to be the best Windows tool, is recommended by Mageia, and it is particularly good at recovering a badly formatted memory stick that can make it DOS bootable or an iso image on the memory stick for you. Version 1.x.x could create DOS or DrDOS boot, but this feature and other things were dropped from version 2.x.x. Version 3.xx runs on Windows 7 or higher but the current version 4.x runs on Windows 10. This does not create persistence but produces a standard-form bootable USB.
Virtual Box will run on Windows or Linux and run either of those and other operating systems.
If Windows is installed on a virtual machine, you will need to run it without licencing it. This is because Windows will not let you authenticate a copy running in a Virtual Box. Windows 7 or higher runs unauthorised fine but without some minor features and decoration.
Earlier versions 4.x of VirtualBox could not run a virtual machine on a Windows partition from Linux. I do not know if this restriction still applies, but you would expect it to be risky to switch a profile between different versions of VirtualBox on different operating systems on the PC, in any case.
I found VirtualBox guest additions of VB 7.x.x would not run and install with Debian 12. You can be helped with that, but using GNOME or GNOME Flashback desktop is the easiest way, they just run the autostart for you.
Linux Distributions usually can be run from a memory stick. Ubuntu and distributions based on it such as Mint works for example, but the swap partition should not be fitted and enabled on a memory stick, or a flash drive. An operating system running on a memory stick will ware-out it out, but that can be partially mitigated by not having a swap partition on the memory stick. Another Debian based distro, Linux Lite, for example, works well on a memory stick and the file manager gives you root user access to a directory if you require that allowing copying and creating a backup to another Linux for example.
Ubuntu and Mint installations are plain and straightforward, you can run the demo and use its Gparted tool to copy, past or resize a partition and so clone an operating system. The cloned distribution will not boot unless you continue to install the Ubuntu or Mint, in this case.
I find Cortana on Windows 10 an annoying random pop-up. It seems to come back after it has been disabled or removed, so you need to look up on the web how to remove it periodically. This method removed it in 2023; https://www.tomsguide.com/news/how-to-uninstall-cortana
I have also found Windows OneDrive difficult because it can start backing up things such as my cloud drives Google, Dropbox and Mega after an update. This will surely cause a dangerous conflict. Because you can not stop this happening, easily, although there is a setting. If you see it occur and chose to uninstall OneDrive but do not try deleting the copied directories, they seem to be on symbolic links and will therefore delete the original directories?
USB MEMORY STICKS;
They usually need to be re-formatted exFAT in order to work to full capacity and maximum file size, which can be done on Windows. This format is optimised for memory sticks, which have error checking and correcting built into them. So the checking built into other filing systems would be redundant.
Some are not fully USB compliant and do not work with USB 1.1, years ago, and no doubt others exhibit other limitations. This Maplins shop branded USB stick is lasting well and has outlasted many others.
Probably the best strategy is to delete all things that need deleting first, then add files one at a time (doing this probably reduces fragmentation and therefore work later), particularly if they are large, (in order to prevent it from moving a files that you are going to delete anyway, thereby giving the flash memory less work and wear). I zip up my work to from a 60G and some smaller files, but need to try and check-disk a few times, but smaller files less than 1G are fine.
They are very slow when writing a lot of data. Linux and I understand Apple operating systems are much more robust, but problems still occur. This issue, is much more apparent with 64 GB or larger memory sticks.
Many have short endurance, particularly to being reformatted when writing a .iso a number of times. The capacity does not reduce progressively as you might expect, but the memory stick fails completely suddenly. You may or may not be able to check or format it to recover it again?
Windows 10 Check Disk will often recover or repair a USB stick. Windows 7 is not so good, and XP was poorer at repairing a USB stick. But check disk is required to be carried out often. It is better to avoid writing big files on Windows to a large USB stick, but use Linux to do that.
You may find that a lot of capacity is lost, on any disk drive. After running check disk there may be hidden directors that can be made visible and are visible on Linux in the root of the Windows partition similar too; FOUND.000 these contain the lost files but if you delete them, at your risk, then the capacity lost should be recovered. Also empty rubbish folders in Windows and Linux to recover capacity.
I have found Ubuntu's compression utility the most reliable when used on a USB stick. In case there is no need to create one compressed file at a time, starting them all at the same time works fine.
------------------------------------------------
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 file 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 operating systems that only support 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 the computer being infected by computer viruses. I discuss elsewhere how to extend the useful life of an out of support version of Linux.
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 with all the patches) then apply it, 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 and 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
Security Essentials is still receiving updates.
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.
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.
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, it is likely that a less secure method could 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.
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?
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 companies started small computers.
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
Repair and 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. These tools don't seem to be available now though but PartedMagic (mentioned above) does have a disk erase utility that will erase the MBR it has Gparted (with the Gpart add on) can then be used to restore the MBR and data that a new clean MBR is created.
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. You will observe that the drive letter of the Windows that is not running will change (A, B, C etc. are logic names, not the physical names. The physical names are 0, 1, 2 etc. depending on the cable and jumper connection of the drive).
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.
Windows and the partition boot flag (Jan2019)
To emphasise the point; If you are installing or using a repair disk, ensure that the boot flag is set on the Windows start-up partition for the Windows you are repairing or installing.
By comparison, Linux does not fuss about if or where partition boot flags are set.
Grub to select and boot the selected OS exist partly in the MBR and does not use the partition boot flags.
Startup and Hard-disk partition tools - Linux mostly, but many are generally useful
Gparted (and Gpart), Linux utility - This is a UEFI disk format, so there are no extended partitions. MBR disk format will display extended partitions in most partitioning tools, except those provided as part of Windows.
There is an extra system partition that might have been created when this Toshiba laptop was upgraded from Windows 8 to Windows 10, or it might have been created when Ubuntu was installed. Therefore, one of the partitions may be a redundant duplicate?
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 1, 2, 3, 4 ... one of these must be the extended partition (number 1...4) then the extended partitions in order 5, 6, 7, 8 ..... 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.
Do not expect any partitioning 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 - I observed in June 2015 using an XP installation CD. This issue does not apply to Linux, because you can have a live disk or repair disk or USB which you can use GParted Check to fix the Linux partitions.
Operating systems improve;
Linux improves so that warnings I have made may not apply now.
Windows versions tend to cycle from bad to good to bad again. Some parts improve, though the operating system always gets slower and cluttered with inconvenient features.
------------------------------------------------------------------
Reliability and support;
There is no need to explicitly pay even a peppercorn for most Linux distributions. So no legal contract between the user and supplier exists, but you do promise to share it fairly and credit its makers. 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 on some of the Linux Forums; 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 is 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, so they will have had all the computer virus in the world that have ever been created during that time, pass through them without any reported infection, but of course web pages and email does pass on computer viruses that harm Windows PCs. That is what I understand Linux community keep saying, not just spreading a myth but repeatedly testing and confirming the claim.
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;
Office tools such as LibreOffice for Windows or Linux is a good alternative to Microsoft Office there are alternatives to many popular programs, but there are fewer alternatives to many specialist CAD tools. Firefox also works fine running on many operating systems and has set standards for web browsers so that being faster as well as easier or better for the user. In conclusion, the basic office things are covered by Linux.
Linux behaves as if the file extension defines the file type for example ".html", ".jpeg" that is often shorted to ".htm", ".jpg" for DOS in the same way as DOS/Windows consequently the user does not need to worry about file name differences generally. Where a difference is apparent is that a Linux symbolic link looks as if it is the file that it is referencing, and the symbolic link can be moved or copied to another Linux with a Linux filing system. This is very useful, but you can not copy a Linux symbolic link to Windows or a Windows mklink symbolic link to Linux, it won't work either way. There are also a few file naming differences, but mostly with Unix like operating systems, but Linux has been made to work with Windows almost seamlessly. The point is that Windows is much more primitive in the way it works even for the time when it was developed, and Linux works with that. But do take care about capitalisation and duplicate files with the same name, and some characters must not be used with some operating systems that share with Windows operating systems.
I can change DOS/Windows file extensions ".htm", ".jpg" to ".html", ".jpeg", I have found in these cases that usually the file extension is recognised and the file formats close enough to be compatible. There is rarely an issue using one or the other.
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. But I found that Ubuntu moved between two or three computers and started up successfully, this is because Linux uses more generic drivers. Windows uses proprietary drivers mostly and replaces the drivers on detecting differences. But there are differences between Linux Distributions, Mageia and Debian are less tolerant for example but Lubuntu and MX Linux are very tolerant or being cloned to another PC.
In conclusion though with Windows or Linux you might be able to move a hard disk to another PC, and it works but with Windows now it might not find and replace with the correct drivers. The Windows installation onto that PC would be fine, though, by comparison - as is true of any installation. Some old computers give you few options other than to move the hard, and there is a way to get them to work on Linux if you can ask for advice and have the interest and patents to do it.
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, 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.
There are other email and word processor programmes that are often installed, but Thunderbird and LibreOffice is usual in the repositories and can be installed, whilst those pre-installed can be uninstalled.
Thunderbird + add-ons discussed and support; - I do not use any of these add-ons now.
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 ***
A computer that had not been operated for 19 months. Linux was allowed to update, then a Thunderbird profile from another computer was used to replace the old profile. Windows updated with no issues, as expected, in a few steps.
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
I switched from POP to IMAP email accounts long ago, consequently all my email is held by my ISPs Yahoo and Google who probably have a good backed up systems. Occasionally I delete the old and create new profiles, set up my account and signatures, then my email archive will be loaded. On the other hand, it is possible that my email profile could have been copied from PC to PC starting from Netscape Navigator, SeaMonkey, and now to Thunderbird, but I doubt that this would have continued to have run with the clutter built up over 25 years or so.
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.
It is worth selecting properties in this new address book and naming it based on the account email address. I also reduced the synchronisation interval of 15 minutes but left the default; read/write setting. Repeat for each of your email addresses, if you wish. Contacts can be moved between address books, but you can't copy contacts between address books.
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.
Thunderbird old address book was notchy but worked best with local contacts only. This has now changed slowly over a number of years. My Thunderbird address book had become corrupted and there were duplicate and unwanted contacts in the root Personal Address Book, which I have kept, for now.
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 advice looks like it is also relevant with Thunderbird 115.x, I am using now?
The first thing to export each of your local Thunderbird lists, these can be imported into Google Contacts as labels but edit each label name, so it is slightly different to the local list name ("For example" to "For example G"). You need these as a backup anyway, it will leave behind any contacts that are not in the lists, which in my case were contacts I did not want any more. You could have contacts in lists that are not anywhere else (evidently this was wrong), you could have contacts deleted from lists that are in the root Personal Address book and old contacts anywhere that have been amended - in other words very messed up and the tools I am evaluating do not necessarily import Thunderbird address-books well. Mark and drag between Thunderbird lists to copy was bad, but opening a list and start typing a new entry, and it will complete with the contact from that personal directory or a synchronised directory, is good, duplicating or preventing unnecessary duplication of contacts.
Thunderbird add-on may also synchronise list names or labels.
TbSync I stopped using it in early 2023, then tried it again in September 2023. It now does not work with the added-on's for Google or Yahoo email contacts.
When used with TbSync (Add-on), ensure that in Thunderbird or other synchronised Address-Books that the labels (Thunderbird calls Lists) are not the same as those used locally, such as in the Personal Address Book. For example "Friends and Acquaintances" locally and "Friends and Acquaintances G" for Google and for Yahoo, perhaps "Friends and Acquaintances Y" do this for every list or label. It is not necessary with CardBook (add-on), but it is useful to differentiate categories, labels or names.
I use the Thunderbird visitor cards and enter information in to the categories available, which are fewer categories than either Yahoo or Google offer. I found at first with Thunderbird or TbSync "Provider CardDAV & CalDAV" that just the email address is uploaded, but you can then synchronise and then drag and so update the contact with the version with the full details version of the contact. At the time (April 2022) I was using these add-ons, may or may not upload the contact.
You may choose to forget about lists and labels in Thunderbird but use the web tools provided by your email provider. But you can add a contact in Thunderbird to a synchronised address book but find they will not be synchronised and they will disappear again.
Email providers web tools;
Gmail contacts is a better tool https://contacts.google.com that offers to merge duplicate contacts semi-automatically but asks before proceeding or asks about anything conflicting. If there are still duplicate contacts, they can be seen easily and dealt with. Contacts that are in "Contacts", "Other Contacts" or "Frequently used" can be labelled they then become synchronised to Thunderbird or can be deleted.
All the same, using google contacts is fiddly, and I found I needed to go back to it repeatedly to get things right such as alternative email addresses and also take care not to merge contacts that I don't want to be merged. I also found contacts got lost or hidden but turned up again as duplicates to ones I remade, contacts.google.com. It does seem Google contacts handle a little work at a time better?
Whatever method of synchronising is chosen, or not, you can not upload the whole Thunderbird Address-book, so you need to export each list. Google handles importing each list into Google contacts well. Using Google contacts, merge contacts as recommendation pops up works well without losing details.
You can export the whole Google address-book complete with labels as a .csv file. Use this as a backup - it probably will only import to Google Contacts, though?
Gmail contacts can have many email addresses, but Thunderbird contacts can only have two email addresses. So be careful not to merge the same contact, only an email address and one alternative email address will be synchronised to Thunderbird. If you give some of those contacts a slightly different contact name, for example brackets (alternative) you are less likely to inadvertently allow them to be merged.
Yahoo Web contacts; The synchronised address-book seems to have different contacts than the web version. This discrepancy was partly resolved by deleting duplicate empty lists on the web version and re-labelling contacts. I did not do much of this, as it was a lot of work that was not beneficial.
I found that web contacts accumulates lists and duplicate lists - I do not know if this is a conflict between the address-book sync tool I am evaluating, possibly? After leaving web Yahoo contacts, I went back and found that all list names had been removed (April 2022).
Synchronisation worked better once the duplicate lists were deleted, but I had to do this repeatedly in yahoo webmail contacts.
Yahoo email contacts now has an export option.
Email providers synchronised address books systems have been under a lot of changes. Google Contacts is now fairly stabilised as of 2023 and Yahoo contacts looks a lot better than it did a year or two ago and is probably good now.
Thunderbird CardDAV;
Add-ons that will synchronise lists, also called labels.
AT THE PRESENT TIME, September 2023, This set of add-ons do not work and I have removed them.
TbSync add-on for Thunderbird;
TbSync creates synchronised address-books alongside the Thunderbird Personal Address-Book and any synchronised address-books. These must each have unique list/label names.
TbSync used to cause Thunderbird to freeze when it is synchronising in 2022.
Another add-on is then required for the specific email provider;
An additional add-on is required;
"Google-4-TbSync" (Does not seem to have accessed the Google API recently, and it was not working in autumn 2023). It had worked better than other ways, which is as well as can be expected with the limitations Google probably impose.
The Google-people-API is a little complicated to set up for Google-4-TbSync. There is a good explanation with Google-4-TbSync on how to do this.
Synchronisation is not complete but only partial, so use disable then enable to ensure that everything is the same as the web. The synchronisation button may work, but periodic synchronisation does not appear to do anything at the present time, and it can be left set to 0 (none).
Not all information is transferred between the Thunderbird Visitor Cards and Google contacts information stored on the web.
As of March 2022 contacts may or may not be passed to google contacts from Thunderbird but without lists/labels (with option Read-only disabled). But once the contact is uploaded, it can be replaced using drag in Thunderbird with a version with all the other details in the visitor card included.
"Provider CalDAV & CardDAV" used to work with Google, Yahoo and others.
(Does not seem to have accessed the Google recently, did not seem to work in autumn 2023)
Yahoo password is not your email address password, but a password created for the application at Yahoo Mail - account security page.
Google did not work with the automatic configuration setting using my name@gmail.com. But using the manual server setting see answers; https://support.mozilla.org/en-US/questions/1321916 and https://support.mozilla.org/en-US/questions/1097284 did work although no labels/lists were brought in. These are the server settings;
https://www.googleapis.com/carddav/v1/principals/name@gmail.com/lists/default/
https://apidata.googleusercontent.com/caldav/v2/name@gmail.com/events/ - I do not think this is necessary, and the address book works without this setting added.
Read works, but write may cause errors if a list and contacts are added to Thunderbird.
The add-on "Provider CalDAV & CardDAV" works much the same as Thunderbirds own address-book synchronisation. Both CardDAV and CalDAV are entered, but the latter does not seem to be necessary?
Yahoo contacts synchronise read or write. You need to create a list to add the contact to, but this list won't be synchronised. On the other hand, because lists created are not removed they can be different to those lists on the webmail and must be unique locally anyway. Recently has also become possible with Google synchronisation (late Feb 2022).
These add-ons have some similar options; Allow fake email addresses - seems to make no difference, but it is probably best to ensure it is ticked.
TbSync and CardBook create new separate address books, so they should not conflict with each other if you chose to try both? In any case, I am not running synchronisation of same email address contacts at the same time, but I am running this evaluating those by running different add-ons or the Thunderbird CardDAV on different instances of computer operating systems.
Other Thunderbird Address book maintenance and synchronizers;
Addressbooks Synchronizer - May be obsolete but is still listed.
CardBook;
It was a fairly new add-on that replaces or works alongside Thunderbird address-book when I evaluated it in early 2022. It is now more refined, is good, and in some ways is better than Thunderbird address book. By September 2023 this add-on's basic functions work quite well. But not all labels from Google or Yahoo or local lists were imported or synchronised (September 2023), - HAVING TRIED THIS AGAIN, I HAVE CHOSEN TO NOT USE THIS ADD-ON because there is now no benefit over using what is provided by Thunderbird despite its limitations.
When you first use CardBook Local address books plus any email provider address books you chose to synchronise are brought in and are distinguishable by different colour text. The local address book, is cluttered, even though I had tided the personal address book in Thunderbird previously.
If not all my email address books and synchronised address books were added, but it is easy enough to add them or delete and add them again using the top left menu button and add remote address book.
The local personal address book's lists were not imported, though sometimes some of the lists were imported.
If you have reinstalled CardBook, and it does not at first report new installation, then remove it, restart Thunderbird and reinstall it again rather than try to tidy up your old data. Having said that, tidying, your old data is easy enough, but it is easier to start afresh.
The local address-books includes lists/labels are not synchronised but read in once initially. The local Collected Addresses are read in once, then new contacts are added to Collected when sending an email with a new email address.
Find duplicates tool works on individual address books in a fairly sensible way. At the time when I evaluated CardBook some features seemed ambiguous?
CardBook is quite good with Yahoo contacts, but Google contacts.google.com does a better job than Cardbook.
Cardbook is able to synchronise and thereby upload to Yahoo and Google Contacts and lists/labels.
Although it is not necessary to have unique lists names between address-books when used solely with CardBook and Thunderbird local address-books, it makes managing your contacts easier if the list names are unique.
Sharing one Thunderbird profile with many users on a PC;
Suggestion where an operating system is set up with multiple trusted users;
For example, the same person or family uses a number of users to separate work and home activities; an operating system with multiple users need only have one Thunderbird folder, then share it with each user using a symbolic link. In that way, Thunderbird updates should not leave a profile out of date, if the PC running Windows or one of the users were not used for a long time.
This works with Windows, Thunderbird directory, but I have not tried this with Linux. Using Windows Symbolic links to each user account works well.
See further below, Symbolic links.
On Windows, I have created another directory in which I have placed the Thunderbird folder and other things that I do not want to be in one specific user profile. C:\+++Document+++\Thunderbird
Copying your thunderbird personal profile from another PC or using a PC after a long period of time.
Update an old version of Linux will not update to the next significant stage version of Thunderbird but jump to the current version, missing out on steps on the way. The issue that arises is that your profiles in the .thunderbird folder have not gone through each of the required update steps.
Copied or an old version of the Thunderbird folder. Make at least a second copy of the Thunderbird (Windows) or .thunderbird (Linux) folder first. You need to keep to the release version or old release versions.
Note; Mageia Linux appears to offer versions of Thunderbird that are not compatible with the released versions used when downloaded for Windows or within other Linuxes repositories? A copied thunderbird personal directory from or to Mageia Linux is likely to cause Thunderbird to detect the difference in the version channel and create an additional new empty profile. I did not fully resolve why Mageia started working, but this is the most likely solution;
Download the Linux release version of Thunderbird same or slightly higher than the profile was used with (unzip and run it, I describe how further below). Run this Thunderbird and turn off automatic updates from the help menu. From now on use, this downloaded version while waiting for the Linux repository version to catch up to a similar version then switch to using that one instead. But if on starting up a new empty profile is created, then;
If you are running a fairly current version of Thunderbird, Then Help has Trouble Shooting Mode pull-downs, which you can use to restart and change the profile used if there is another profile. You can use this tool to remove profiles you don't want.
Alternately, for older versions of Thunderbird;
Start terminal and enter "Thunderbird -p" once to open the profile manager, subsequently you can open thunderbird from the normal Linux menu.
Select and start each profile, in turn, to discover which profile is the configured one you require rather than the empty profile(s) created. You can then delete profiles you do not need.
Finally, you can turn off loading the profile manager from the profile manager.
If the repository version works, use that, and delete the release version that you downloaded. I did not uninstall any library, things required to make this old version of thunderbird run.
In Thunderbird - Help - About Thunderbird - tells you the version and tells you if it is on the release channel, such as the Windows version or Linux non-repository downloaded version. The Linux repository version does not say release channel, though.
Your thunderbird profiles and other settings are stored in the folder "Thunderbird" {appdata\roaming\Thunderbird (Windows)} or ".thunderbird" (Linux). The folder can be copied to another computer and a different operating system, there is a range of things that can arise. The "Thunderbird" for Windows or ".thunderbird" for Linux folder needs to be renamed and be lower case for Linux if it is copied between those operating systems. The "." makes the Linux folder hidden, so you need to make hidden folders visible.
To see or hide Linux hidden folders and files; Ubuntu Control-H, other Linux's, file manager - toolbar - view - view hidden. You will then see the .thunderbird profile folder in the route of your profile.
Any add-ons are usually okay, but may need to be removed and added again or disabled then enabled again.
Note that Linux is case-sensitive whereas Windows is not consequently "Thunderbird" or "thunderbird" is fine on Windows but on Linux, the capitalisation must be correct lower case. Plus the preceding dot "." is important ".thunderbird"
Method 1; - easy
Thunderbird offers the import of address books or everything. Or you can just import the address books and set up accounts and signatures again and allow Thunderbird to synchronise.
If you start from a current version of thunderbird, rename the old .thunderbird folder then you can import an older abook.mab type address-book, but you can not import a more recent type address-book. This then creates another local address-book in addition to the Personal Address-book, but you will need to carry out some tidying up, and you can not delete the new empty personal Address-book and rename the imported address-book for example.
abook.mab may be found, by searching something like; thunderbird\profiles\xxxxxx.default\
Method 2; - Starting from an older type address book, this looks better.
If you want to start fresh but with an older type abook.mab then install (Windows) or Copy (Linux) an older version of Thunderbird (68.12 or older) and start it up, it will create a new profile,
Close Thunderbird and copy the abook.mab replacing the existing version in that new profile. Run Thunderbird, check the address book then allow it to update, this will convert the address book and place it more tidily than importing it later.
Finally, create email accounts, synchronised address books and calendars.
The profile is at something like; home/USER_NAME/.thunderbird/profile/??????.default for Linux
Or
C:\Documents and Settings\?USER_NAME?\Application Data\Thunderbird/profile/??????.default for Windows if accessed from Linux.
Or
File manager %appdata%
roaming\Thunderbird/profile/??????.default for Windows if accessed from Windows.
Method 3; - Starting from the old thunderbird profile folder and updating it method is tedious;
You need to use the /p, -p switch or; Help - Tools Trouble shooting mode pull-down.
Keep trying with progressively older, significant versions of Thunderbird. Each time, a new profile will be created, that you will need to delete, until you get to a suitable version that will open. It is useful to temporarily turn off automatic updates in; Preferences - general.
Thunderbird still supports multi-profiles, although you are mostly unaware of this feature. The multiple-profile feature can be inconvenient and is otherwise superseded, one likely drawback is that if an alternative profile is not used and Thunderbird has updated a number of times significantly changes to that older type alternative profile can be missed then I expect that the unused profile will become out of date and unreadable.
Method 4; - This is a little easier than 3.
Start with an old version of Thunderbird, which is the same version as the profile. It is useful to temporarily turn off automatic updates in Preferences - general, until you have checked it is correct.
Turn on updating and allow updates. At some point when Thunderbird has updated enough, then email may need authenticating and then email will start flowing again.
Tidy up; (removing other profiles)
Thunderbird Help - Trouble shooting mode.
Or
For older versions of Thunderbird. To start it up in the profile manager P switch then;
To manage Thunderbird profiles, start up in Windows search or cmd "thunderbird /p" or Linux terminal "thunderbird -p". The profile manager is displayed, untick "use selected profile without asking" at some point, you can delete a profile you do not need and tick the option "use selected profile without asking" when it suits you.
* Installing a different or a not-repository version of Thunderbird;
It is straight-forward on Windows, uninstall any current version of Thunderbird then install the old version of Thunderbird, and turn off automatic updates, but with Linux;
Download and unzip your chosen old version of Thunderbird into your Linux home, user directory.
Create a symbolic link from the thunderbird executable and place it on the desktop.
Run this not repository version by clicking on the created desktop link. It will offer to execute which may fail if some of the libraries are missing and in that case, you need to execute thunderbird from Terminal to see what is missing and install that as well.
This version will update in stages that keep the .thunderbird profile in running order.
You can also avoid allowing Thunderbird to update to a higher version than the Linux repository standard release version. The minor subversion is likely to differ, but the major version number should be the same. It is best to turn off automatic updating. In that case, go to preferences - general and turn off auto-update.
If you try the Linux maintained Thunderbird version, and it does not open, your thunderbird profile may not have reached the same as the Linux versions. Alternatively, Thunderbird may have created a new profile, so you will need to use; Tools - Trouble shooting mode to fix it. But if your profile opens corrupted, then delete it and start again with another copy of the old profile, this can happen if your profile is from a higher version of Thunderbird than the repository version.
Here are some of the changes that could be missed - if you are curious;
Install, Migrate and Update | Thunderbird Help (mozilla.org) since this article, Thunderbird 70-78 [~72?] address book has changed from abook.mab to abook.SQlite database managing system. I used to place the abook.mab on a cloud drive such as Dropbox then place a symbolic link from the Thunderbird profile directory where it is normally to the Dropbox original and thereby be able to use the same address book on whichever PC I was using at the time, of course I would have just one instance of Thunderbird running. This worked better than gContactSync many years ago (which is now not supported) but only with Linux desktops. Replacing abook.mab with abook.SQlite and the symbolic links in Dropbox did not work, and I was warned that it would not work there were other files that now needed to be shared.
Thunderbird 52.2.1, used; Abook.mab.
The next significant change is at 60.9.1 then 68.12.1 New Yahoo and Google authentication introduced.
gContacts used to work then, but won't sign in to google any more.
TbSync is available with; Provider CALDAV CARDDAV - for Yahoo for example.
abook.mab used still.
78.14.0, abook*.mab becomes *.*.bak is not used any more but .sqlite is added and used instead.
TbSync now supports Google-4-people API.
gContacts disabled by Thunderbird.
Cardbook can be added.- this is in development, which supports Yahoo and Google contacts.
91.5.1, This was the current version in January 2022 but was not a significant milestone, but has limited support for synchronised address books and calendars.
If, for example, last used before Thunderbird 60.9.1 will not set up Gmail or Yahoo. In addition, the address book will not convert and be readable. You must let Thunderbird update in stages until these things start working, to repeat my point earlier.
Using Thunderbird on an old Linux desktop version
Debian 8 probably and MX 16 offer Thunderbird 52.x in their repositories does not support oAuth2 (preferred by Gmail) security properly.
The easy option is to set Gmail security to allow less secure devices or Yahoo created password. Alternatively;
Tip make a copy of .thunderbird, so you can try again if it fails, and remove the older repository version of Thunderbird.
Downloading, unzipping and running 68.x (March 2020) does not resolve the issue because that version of Thunderbird tries but fails to convert your .thunderbird directory where your email profiles are kept.
Solution download, unzipping and running 60.x this will do whatever conversions are necessary and will automatically update to 68.x or whatever is the current version. But it is safer to use the same version or a marginally newer as the .thunderbird was using previously, 52.x in this case.
Tip create a shortcut on the desktop by right-clicking the executable in the new thunderbird directory. Alternatively, adding an icon to the panel can be done in a few steps starting with a right-click on the panel; You chose or add a launcher then add thunderbird and an icon to that launcher.
In order to run newer versions of Thunderbird and Firefox, it may be necessary to install other library programs. I found in 2021 that neither Thunderbird nor Firefox would run on Debian 8. A solution was to try to start them in terminal then read the warnings I then installed the most similar library and both programs then they ran - Recently new warning about insecure with the library when web browsing, so this solution alone is not good any more. A better solution is to update to Debian 9 or 10 that is still in long term support but start alternative Debian kernel 3.x.x
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. Or install it from a Linux repository. Dropbox also has a Linux versions that can, alternatively, be downloaded and installed. Dropbox started as a Linux program but was ported to Windows and other operating systems. But Google Drive and Microsoft OneDrive, are not available for Linux.
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 ignore without bother. Supported by a number of operating systems, including Linux, Windows, Android and iPad.
Installation is easy with Windows and generally not difficult;
Linux usually; Install 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
You can uninstall Dropbox, but it still seems to be present and you often can not update Dropbox. There is a more advanced method to completely remove Dropbox and re-installing a newer version. This advanced method is comprehensive, unlike the two methods offered by Linux synaptic. https://help.dropbox.com/installs/advanced-reinstall At the present time (August 2024) Linux Caja Dropbox is the most recent version it adds to the file manager;
Symbol with each drop box folder and file advising the update status tick or spin.
A link icon next to each Dropbox folder to share that folder.
A Dropbox icon next to each Dropbox folder with a number of options to un-share to stop synchronising that folder.
And if you delete the Dropbox folder, you can exit or relink and probably change the account you are using.
Some versions of Windows also provide this functionality, including the toolbar icon.
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 used to be a bit strange to configure so that you could lose files, but that has been made much better in the last few years in any case Google Drive changed a lot in autumn 2021 and the conversion to the new form was a bit concerning but turned out to be safe and robust even if you tick the wrong boxes at first.
An issue with files on a PC not updating to the Google Drive website (Aug 2022) - A solution is to click on the icon and change the properties to Streaming, then, delete the contents of Google Drive, and finally switch back to mirrored - and change the path to Google Drive. Google Drive will now run properly. It is likely that you do not need to delete the files, Google Drive will deal with that for you. Where files are used on sites or blogger, they will be updated.
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.
When you uninstall MegaSync or turn it off on Windows, rarely, you find you can not delete the Mega folder only rename it, but you can delete its contents. The solution is 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. Unless delete the Mega directory with your files unless you are certain that the Mega directory was 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.
Running Windows or a DOS program on Linux;
There are options for running Windows programs on Linux but running a dual boot system is the easiest and best. Alternatively;
Virtual Box, For Linux or Windows, will then run another operating system that you install in the virtual environment created, and it runs as a window within the host, but everything runs much more slowly, and you must have at least 2GB of DRAM. There are others, but this is the one I tried, it seems to be very well implemented and runs smoothly, which is what I would expect of Oracle being a Sun Microsystems company, but still, it can crash and sometimes badly. To get an OS running in a virtual machine is straightforward and reliable but after that, there is a number of advanced detail is provided. It runs Windows 2000 but does not install Linux well, in one case the host would not log in subsequently and I reinstalled that host Xubuntu. BUT DON'T RUN THE LINUX VERSION ON A WINDOWS PARTITION LIKE NTFS, IT WILL SCREW UP THE NTFS FILING SYSTEM VERY BADLY (XP with version 5.02).
I have one laptop in which a particular application (LT spice VIII) will not run, it is a known issue, the workaround I have found is to run Windows 7 on Virtual box 5.2.44 which fortunately does not support that machine hardware difference and thereby resolves the issue. Unfortunately, VirtualBox 6.xx does support the hardware feature, so is not useful. The current LT spice XVII works with the difficult machine hardware now.
Virtual Box 4.x, 5.x or 6.x versions, But I do not use VB now.
You need a fast computer and operating systems, plus plenty of DRAM.
Virtual Box is difficult to install on Linux Debian and I have not achieved that, but it installs on Ubuntu and Lubuntu.
You need to use the downloaded version, not the repository version, which is incomplete and does not have the guest additions. At the time of writing August 2020, Ubuntu 20.4 did not install the downloaded version but appears to force you to use the incomplete repository version. The solution for Ubuntu suggested by VirtualBox forum is to install gdebi then install the downloaded version using gdebi, but had uninstalled VB first but this did not resolve the issue.
The user manual - is very big, but there are a few things you need to do ;
Once you create a new machine, but before install that machine - go through SETTINGS;
If there is a warning triangle at the bottom of the Window, click on it and see recommended actions.
Set the display type, such as enable 2D or 3D acceleration - but you can leave the default setting.
Storage - add the optical drive.
After installation of the guest OS; (if these additions have not been installed by the guest OS)
Storage - add Optical drive; VirtualBoxGuestAdditions.iso (this is part of VirtualBox installation)
Virtual Box Guest Additions provide display, sound, mouse divers for your chosen guest operating system. Some Linux's find and load the drivers without requiring this step.
AT THE TIME OF WRITING I HAVE COMPLETED THIS STEP FOR LINUX GUEST BUT UNSUCCESSFULLY VirtualBox 6.1.x;
AntiX 18 Linux (drivers are pre-installed). Windows 7 and 10 they work.
Some Linux distributions work with the final Virtual Box 5.2.42 but don't work with 6.1.x
Lubuntu 18-4 may require the additional drivers, but Mageia 7.1 and Debian 10.4 the drivers are pre-installed.
Open file manager VirtualBoxGuestAdditions
Windows click on the appropriate command file.
Linux
Open Linux terminal that has the toolbar.
Copy the Linux run file line, paste and edit it to add "sudo" and remove "file://" to look something like this;
andrew@debian:~$ sudo /media/andrew/VBox_GAs_6.1.10/VBoxLinuxAdditions.run
press enter - this logged into administrator and installed the additions but in all cases this did not work.
I briefly evaluated Wine and Code Weavers a number of years ago;
It does, as it claims, runs some Windows programmes at full speed. By comparison, Virtual Box also does what is expected of it, runs the operating system properly but more slowly.
Wine (WINdows Emulator), Their website, says it is not an emulator but a compatibility layer. It does not run in its own window. CADSTAR Express 14, National Instruments Labview 2013 (which there may also be Linux binary's for), 32 or 64-bit versions did not work. It does seem to support all of OrCAD 16.6 (which there may also be Linux binary's for) although I did not try to do anything, all the programmes started up. I found that I can not access a Windows Partition, it is like a virtual machine in that respect, as it evidently has boundaries set and compromises. After installing Wine it is possible that its configuration could be screwed up, in that case uninstalling and also delete the .wine directory, although this method leaves things behind on Linux. I also found that if an application hooked up, the computer would never close down but switching the computer on and off again stopped that application.
Installation information is good at; https://www.winehq.org/ Then go to Download [April 2018]
The paid-for/trial version is good or go to the free version, pick your distribution.
There is a list of root terminal commands to run. Make sure you have 2-3G free space in your Linux, bearing in mind you are going to install things. I ran this on Debian and used the development version.
Clue the line "deb ............. DISTRO main" is a line you need to paste in to the page opened with gedit
You therefore may need to install gedit first. The word "DISTRO" in this case needs to be replaced with the word "Debian"
I first impression of a circuit modelling tool, LT spice XVII, is that it runs better in Linux WINE than it runs in Windows 7 or 10. Other attempts to install run and uninstall programmes did not work out.
CodeWeavers, seems to just support 32-bit Windows applications, is the paid for version of Wine and a bit different. Two of the examples that I tried on Wine that did not work did not on CodeWeavers either. Similarly, CADSTAR only seemed to worked until I first restarted the computer in both cases. Labview did not complete installation properly, with numerous warning and flagged during the process. I did find parts of OrCAD 16.6 started up, and I am told that some Windows picture editing tools work well. Microsoft operating system attract periodically legal challenge for protective practice it is therefore probably that key knowledge about the OS are not shared making the job of creating WINE difficult, I speculate?
If you have shared work, say on a dual boot computer, between Linux and Windows keep that work on a Windows formatted partition (FAT or NTFS) and then you can access it by both operating systems. In any case, virus pass though Linux, so you need virus scanners for Windows. Anything you put on a Windows partition via Linux should be virus-scanned before it is used.
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 what is in 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 in some cases 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.
Unfortunately, this Google hosted website does not allow the animations to run.
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