Installa Arch Linux in VirtualBox

Installa Arch Linux in VirtualBox

Arch Linux potrebbe non essere per tutti. La maggior parte dei nuovi utenti preferirebbe probabilmente una soluzione fuori dalla scatola come Debian o Fedora. Tuttavia, avere un'installazione di Arch Linux con cui armeggiare e comprendere l'ambiente Linux un po 'meglio è sempre utile.

Simile alla nostra installazione Gentoo Questa configurazione utilizza VirtualBox per un'esperienza di installazione priva di rischi. La distribuzione è abbastanza leggera da funzionare all'interno di una macchina virtuale e non dovremmo preoccuparci di specifici problemi di driver hardware. Questo è un ottimo modo per sperimentare e, una volta che sei abbastanza sicuro, puoi andare avanti e installarlo su metallo nudo, se lo desideri.

Una differenza dall'installazione di Gentoo sarà che sarà molto più veloce poiché non compileremo il kernel e altre utility da zero. Invece useremo solo i binari preconfezionati per creare il nostro nuovo /(radice) ambiente

Inizieremmo prima avvio dell'Arch ISO per la nostra macchina virtuale. Successivamente, scolpiamo una partizione avviabile dal nostro disco rigido virtuale e installiamo il sistema di base Arch Linux sopra di esso. Quindi ci chiamo nel nostro aspirante nuovo root apporta alcune modifiche come la selezione di linguaggi, mappatura della tastiera, fuso orario e selezione dell'orologio hardware e ci avviciniamo al sistema appena installato e sbarazzarsi del .disco iso.

Creazione della VM

Questo viene facilmente fatto utilizzando l'interfaccia VirtualBox. Selezionare Nuovo Opzione e dare un nome alla tua VM, selezionare il tipo come Arch Linux 64-bit e allocare almeno 2 GB di RAM alla VM

Successivamente, creiamo un disco rigido virtuale di almeno 8 GB di dimensioni. È qui che verrà installato il sistema operativo insieme alla directory principale e ad altri dati dell'utente.

Puoi andare avanti e avviare la VM e chiederà un mezzo di avvio, perché il disco rigido che abbiamo appena creato è vuoto e non avviabile. Quindi selezioniamo un Arch Linux ISO già scaricato dal nostro Explorer per l'avvio di.

Questo è all'incirca quello che vedresti, qui devi scegliere la prima opzione di avvio di Arch Linux, perché ti consente di formattare il disco virtuale appena creato e installare l'arco su di esso. Ora, una volta che vediamo un prompt della shell, possiamo andare avanti e aggiornare il nostro database dei pacchetti, questo è simile a Aggiornamento APT nei sistemi Debian.

root@archiso ~# pacman -syy

Pacman è il pacchetto-manager per l'arco e la bandiera -S sta per sincronizzare in cui cerca di sincronizzare l'arco con i repository ufficiali e la bandiera -yy lo costringe a scaricare un nuovo pacchetto di database anche se il sistema è aggiornato (puoi saltare -yy se vuoi).

Poiché si tratta di una macchina virtuale, il networking è disponibile per impostazione predefinita, a condizione che il sistema host sia connesso a Internet. Ora possiamo passare alla partizionamento del disco rigido.

Partizione del disco rigido

Lo partizioneremo non usando lo schema GPT ma piuttosto la vecchia scuola dos Etichetta in modo da poter dual-boot se decidi di eseguirlo sulla macchina reale. Per conoscere il nodo del dispositivo del disco, eseguire il comando:

# fdisk -l

L'output ti indicherà quale nodo del dispositivo rappresenta il tuo disco rigido virtuale di destinazione.

Chiaramente, quello con la taglia 128 GB è il nostro disco target, poiché questa è la dimensione che abbiamo selezionato in precedenza. Il nodo del dispositivo è /dev/sda che verrà utilizzato per interfacciarsi con il disco. Rendiamo l'avvio del disco e per questo useremmo il cfdisk utilità.

#cfdisk /dev /sda

Questo pop apri un'interfaccia chiedendo il tipo di etichetta. Andremo con dos. Dopo questo vedremo una sessione interattiva per renderci più facili le cose.

