Come reinstallare Grub su Arch Linux

Il bootloader Grub del tuo sistema Arch Linux è rotto ? Hai bisogno di reinstallarlo per rendere nuovamente avviabile il tuo sistema Arch? A quanto pare, con un rapido trucco nell'ISO del programma di installazione di Arch Linux, puoi! In questa guida, ti mostreremo come!

Come reinstallare Grub su Arch Linux

Prima di iniziare

Riparare Grub in Arch Linux significa connettersi a Internet tramite la riga di comando nel programma di installazione. Se usi Ethernet, la connessione è automatica e non c'è nulla da configurare. Tuttavia, se utilizzi il WiFi, dovrai connetterti manualmente.

Per connetterti al WiFi nel programma di installazione di Arch Linux, controlla il Wiki ufficiale . Ti guiderà attraverso la configurazione di una connessione WiFi nel programma di installazione. 

Download di Arch Linux ISO e creazione di USB

Come reinstallare Grub su Arch Linux

Se devi reinstallare Grub su Arch Linux, avrai bisogno dell'ISO di installazione su USB. Se hai perso il file ISO di installazione originale, dovrai scaricare l'ISO e creare una nuova USB avviabile.

Nota: se hai ancora il tuo programma di installazione USB originale di Arch Linux, puoi saltare questa sezione della guida. 

Per mettere le mani sul file ISO di Arch Linux, vai su ArchLinux.org. Una volta sul sito, trova il pulsante "Download" e selezionalo con il mouse. Quindi scaricherai il tuo file ISO di Arch Linux sul PC o Mac di riserva su cui stai creando Arch Linux USB.

Con il file ISO scaricato, vai su Etcher.io  e scarica l'ultima versione dell'app. Etcher è multipiattaforma e verrà eseguito su Windows, Mac OS e qualsiasi sistema operativo Linux.

Dopo aver scaricato Etcher, aprilo e segui le istruzioni passo passo di seguito per creare il tuo nuovo file ISO. 

Passaggio 1: trova il pulsante "Flash da file" e fai clic su di esso con il mouse. Quando selezioni il pulsante "Flash da file", Etcher aprirà una finestra del browser di file. Utilizzando questa finestra, individua il file ISO di Arch Linux e selezionalo per aggiungerlo all'app.

Passaggio 2: inserisci l'unità flash USB nella porta USB del computer. Dopo averlo inserito, fare clic sul pulsante "Seleziona target" e aprire l'area di selezione del dispositivo. Quindi, usalo per fare clic sull'unità flash USB che utilizzerai per installare l'ISO di Arch Linux.

Passaggio 3: individuare il "Flash!" pulsante e fare clic su di esso con il mouse. Dopo aver fatto clic su "Flash!" , Etcher inizierà a eseguire il flashing del file ISO di Arch Linux sull'unità flash USB. 

Al termine del flashing, scollegare l'USB dal PC di riserva e collegarlo al sistema Arch Linux. Quindi, avvia il BIOS del PC Arch e configuralo per l'avvio da USB.

Montare l'installazione di Arch Linux 

Devi montare la tua installazione di Arch Linux nel programma di installazione per reinstallare Grub. Per fare ciò, inizia eseguendo il  comando lsblk  . Il  comando lsblk  elencherà tutti i dispositivi di archiviazione collegati sul sistema.

Da qui, individua la tua partizione di root. In questo esempio, l'etichetta dell'unità della partizione root è /dev/sda2. Tieni presente che la tua partizione di root sarà diversa. Dovrai determinare quale partizione di root sta usando  lsblk .

Una volta che hai capito qual è l'etichetta dell'unità della tua partizione root, montala nella /mntcartella usando il comando mount  .

mount /dev/sda2 /mnt

Dopo aver montato la partizione di root, sarà necessario montare la partizione di avvio. Questa parte è complicata e differisce a seconda del tipo di installazione del tuo sistema Arch Linux.

UEFI

Se hai installato Arch Linux in modalità UEFI, probabilmente hai una partizione UEFI dedicata di circa 512 MB di dimensione o giù di lì. In questo esempio, la partizione di avvio UEFI è /dev/sda1  e viene montata /boot/efi/in Arch Linux.

Nota: l'etichetta della partizione di avvio UEFI sarà diversa da 

Per montare la partizione UEFI nel programma di installazione, utilizzare il seguente  comando mount  .

mount /dev/sda1 /mnt/boot/efi

Tieni presente che ogni sistema Arch Linux è diverso. Durante l'installazione, hai scelto i punti di montaggio per la partizione di avvio UEFI. Se il tuo punto di montaggio è diverso da /boot/efi, dovrai specificarlo al posto del comando di esempio di seguito per potervi accedere nel programma di installazione di Arch Linux.

Non riesci a capire dove viene montata la tua partizione UEFI? Controlla il tuo file fstab con il comando seguente. Descrive dove viene montata ogni partizione in Arch Linux.

Come reinstallare Grub su Arch Linux

cat /mnt/etc/fstab

Non UEFI

Se hai installato Arch Linux in modalità Non-UEFI, il bootloader viene installato direttamente nell'MBR della partizione di root. Non è necessario montare altro che la partizione di root per correggere grub.

Reinstallare grub

Se il tuo Grub è rotto su Arch Linux, puoi semplicemente reinstallarlo per risolverlo. Per reinstallarlo, dovrai prima accedere al tuo sistema Arch Linux esistente in Arch Chroot. Per farlo, inserisci il  comando arch-chroot di  seguito.

arch-chroot /mnt

Inserendo il comando sopra, accederai alla tua installazione di Arch Linux. Da qui, Grub può essere facilmente reinstallato. 

Grub reinstalla UEFI

Per reinstallare Grub su un sistema UEFI, inserisci i comandi seguenti. Ricorda di cambiare –efi-directory=/boot/efi se la tua directory EFI non è /boot/efi .

Come reinstallare Grub su Arch Linux

pacman -S grub efibootmgr os-prober grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg

Grub reinstalla Non-UEFI

Come reinstallare Grub su Arch Linux

Per reinstallare Grub su un sistema non UEFI, inserisci i comandi seguenti. Assicurati di cambiare /dev/sda nel secondo comando per riflettere il disco rigido su cui hai installato Arch Linux.

pacman -S grub grub-install --recheck --target=i386-pc /dev/sda grub-mkconfig -o /boot/grub/grub.cfg

Lascia un commento

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Installa Google Chrome su Gooroom OS in modo sicuro con i pacchetti .deb ufficiali, APT, controlli delle policy, guida all'aggiornamento e correzioni per i dispositivi gestiti.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integra SLES 15 con Active Directory tramite SSSD utilizzando YaST. Prepara DNS e sincronizzazione oraria, configura gli accessi al dominio, verifica Kerberos e confronta SSSD, Winbind e realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Installa Pardus 25.2 accanto a Windows 11 eseguendo un backup, riducendo il volume di Windows, avviando da una chiavetta USB UEFI e proteggendo le partizioni EFI e di ripristino esistenti.