Ho aggiornato il Guida all'installazione di Arch Linux In quest'anno 2017, quindi i cambiamenti sono pochi, il processo rimane lo stesso. Ho deciso di spiegare il dualboot con Windows su richiesta di alcuni, anche l'installazione in macchina virtuale.
Arch Linux è una distribuzione GNU / Linux sviluppato per i sistemi i686 e x86-64, basato su un modello a rilascio progressivo: (installazione singola, nessuna "nuova versione", solo aggiornamenti) che offre le ultime versioni stabili della maggior parte dei software. Sebbene molte persone pensino che sia per persone avanzate, la verità è che non tutti possono installarlo utilizzando il Wiki o qualsiasi guida all'installazione come questa.
Questa guida è basata su:
- Versione: 2017.10.01
- Kernel: 4.13.3
Prerequisiti.
Se intendi eseguire l'installazione da una macchina virtuale, sai solo come configurarla e come avviare l'ISO.
- Impara a masterizzare un ISO su CD / DVD o USB
- Conosci l'hardware del tuo computer (tipo di tastiera, scheda video, architettura del tuo processore, quanto spazio su disco hai a disposizione)
- Configura il tuo BIOS per avviare il CD / DVD o USB su cui hai Arch Linux
- Hai voglia di installare la distribuzione
- E soprattutto pazienza tanta pazienza
Attenzione: se è la prima volta che installi questo sistema operativo e non hai una conoscenza precedente di Linux, ti consiglio 2 cose:
1.- La cosa migliore per te sarebbe che tu faccia l'installazione da una macchina virtuale, come VirtualBox o VMware in modo da iniziare ad accendersi a poco a poco e con la certezza che non succederà nulla perché sei su una macchina virtuale.
2.- Se stai per installare Arch Linux come un unico sistema sul tuo computer, fai un backup dei tuoi file più importanti e tieni a portata di mano un CD / DVD o una pendrive del tuo sistema attuale, perché se non fai l'installazione per la lettera o se l'installazione non è completata e perderai tutto.
Scarica Arch Linux e prepara il supporto di installazione
Il primo passo per poter installare Arch Liunx nel nostro team sarà scarica l'iso di Arch Linux 2017 Consiglio di scaricare tramite torrente o collegamento magnetico.
Supporto di installazione CD / DVD
- Windows: possiamo brucia gli iso con Imgburn, UltraISO, Nero qualsiasi altro programma anche senza di loro in Windows 7 e versioni successive ci dà la possibilità di fare clic con il tasto destro sull'ISO.
- Linux: possono usare soprattutto quello fornito con gli ambienti grafici, tra questi ci sono, Brasero, k3b e Xfburn.
Supporto di installazione USB
- Windows: Can utilizzare Universal USB Installer o LinuxLive USB Creatorentrambi sono facili da usare.
Linux: l'opzione Si consiglia di utilizzare il comando dd:
dd bs=4M if=/ruta/a/archlinux.iso of=/dev/sdx
Avvia USB / CD Arch Linux
Nella schermata di avvio ci mostrerà solo quanto segue devi scegliere l'architettura corrispondente al nostro processore.
Inizierà a caricare tutto il necessario e apparirà in modalità terminale.
Essere su questo schermo inizieremo con l'installazione. Per impostazione predefinita Arch Linux ha la lingua inglese, nel nostro caso sarà consigliato di metterla in spagnolo.
Metti la tastiera in spagnolo.
loadkeys la-latin1
Creazione di partizioni
Arch Linux ha un difetto con i seguenti strumenti per la gestione del disco: cfdisk, cgdisk, fdisk. La maggior parte delle opzioni si consiglia di utilizzare: cfdisk.
I seguenti passaggi sono in caso di installazione di Arch Linux come unico sistema sul nostro computer, in caso di installazione insieme ad un altro sistema Linux, dovremo saltare la creazione della partizione BOOT, così come l'installazione di GRUB.
Ora, se Arch Linux verrà installato insieme a Windows, devi stare attento a non eliminare la partizione mbr se non puoi perdere l'accesso a Windows.
Istruzioni Dual BOOT Windows e Arch Linux.
Vacanze dovrai disattivare l'opzione "Secure BOOT" nel BIOS. Non chiedetemi dove si trova, dato che le versioni e le marche del BIOS sono varie, ma è facile da trovare tra le opzioni del vostro BIOS.
Il disco rigido dovrà essere ridimensionatoPer dare spazio ad Arch Linux, si consiglia di lasciare almeno 40 GB di spazio.
Adesso continueremo a seguire i primi passi del tutorial fino a raggiungere l'utilizzo di cfdisk.
Dovremo riconoscere le partizioni Windows e l'mbr, così come lo spazio che daremo ad Arch Linux. Il mbr sarà sempre nella prima partizione, quindi la partizione di Windows sarà ntfs, nel mio caso (dev / sdb2) e lo spazio libero ci segnerà come spazio libero.
- UEFI: qui dovresti prenderne nota da allora la prima partizione deve essere sempre per l'avvio EFI, quindi questo è generalmente il punto in cui l'avvio di Windows viene archiviato in questo modo.
$ESP/Microsoft/BOOT/BOOTmgfw.efi
Quindi solo dovrai creare una cartella in $ ESP / come "BOOT". Adesso possiamo continuare con il tutorial, alla fine andremo alla fine del tutorial dove vi lascio i comandi per aggiungere Windows a GRUB di Arch Linux.
Creiamo 4 partizioni:
- / BOOT: questa partizione sarà destinata a GRUB. (per chi ha UEFI non è necessario, è solo per creare la cartella BOOT all'interno di questa partizione)
- / (root): questa partizione è consigliata per avere 15 Gb, ospiterà tutti i nostri file.
- / home: dove verranno archiviati i nostri documenti, foto, video, ecc., quindi si consiglia di assegnargli la dimensione maggiore.
- Swap: questa partizione serve per allocare la memoria "virtuale" in caso di avere meno di 2 GB di RAM. Non è consigliabile utilizzare lo swap con più di 2 GB di RAM.
- Nei computer con memoria RAM fino a 1 Giga, lo SWAP dovrebbe essere grande quanto la RAM.
- Per 2 GB lo SWAP dovrebbe essere grande la metà della RAM.
Utilizzando cfdisk la sequenza dei comandi sarà: Nuovo »Primario | Logico »Dimensioni (in MB)» Inizio.
Due dettagli da tenere in considerazione: Nel caso della partizione scelta come Swap, andare sull'opzione "Type" e selezionare 82 (Linux Swap) dall'elenco.
Nel caso della partizione scelta come / BOOT, selezionare l'opzione "avviabile".
Una volta terminato il partizionamento, salveremo le modifiche con "Scrivi", e confermeremo scrivendo "si", una volta fatto non si torna indietro e tutte le modifiche apportate verranno registrate.
Per uscire scegli "Esci". Ora continueremo a formattare le partizioni create, quindi è consigliabile sapere quale percorso è la destinazione delle partizioni. Inizieremo con la formattazione della partizione BOOT:
mkfs -t ext2 /dev/sda1
Per la partizione di root:
mkfs -t ext4 /dev/sda2
Per Casa:
mkfs -t ext4 /dev/sda3
Per formattare Swap, usa il comando mkswap:
mkswap /dev/sda4
Resta solo da attivare Swap con:
swapon /dev/sda4
Montare le partizioni nel sistema: per prima cosa montiamo la partizione / en / mnt:
mount /dev/sda2 /mnt
Creiamo le directory delle altre partizioni all'interno di / mnt:
mkdir /mnt/BOOT
mkdir /mnt/home
Montiamo le partizioni corrispondenti:
mount /dev/sda1 /mnt/BOOT mount /dev/sda3 /mnt/home
Collegamento di Arch Linux a Internet (wifi)
Se stiamo utilizzando un laptop e non abbiamo un cavo di rete, è necessario collegare il sistema alla rete per eseguire l'installazione. Dovrà essere fatto usando il comando:
wifi-menu
Dopodiché controlleremo la nostra connessione con:
ping -c 3 www.google.com
Installazione di Arch Linux
Inizieremo con il seguente comando:
pacstrap /mnt base base-devel
Inoltre, se continuiamo a utilizzare il WIFI, avremo bisogno di questo supporto in seguito:
pacstrap /mnt netctl wpa_supplicant dialog
Terminata con l'installazione del sistema base, proseguiremo con il Grub:
pacstrap /mnt grub-bios
Aggiungeremo Supporto per Network Manager:
pacstrap /mnt networkmanager
Passaggio facoltativo: aggiungi il supporto al nostro TouchPad (nel caso tu abbia un laptop).
pacstrap /mnt xf86-input-synaptics
Installazione del boot loader GRUB
pacstrap /mnt grub-bios
Configurazione del sistema
In questo passaggio faremo varie azioni di configurazione per il nostro sistema. Primo, stiamo per generare il file fstab con:
genfstab -p /mnt /mnt/etc/fstab
Per il resto delle azioni di configurazione, eseguiremo il chroot del nostro sistema appena installato:
arch-chroot /mnt
dobbiamo imposta il nome del nostro hostname nel file / etc / hostname. Per esempio:
localhostecho 'NOMBRE_DEL_HOST /etc/hostname
Ora creiamo un collegamento simbolico (collegamento simbolico) da / etc / localtime a / usr / share / zoneinfo // (sostituire in base alla posizione geografica). Ad esempio, per il Messico:
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
Stabilire orari nella nostra zona.
- Spagna
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
- Messico
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
- Guatemala
ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime
- Colombia
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime
- Ecuador
ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime
- Perù
ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime
- Cile
ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime
- Guatemala
ln -sf /usr/share/zoneinfo/America/Guatemala /etc/localtime
- El Salvador
ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime
- Bolivia
ln -sf usr/share/zoneinfo/America/La_Paz /etc/localtime
- Paraguay
ln -sf usr/share/zoneinfo/posix/America/Asuncion /etc/localtime
- Uruguay
ln -sf usr/share/zoneinfo/America/Montevideo /etc/localtime
- Nicaragua
ln -sf usr/share/zoneinfo/posix/America/Managua /etc/localtime
- Repubblica domenicana
ln -sf usr/share/zoneinfo/America/Santo_Domingo /etc/localtime
- Venezuela
ln -sf /usr/share/zoneinfo/America/Caracas /etc/localtime
Imposta le tue preferenze di localizzazione modificando il file /etc/locale.conf, ad esempio, per il Messico:
echo 'es_MX.UTF-8 UTF-8 /etc/locale.gen echo 'LANG=es_ES.UTF-8 /etc/locale.conf
- Spagna
LANG=es_ES.UTF-8
- Argentina
LANG=es_AR.UTF-8
- Colombia
LANG=es_CO.UTF-8
- Ecuador
LANG=es_EC.UTF-8
- Perù
LANG=es_PE.UTF-8
- Cile
LANG=es_CL.UTF-8
- Guatemala
LANG=es_GT.UTF-8
- El Salvador
LANG=es_SV.UTF-8
- Bolivia
LANG=es_BO.UTF-8
- Paraguay
LANG=es_PY.UTF-8
- Uruguay
LANG=es_UY.UTF-8
- Nicaragua
LANG=es_NI.UTF-8
- Repubblica Dominicana
LANG=es_DO.UTF-8
- Venezuela
LANG=es_VE.UTF-8
Analogamente, nel file /etc/locale.gen dobbiamo rimuovere il commento (rimuovi il "#" all'inizio della riga) la tua posizione, ad esempio:
#es_HN ISO-8859-1 es_MX.UTF-8 UTF-8 #es_MX ISO-8859-1
Quindi ora possiamo genera la tua posizione con:
locale-gen
Non dobbiamo perdere di vista il fatto che quanto sopra non stabilisce il layout della nostra tastiera (cosa che abbiamo fatto per la sessione corrente / con loadkeys nel passaggio 2), quindi dobbiamo impostare la variabile KEYMAP in /etc/vconsole.conf file (è necessario creare questo file). Per esempio:
echo 'KEYMAP=es /etc/vconsole.conf KEYMAP=la-latin1
Sicuramente ti starai chiedendo:
"E non è tutto configurato in /etc/rc.conf, il file di configurazione principale di Arch Linux?"
La risposta breve è: non più! Il motivo: unificare gli initscripts e le configurazioni di systemd.
Ora ogni opzione di configurazione è impostata nel file corrispondente. I passaggi seguenti installano l'applicazione GRUB UEFI in $ esp / EFI / grub, installano i moduli in / boot / grub / x86_64-efi e inseriscono lo stub grubx64.efi avviabile in $ esp / EFI / grub_uefi.
Innanzitutto, diciamo a GRUB di utilizzare UEFI, impostare la directory di avvio e impostare l'ID. boot loader.
Cambia $ esp con la tua partizione efi (di solito / boot): Nota: mentre alcune distribuzioni richiedono una directory / boot / efi o / boot / EFI, Arch non lo fa. –Efi-directory e –bootloader-id sono specifici di GRUB UEFI. –Efi-directory specifica il punto di montaggio dell'ESP.
Sostituisce –root-directory, che è deprecato. –Bootloader-id specifica il nome della directory utilizzata per salvare il file grubx64.efi.
Potresti notare l'assenza di un'opzione (ad esempio: / dev / sda) nel comando:
grub-install
In effetti, qualsiasi fornito verrà ignorato dallo script di installazione di GRUB, poiché i boot loader UEFI non utilizzano affatto l'MBR o il settore di avvio di una partizione. Solo per coloro che hanno uefi il comando di usarlo
grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub_uefi --recheck/sourcecode] Ahora, configuramos el bootloader, en este caso, GRUB: [sourcecode language="plain"]grub-install /dev/sda
E creiamo il file grub.cfg con:
grub-mkconfig -o /boot/grub/grub.cfg
Se necessario (anche se di solito non lo è), modifica il file /etc/mkinitcpio.conf in base alle tue esigenze. Quindi, creiamo il disco RAM iniziale con:
mkinitcpio -p linux
Non dobbiamo dimenticare di impostare la password per l'utente root con:
passwd
Creiamo il nostro utente separatamente dall'utente root e gli diamo le autorizzazioni necessarie:
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash USUARIO
Ora possiamo lasciare l'ambiente chroot con:
exit
Smontiamo le partizioni precedentemente montate in / mnt con:
umount /mnt/{boot,home,}
E infine, riavviamo il sistema con:
reboot
Se non hai rimosso il CD o il supporto di installazione della pendrive, vedrai nuovamente il menu di benvenuto, dove ora devi scegliere la seconda opzione per quella successiva, non dimenticare di rimuoverla.
Controlla l'articolo, hai molti errori di ortografia
Che buona guida, lavoro straordinario, il tuo impegno è apprezzato. Spero un giorno di avventurarmi con Arch da zero. Saluti.
ottimo post fratello grazie, l'avevo letto prima https://wiki.archlinux.org/index.php/installation_guide
e con entrambi è molto chiaro, specifica solo che anche quando vado ad accendere il pc la password che mettiamo è per l'utente root e non per quello che abbiamo aggiunto hehe bene nel mio caso mi sono confuso
Fantastico, ho messo tutto in pratica e ho installato archlinux
Ho bisogno di sapere come installarlo utilizzando l'intero disco rigido del notebook, cioè installare Arch esclusivamente senza alcun altro sistema operativo o distribuzione Linux, grazie. Grazie.
Tutte le guide all'installazione che ho trovato sul web e cerco da diversi giorni ormai, nessuna ha la possibilità di installazione utilizzando l'intero hard disk, finalmente se fosse possibile dirmi quale pagina web trovo la guida per installare solo questa distribuzione Linux .
grazie