Selezionando [Nuovo] (usando i tasti freccia e premendo ) Creerei prontamente la prima (e nel nostro caso, l'unica) partizione che dobbiamo creare.

Colpo Per accettare la dimensione della partizione di tua scelta e nel prompt successivo selezionare il tipo di partizione da essere [primario] . Questo crea una nuova partizione con il nodo del dispositivo /dev/sda1. Come mostrato di seguito:

Infine, selezionare l'opzione avviabile e attivarla per rendere l'avvio della partizione.La colonna "boot" avrebbe un asterisco per indicare che la partizione è avviabile. Ora, per apportare le modifiche finali, dalla riga più bassa, vai a [Scrivere], colpo e digitare sì quando l'interfaccia ti chiede di farlo.

Ora puoi lasciare l'interfaccia di partizionamento. Per assicurarsi che le modifiche abbiano successo, esegui fdisk -l Ancora una volta e vedresti una voce per /dev /sda1.

Ora dobbiamo formattarlo con un filesystem, che nel nostro caso sarà ext4.

#MKFS.ext4 /dev /sda1

Montare il dispositivo in modo da poter scrivere dati su di esso, questo sarebbe necessario per l'installazione del sistema di base su di esso.

#mount /dev /sda1

Ora, i dati che vengono scritti /mnt la cartella verrebbe memorizzata in SDA1 partizione.

Installazione del sistema di base

Per installare il sistema di base e le utenti core, useremo il Paccstrap Utilità che viene fornita con l'Arch Linux ISO. Installiamo pacchetti di base e deleve di base per il nostro nuovo ambiente Arch.

#Packstrap -I /MNT Base -Devel

Dopo aver sincronizzato i database, richiederebbe all'utente di selezionare i pacchetti necessari da un elenco di quelli disponibili. L'opzione predefinita è installare tutto, che è ciò che useremo. Vai avanti con quello colpendo e procedere con l'installazione. Ciò richiederebbe un po 'di tempo poiché il pacchetto di base verrà scaricato (~ 300 MB di download) e disimballato.

Ok, prima di andare oltre, capiamo che il /mnt/ sarà il nostro nuovo /(radice). Questo significa tutte le directory che ti aspetteresti sotto il / directory come /eccetera è sotto /mnt/ecc per ora. Questo è importante da capire, perché quando apportano modifiche qui andremmo dentro /mnt directory molto.

Innanzitutto dovremmo generare un file fstab, che sta per la tabella del filesystem che dice al tuo sistema operativo quali partizioni e dischi devono essere montati automaticamente durante il processo di avvio.

#genfstab -u -p /mnt >> /mnt /etc /fstab

Questo farebbe una voce per il /dev/sda1 Per essere montato nel processo di avvio. Puoi controllare il contenuto di /mnt/etc/fstab per vedere che la partizione è indirizzata dal suo uuid. Ora ci chiamo in /mnt Per impostare le preferenze linguistiche, la mappatura della chiave e i fusi di tempo.

#Arch-Chroot /Mnt /Bin /Bash

Una volta in questa nuova radice, apri il file /etc/locale.Gen:

#nano /etc /locale.gen

E rompere la linea “en-us.UTF-8 UTF-8 "

Dopo aver salvato il file, puoi eseguire il comando:

#Locale-Gen

E i cambiamenti avrebbero avuto luogo. Accanto a Imposta Timezone, dobbiamo creare il seguente collegamento simbolico:

#ln -sf/usr/share/zoneinfo/europe/londra/etc/locale

Il tuo fuso orario sarebbe diverso e per individuare il fuso orario corretto puoi esplorare il zoneinfo directory utilizzando il completamento della scheda.

Abilita successivamente l'orologio hardware e fai capire al sistema operativo che è in esecuzione in UTC.

#hwclock -sstohc --utc

Dobbiamo anche impostare il nome host e compilare i file host. Abbiamo scelto il nome per essere archlinux ma puoi scegliere qualsiasi nome che preferisci.

#echo archlinux >> /etc /hostname
#nano /etc /host

Nel file host aggiungi le seguenti righe in basso (in sostituzione di "Archlinux" con qualsiasi nome host che hai scelto sopra):

127.0.0.1 localhost
127.0.1.1 Archlinux
:: 1 localhost

Vorremmo anche abilitare il client DHCP in modo che possa parlare con il tuo router domestico (o la macchina host):

#systemctl abilita dhcpcd

Infine, dobbiamo creare una password per il nostro utente root.

#passwd

Immettere e rientrare la password come richiesto dal sistema.

4. Installazione di bootloader

Come ultimo passaggio, installeremo Grub come nostro bootloader. Sarebbe responsabile della scelta di quale sistema operativo da avviare, nel caso in cui si dispongono di più sistemi operativi e verrà generato anche un file di configurazione, per Grub per comprendere il layout del sistema. Per installare Grub Run:

#Pacman -s Grub

Esegui il comando Grub-install per farlo /dev/sda's boot-carler (not /dev /sda1, ma l'intero disco /dev/sda !)

#Grub-Install /Dev /SDA

Ora, possiamo generare e salvare un file di configurazione GRUB nella directory.

#GRUB -MKCONFIG -O/BOOT/GRUB/GRUB.cfg

Infine, usciamo dal nostro ambiente Chroot e Unmount /Dev /SDA1 prima di riavviare nel nostro ambiente Arch Linux di recente installazione.

#Uscita
#umount /dev /sda1
#riavviare

Da qui, puoi andare avanti ed esplorare l'ambiente dell'Arco. È possibile installare una GUI o eseguirla come file server personalizzato, a seconda delle preferenze.