[Chiuso] Installazione Arch Linux con UEFI

Problemi e suggerimenti legati all'installazione di Arch Linux
Bloccato
Mykro
Newbie
Messaggi: 2
Iscritto il: 3 settembre 2016, 22:38

[Chiuso] Installazione Arch Linux con UEFI

Messaggio da Mykro » 3 settembre 2016, 23:10

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:
Ultima modifica di Mykro il 4 settembre 2016, 8:41, modificato 2 volte in totale.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7800
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Installazione Arch Linux con UEFI

Messaggio da TheSaint » 4 settembre 2016, 1:23

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.
F the saint
12 anni da questo forum ;)

Mykro
Newbie
Messaggi: 2
Iscritto il: 3 settembre 2016, 22:38

Re: Installazione Arch Linux con UEFI

Messaggio da Mykro » 4 settembre 2016, 8:36

:mrgreen: Grazie della correzione!

magellano
Arciere
Messaggi: 150
Iscritto il: 10 settembre 2016, 9:44

Re: Installazione Arch Linux con UEFI

Messaggio da magellano » 10 novembre 2016, 13:42

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?

Avatar utente
TheSaint
Robin Hood
Messaggi: 7800
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Installazione Arch Linux con UEFI

Messaggio da TheSaint » 10 novembre 2016, 18:08

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.
F the saint
12 anni da questo forum ;)

magellano
Arciere
Messaggi: 150
Iscritto il: 10 settembre 2016, 9:44

Re: Installazione Arch Linux con UEFI

Messaggio da magellano » 15 novembre 2016, 22:11

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

Zar Marco
Arciere Provetto
Messaggi: 615
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Re: Installazione Arch Linux con UEFI

Messaggio da Zar Marco » 16 novembre 2016, 0:26

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?
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

Avatar utente
TheSaint
Robin Hood
Messaggi: 7800
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

fulco1957

Messaggio da TheSaint » 17 novembre 2016, 9:10

@ Zar Marco
Puoi lasciare rEFInd della slackware ed installare Archlinux, vedrai che lo trova.
F the saint
12 anni da questo forum ;)

Zar Marco
Arciere Provetto
Messaggi: 615
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Re: fulco1957

Messaggio da Zar Marco » 17 novembre 2016, 12:55

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
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

jedy48
Newbie
Messaggi: 2
Iscritto il: 12 dicembre 2016, 10:48

Re: Installazione Arch Linux con UEFI

Messaggio da jedy48 » 12 dicembre 2016, 11:24

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" :?:

VenereNera
Little John
Messaggi: 881
Iscritto il: 20 dicembre 2012, 19:50

Re: Installazione Arch Linux con UEFI

Messaggio da VenereNera » 12 dicembre 2016, 12:18

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^_^

Avatar utente
TheSaint
Robin Hood
Messaggi: 7800
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Installazione Arch Linux con UEFI

Messaggio da TheSaint » 12 dicembre 2016, 14:24

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 ;)
F the saint
12 anni da questo forum ;)

Marco Galassi
Arciere
Messaggi: 177
Iscritto il: 27 luglio 2017, 2:16
Architettura: x86_64 (64bit)
Località: Fontanelice

Re: Installazione Arch Linux con UEFI

Messaggio da Marco Galassi » 16 ottobre 2018, 16:00

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

Avatar utente
TheSaint
Robin Hood
Messaggi: 7800
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Installazione Arch Linux con UEFI

Messaggio da TheSaint » 16 ottobre 2018, 18:10

Per cortesia non postare su argomenti vecchi.
F the saint
12 anni da questo forum ;)

Bloccato