Thursday, December 28, 2023

Linux Booting-GRUB-2

Two points to remember.

Point 1

When Linux starts it checks the file integrity every time.

One should wait patiently for it to check the files. One can stop it by hitting Ctr + C but I never do that.

I am multi task man using Linux and I do not want to to start my work with a background daemon working hard to get things right. If file integrity is OK the daemon has only house keeping, to do.

Just today I found (it was warning me that var/etc file has only 400MB left) that Ubuntu was not booting stuck in file checking.

I immediately went to Ubuntu Safe Mode and removed few files and stopped installing new software for checking.

It booted nicely.

Point 2

At boot time and start time Linux gives a running commentary and make a habit to read them and one begin to realized what a lot of house keeping jobs need to be done before giving you the login screen.

Microsoft is obsessed in giving you the Login Screen before it starts that is why Windows SUCK!

Linux Booting-GRUB-2

Linux booting is standardized.

What is important is it gives a run time information of the system which one can read at a leisure using a keyboard short cut and take action as per needs of the system (only root can do that). This is important if the system is shared with other users.

It can boot alone and it can boot with Mac OS or Windows, effortlessly.

Problem is its implementation by various distributions available.

Furthermore, Linux Debian Calamara Installer has its own problems, booting with the EFI partition. 

It does not let or recognize the other distributions residing in the same hard disk or any other disk attached to it (in my case, attached through a USB port in the Intel NUC).

I have gone through this booting protocol hundred times, if not more, it is second nature to figure out the problems associated with the distribution. If problems remains or continue to pester, I dish it out for a better distribution.

First of all, the GPT partition tool which can be booted from a CD or USB stick does not have any issues creating a EFI partition.

It is the responsibility of the developers to implement booting protocol without an added restricting script.

I think Zorin (I have never tested it fully), a commercial distribution that comes from UK that has a script written in, so that another distribution (sorry if I am wrong) cannot boot.

This is true with Sparky Linux that comes from Poland which does not let one uses a user account under the root. It has to be booted with root permission which exposes all the file system and the password that can be exploited.

That is why I almost blacklist (there are other subtle reasons) Sparky Linux.

Astra Linux also does not permit user account but in defense of it, it lets one boot other distributions including windows.

There are no more options left for Russian developers.

The 3 distributions that seamlessly configure EFI boot partition are

1. Ubuntu

2. Emmabantus

3. Debian 12.4.0 version (not the 11 series)

Coming back to booting there is no GRUB version 1.

Legacy Version or Zero (0) Version do exist but it jumped to GRUB 2 Version.

I haven't had any problem with GRUB 2 but only the implementation or the use of EFI partition by various developers with insinuating scripts at boot time that restricts, parallel booting. 

The Linux distributions that are commercially orientated are the culprits.

They cannot match Debian and Ubuntu (Ubuntu is Debian based).

One cannot kill the Raja or the Elephant in the room, that is Debian, the maestro!.


No comments:

Post a Comment