Pagina 1 di 1

[Chiuso] Installazione Arch Linux con UEFI

Inviato: 3 settembre 2016, 23:10
da Mykro
Ciao a tutti, vorrei condividere con voi gli step che uso per installare Arch Linux con UEFI, sperando possano venir utili ad altri.

Nota: Con questa guida perderai qualsiasi dato all'interno del tuo HDD, qualsiasi altra installazione (linux/windows/osx/..) andrà persa.

carichiamo la tastiera in italiano

Codice: Seleziona tutto

loadkeys it
controlla quale è il tuo HDD

Codice: Seleziona tutto

fdisk -l
crea lo schema partizioni in gpt

Codice: Seleziona tutto

gdisk /dev/sda
nella console che si apre digitiamo i seguenti comandi:

Codice: Seleziona tutto

o
w
con o abbiamo creato uno schema di partizione GPT
con w abbiamo scritto le modifiche

crea le partizioni

Codice: Seleziona tutto

cfdisk /dev/sda
#1 Linux filesystem
#1 Linux swap
#1 Linux Home
#1 Efi system

prendi nota delle tue partizioni

Codice: Seleziona tutto

gdisk -p
nomina le partizioni
prima di procedere controlla gli id delle partizioni, le mie potrebbero non essere uguali alle tue

Codice: Seleziona tutto

gdisk
c
1 # la tua prima partizione
system
c
2 # Linux filesystem
swap
c
3 # Linux Home
home
c
4 # EFI System
efi
w
prendi nota del percorso delle tue partizioni
formatta le partizioni
anche qui, controlla le tue partizioni, le mie potrebbero essere differenti
system

Codice: Seleziona tutto

mkfs.ext4 /dev/sda1 
home

Codice: Seleziona tutto

mkfs.ext4 /dev/sda4 
swap

Codice: Seleziona tutto

mkswap /dev/sda2 
efi

Codice: Seleziona tutto

mkfs.fat -F32 /dev/sda3


creo le patch dove montare

Codice: Seleziona tutto

mkdir /mnt/home
mkdir /mnt/boot

Codice: Seleziona tutto

monta le partizioni
system

Codice: Seleziona tutto

mount /dev/sda1 /mnt
home

Codice: Seleziona tutto

mount /dev/sda4 /mnt/home
efi

Codice: Seleziona tutto

mount /dev/sda3 /mnt/boot 
attiva la swap

Codice: Seleziona tutto

swapon /dev/sda2 # la tua swap
comincia l'installazione

Codice: Seleziona tutto

pacstrap -i /mnt base
genfstab -U -p /mnt >> /mnt/etc/fstab
entra in bash

Codice: Seleziona tutto

arch-chroot /mnt
configura la lingua

Codice: Seleziona tutto

nano /etc/locale.gen
fai CTRL+W e cerca it_IT.UTF-8, una volta trovata, elimina la "#" all'inizio della riga, una volta fatto fai CTRL+X e salva il file senza rinominarlo
poi fai

Codice: Seleziona tutto

echo LANG=it_IT.UTF-8 > /etc/locale.conf
export LANG=it_IT.UTF-8
carichiamo la tastiera in italiano

Codice: Seleziona tutto

loadkeys it
diamo un nome al pc

Codice: Seleziona tutto

echo NOME_DEL_TUO_PC > /etc/hostname
Configuriamo il nostro Account
Eseguire operazioni da root è sconsigliato, creiamo un account personale con cui lavorare sul nostro PC
diamo una password all'utente root

Codice: Seleziona tutto

passwd
creiamo ora il nostro utente

Codice: Seleziona tutto

useradd nome_utente
diamo una password al nuovo utente

Codice: Seleziona tutto

passwd nome_utente
Aggiungiamo ora il nostro utente alla lista sudoers

Codice: Seleziona tutto

visudo
Configuriamo ora l'EFI boot
montiamo efivarfs, dovremmo ricevere un messaggio che indica che è già montata, altrimenti la monterà

Codice: Seleziona tutto

mount -t efivarfs efivarfs /sys/firmware/efi/efivars
installiamo systemd-boot

Codice: Seleziona tutto

pacman -S --needed base-devel
pacman -S systemd-boot
creiamo una configurazione per il nostro disco

Codice: Seleziona tutto

nano /boot/loader/entries/arch.con
al suo interno scriviamo il seguente testo (cambia /dev/sda1 con la tua partizione system Linux System se diversa):

Codice: Seleziona tutto

title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sdaX rw
CTRL+X e salva il file senza rinominarlo

usciamo da bash

Codice: Seleziona tutto

exit
smontiamo tutto

Codice: Seleziona tutto

umount -R /mnt
riavviamo

Codice: Seleziona tutto

reboot
Scollega il dispostivo d'installazione dal PC (usb/dvd/..), all'avvio ti chiederà l'username che è quello dell'account creato in precedenza.

