• 0 Posts
  • 6 Comments
Joined 1 year ago
cake
Cake day: September 1st, 2023

help-circle

  • folaht@lemmy.mltoLinux@lemmy.mlGRUB is confusing
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    9 days ago

    GRUB gets installed on your harddisk in your root partition, it’s configuration file on the boot partition and finally into your boot sector if I’m correct. UEFI is a standard for your firmware located outside your harddisk. You go from firmware -> partition layout -> bootloader (grub) -> kernel.

    The firmware is closed source under BIOS or UEFI or if you’re hardcore open source, libreboot/coreboot/‘other options’ and is located somewhere on your motherboard on some chip.
    Then there’s the partition layout and bootloader that are located inside /dev/sda I believe, so inside the device itself, which can be read if you want to take a peek at it.

    Now the bootloader located in the boot sector /dev/sda loaded by the firmware located in some chip in the motherboard, has access to the boot partition, where it loads the bootloader’s configuration file usually located at /boot/grub/grub.cfg for GRUB. I remember UEFI having some kind of standard bootloader by itself, so it doesn’t even need a bootloader if I can remember correctly.

    This what I recall as it was quite complicated for me too. Especially with software being called firmware and not being called motherbootware or pre-bootware or anything that indicates that this piece of software is the very first thing that starts running during boot.

    But you look at /boot and what you can find there. There will be at least two files there called initramfs and vmlinuz, which were also part of the boot process, but I forgot what role those two played.





  • I would say it’s not very different, just one league above all the others that I’ve come across.

    The three things that stand out in my opinion is how much their package manager can query packages, it’s rolling release and the number of packages they have in the AUR.

    It makes Arch the most complete and up to date Linux distro,
    with the exception of a user friendly forum,
    that doesn’t look like the nazi soup kitchen from Seinfeld,
    and an installer.