▲ 2 r/arch

Which package should I install before and after "arch-chroot"

​

I'm trying to understand the arch Linux manual installation process, could you help which packages should I install.

reddit.com
u/as_uu_00 — 9 days ago

Why is efibootmgr needed if I already installed GRUB?

I'm trying to understand the Linux boot process, especially on a UEFI system.

I understand it roughly as:

Power on → POST → UEFI → GRUB → kernel (vmlinuz) + initramfs → systemd

But I'm confused about efibootmgr.

When installing Arch, we often do:

pacman -S grub efibootmgr

If GRUB is already the bootloader, why do we need efibootmgr?

What exactly is the difference between:

  • GRUB
  • grub-install
  • efibootmgr
  • UEFI boot entries/NVRAM
  • EFI System Partition (ESP)

For example, when I run:

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

what exactly happens?

Does grub-install install the GRUB .efi file and create the UEFI boot entry, or is the boot entry handled separately by efibootmgr?

I'd really appreciate a simple but technically accurate explanation of what happens from pressing the power button until Linux starts, and where efibootmgr fits into that process.

reddit.com
u/as_uu_00 — 1 month ago
▲ 1 r/arch

My perspective on Mount Concept

In Linux we Mount a disk partition to access or store files on it. Here we can say two type of Mounting 1st when installing Linux and second after installation attach external disk partition.

Installation Mount:

whenever we install linux there is empty directory called /mnt which a temporary mounting point where we mount our partitioned disk to store Root system or Efi system partition or Swap.

/mnt is used for mounting root System. Underneath we create a subdirectory like /mnt/boot for ESP (Efi system partition )

Regular Mount:

when we attach a new USB drive or External Drive to our Pc we can't access or store anything. First we have partition that storage drive then we have to format it (Which mean give this partitioned disk a File System). After that we have to mount it any empty directory. /mnt is default mount point we often use. (/home /media also can be used).

Mounting means we access or stored that partitioned disk for temporary basis when we reboot out system it will automatically detach that partitioned disk. Again if we want to access this Partitioned disk we have to mount it any empty directory. Yeah it’s a bit of frustrating.

To overcome this problem we can write it to /etc/fstab configuration file. So when system boot this partitioned disk will be automatically attach to that director which you mounted.

Attaching new storage drive doesn’t mean directly mount it. To mount this drive we have to first partitioned it. After that this partitioned drive we can mount it.

reddit.com
u/as_uu_00 — 1 month ago

Deep Dive into Linux Boot Mechanics: Understanding vmlinuz and initramfs

Can you break down the relationship between vmlinuz and initramfs during the Linux boot process? Please cover their functions, how control is handed off to the main OS, and the key files used to configure or rebuild them.

reddit.com
u/as_uu_00 — 2 months ago

I keep getting confused between GPT and MBR😵‍💫

I've watched many videos and read several articles on GPT and MBR, but the information is overwhelming and confusing. Could someone with expertise break it down and explain it simply?

reddit.com
u/as_uu_00 — 2 months ago

"Dual-booting Linux alongside Windows: Data safety and risks?"

Hi! I'm new to Linux. I've been using it inside VMware, but now I want to dual-boot it alongside Windows on my PC. Will dual-booting erase my existing Windows data? Are there any potential issues or risks I should be aware of regarding my Windows installation?

reddit.com
u/as_uu_00 — 2 months ago

Arch Linux is lagging on VMware

My main os is Windows 11and it runs smootly. Whenever i run linux on Vmware its not run as smooth it show jitter buffering is that happen becuase in Virtual machine os won't run smoothly?

Will Linux Lag if Installed as Main OS?

reddit.com
u/as_uu_00 — 2 months ago