Spero questa guida sia utile a qualcuno :mrgreen:

Re: Installazione Arch Linux con UEFI

Inviato: 4 settembre 2016, 1:23
da TheSaint
Buon lavoro.
Penso che comunque non serva montare le efivars, quando si usa una ISO recente.
Poi non usare Sy con pacman per installare un pacchetto.

Re: Installazione Arch Linux con UEFI

Inviato: 4 settembre 2016, 8:36
da Mykro
:mrgreen: Grazie della correzione!

Re: Installazione Arch Linux con UEFI

Inviato: 10 novembre 2016, 13:42
da magellano
semplice e lineare,
la proverò su un portatile in arrivo freedos
Un'unica cosa: non hai invertito le partizioni 3 e 4 rispetto a come hai partizionato?
Tu l'hai usata con ethernet?

Re: Installazione Arch Linux con UEFI

Inviato: 10 novembre 2016, 18:08
da TheSaint
Fare attenzione che magari la ESP esiste già e di solito è la prima.
Nel caso di voler ripulire tutto, non importa rimuovere la vecchia ESP.

Re: Installazione Arch Linux con UEFI

Inviato: 15 novembre 2016, 22:11
da magellano
sono in crisi. e ta tablet, da cui scrivo fatico a fare ricerche in rete
il problema e che sto installando e al comando pacman -S systemd-boot
l"esito e": target not found

Re: Installazione Arch Linux con UEFI

Inviato: 16 novembre 2016, 0:26
da Zar Marco
Ragazzi, mi unisco a questa discussione. Ho un PC con uefi, attualmente ho gentoo come os principale, poi slackware e win 10. Per utilizzare Slack avevo installato refind, su gentoo ma non credo c'entri, la mia domanda è se eliminassi Slack e tornassi all'amata arch, presente anche su Macbook, non installarei grub, perché ho già refind, ma quest'ultimo la riconoscerebbe direttamente?

fulco1957

Inviato: 17 novembre 2016, 9:10
da TheSaint
@ Zar Marco
Puoi lasciare rEFInd della slackware ed installare Archlinux, vedrai che lo trova.

Re: fulco1957

Inviato: 17 novembre 2016, 12:55
da Zar Marco
TheSaint ha scritto:@ Zar Marco
Puoi lasciare rEFInd della slackware ed installare Archlinux, vedrai che lo trova.
OK grazie, ho comunque installato grub, ma refind lo vede lo stesso

Re: Installazione Arch Linux con UEFI

Inviato: 12 dicembre 2016, 11:24
da jedy48
salve, sono "nuovo" del forum ma vecchio di età (si vede dal nik) di linux ho usato Ubuntu, Mint OpenSuse ma non da esperto ma tutti arrangiandomi un pò e vedere sulla rete, non cè nessuno screen per vedere come partizionare il disco compreso la partizione Uefi? a leggere i wiky da varie parti ho solo piallato un HDD (su SSD non ci provo per ora) varie volte ma mi sono fermato (avevo partizionato con parte magic creando una partizione di swapp da 15 gb una di root / da 22 gb e una home da 75 gb però al momento di mettere la lingua mi sono bloccato perchè non prendeva il comando : nano /etc/locale.gen
dicendo che non trovava o non era valido il comando "nano" :?:

Re: Installazione Arch Linux con UEFI

Inviato: 12 dicembre 2016, 12:18
da VenereNera
Salve,
Se usi una ISO montata in una chiavetta usb/cd/dvd non dovrebbe darti il problema. Diversamente se tenti di installare Arch tramite un' altra distro GNU/Linux magari usando pacstrap, allora è normale perché andrebbe installato dopo aver creato l' ambiente base per procedere con l' installazione.
Da tener presente che la guida sopra è incompleta e presenta qualche error di battitura.

Bye^_^

Re: Installazione Arch Linux con UEFI

Inviato: 12 dicembre 2016, 14:24
da TheSaint
Le guide online a volte sono poco aggiornate, anche il wiki italiano. Direi che al giorno d'oggi bisogna arrangiarsi con l' inglese.
Per impostare la localizzazione si usa localectl ;)

Re: Installazione Arch Linux con UEFI

Inviato: 16 ottobre 2018, 16:00
da Marco Galassi
ciao.
Debbo installare Arch su un pc eufi, ma non riesco ad installare un bootloader.
Su un pc bios mi era sufficiente digitare "pacman -S grub"; "grub-install /dev/sdaX"; "grub-mkconfig -o /boot/grub/grub.cfg"
Ho seguito la guida, ma non mi installa il bootloader.
Digitando "pacman -S systemd-boot" ricevo errore "Error: target not found: systemd-boot

Re: Installazione Arch Linux con UEFI

Inviato: 16 ottobre 2018, 18:10
da TheSaint
Per cortesia non postare su argomenti vecchi.