Instal·leu Arch Linux al VirtualBox

Install Arch Linux Virtualbox



És possible que Arch Linux no sigui per a tothom. La majoria dels usuaris nous preferirien probablement una solució pròpia com Debian o Fedora. Tot i això, sempre és útil tenir una instal·lació Arch Linux per jugar i entendre l’entorn Linux una mica millor.

Semblant al nostreInstal·lació de Gentooaquesta configuració utilitza VirtualBox per a una experiència d'instal·lació sense riscos. La distribució és prou lleugera per funcionar dins d’una màquina virtual i no ens hauríem de preocupar per problemes específics de controladors de maquinari. Aquesta és una manera fantàstica d’experimentar i, un cop tingueu prou confiança, podeu continuar instal·lant-lo en metall nu, si voleu.







Una diferència respecte a la instal·lació de Gentoo serà que serà molt més ràpida, ja que no compilarem el nucli i altres utilitats des de zero. En lloc d’això, només farem servir els binaris preempaquetats per crear el nou / (arrel) entorn



Primer començaríem arrencant Arch iso per a la nostra màquina virtual. A continuació, tallem una partició d'arrencada des del nostre disc dur virtual i instal·lem el sistema base arch linux a sobre. A continuació, introduïm un nou chroot a la nostra arrel nova i farem alguns canvis, com ara seleccionar idiomes, assignar teclats, zona horària i seleccionar el rellotge de maquinari i arrencarem al sistema recentment instal·lat desfer-nos del disc .iso.



1. Creació de la màquina virtual

Això es fa fàcilment mitjançant la interfície VirtualBox. Seleccioneu Novetat i doneu un nom a la vostra màquina virtual, seleccioneu el tipus com a Arch Linux de 64 bits i assigneu almenys 2 GB de RAM a la màquina virtual





A continuació, creem un disc dur virtual d'almenys 8 GB de mida. Aquí és on s’instal·larà el sistema operatiu juntament amb el directori arrel i altres dades d’usuari.



Podeu avançar i arrencar la màquina virtual i us demanarà un mitjà d’arrencada, perquè el disc dur que acabem de crear està en blanc i no és arrencable. Per tant, seleccionem una ja descarregada Arch Linux iso des del nostre explorador de fitxers per arrencar.

Això és aproximadament el que veuríeu, aquí heu de triar la primera opció d'arrencada d'Arch Linux, ja que us permet formatar el disc virtual acabat de crear i instal·lar-hi Arch. Ara, un cop veiem una sol·licitud de l'intèrpret d'ordres, podem continuar i actualitzar la nostra base de dades de paquets, això és similar a actualització apt en sistemes Debian.

arrel@archiso ~# pacman-Causa

pacman és el gestor de paquets per a Arch i la bandera -S significa sync (sincronització) en què intenta sincronitzar Arch amb repositoris oficials i el flag -yy l’obliga a descarregar un nou paquet de bases de dades encara que el sistema estigui actualitzat (podeu ometre -yy si voleu).

Com que es tracta d'una màquina virtual, la xarxa està disponible per defecte, sempre que el sistema amfitrió estigui connectat a Internet. Ara podem passar a particionar el disc dur.

2. Particioneu el disc dur

El particionarem no utilitzant l’esquema gpt sinó més aviat l’antiga escola 2 label perquè pugueu arrencar dualment si decidiu executar-lo a la vostra màquina real. Per conèixer el node del dispositiu del disc, executeu l'ordre:

#fdisk -la

La sortida us indicarà quin node de dispositiu representa el vostre disc dur virtual de destinació.

Clarament, el que té una mida de 128 GB és el nostre disc objectiu, ja que és la mida que vam seleccionar anteriorment. És el node del dispositiu / dev / sda que s’utilitzarà per a la interfície amb el disc. Fem que el disc sigui arrencable i, per a això, faríem servir el fitxer cfdisk utilitat.

#cfdisk/dev/sda

Això obre una interfície que demana el tipus d'etiqueta. Anirem amb 2. Després d'això, veurem una sessió interactiva per facilitar-nos les coses.

Seleccionant [Nou] (mitjançant les tecles de fletxa i prement ) crearíem ràpidament la primera (i en el nostre cas, l’única) partició que hem de crear.

Encertat per acceptar la mida de partició que trieu i, a la següent indicació, seleccioneu el tipus de partició que voleu ser [primària]. Això crea una nova partició amb el node del dispositiu / dev / sda1. Com es mostra a continuació:

Per últim, seleccioneu l’opció d’arrencada i activeu-la per fer arrencable la partició. La columna ‘Arrencada’ tindria un asterisc per indicar que la partició és arrencable. Ara, per fer els canvis definitius, aneu a la fila més inferior [Escriu] , colpejar i escriviu sí quan la interfície us ho demani.

Ara podeu sortir de la interfície de particionament. Per assegurar-vos que els canvis van tenir èxit, executeu fdisk -l una vegada més i veureu una entrada per a / dev / sda1.

Ara hem de formatar-lo amb un sistema de fitxers, que en el nostre cas serà ext4.

#mkfs.ext4/dev/sda1

Munteu el dispositiu perquè hi puguem escriure dades, això seria necessari per instal·lar-hi el sistema base.

#muntar /dev/sda1

Ara, les dades que s’escriuen / mnt s'emmagatzemaria a la carpeta sda1 partició.

3. Instal·lació del sistema base

Per instal·lar el sistema base i les utilitats bàsiques, utilitzarem el fitxer pacstrap utilitat que ve amb iso ISO de Linux. Instal·lem paquets base i base-devel per al nostre nou entorn Arch.

#packstrap-i /mnt base base-desenvolupament

Després de sincronitzar les bases de dades, demanaria a l’usuari que seleccionés els paquets necessaris d’una llista dels disponibles. L'opció predeterminada és instal·lar-ho tot, que és el que farem servir. Endavant amb això, colpejant i procediu amb la instal·lació. Això trigaria una mica en descarregar el paquet base (~ 300 MB de descàrrega) i descomprimir-lo.

D’acord, abans d’anar més lluny, entenem que el / mnt / serà la nostra novetat / (arrel). Això significa tots els directoris que us esperaria a la carpeta / directori com / etc està sota / mnt / etc. de moment. Això és important d’entendre, perquè en fer modificacions aquí hi entraríem / mnt directori molt.

Primer hauríem de generar un fitxer fstab, que significa Taula del sistema de fitxers, que indica al vostre sistema operatiu quines particions i discos cal muntar automàticament durant el procés d’arrencada.

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

Això faria una entrada per al / dev / sda1 per muntar-se en el procés d'arrencada. Podeu consultar el contingut de / mnt / etc / fstab per veure que la partició està dirigida pel seu UUID. Ara entrem en un chroot / mnt per definir preferències d'idioma, mapatge de tecles i zones horàries.

#arch-chroot/mnt/sóc/bash

Un cop a aquesta nova arrel, obriu el fitxer /etc/locale.gen:

#nano /etc/local.gen

I descomenteu la línia en-US.UTF-8 UTF-8

Un cop hàgiu desat el fitxer, podeu executar l'ordre:

#local-gen

I els canvis es produirien. Al costat de configurar la zona horària, hem de crear el següent enllaç simbòlic:

#ln -sf /usr/Compartir/zonainfo/Europa/Londres/etc/hora local

El vostre fus horari seria diferent i, per localitzar la zona horària correcta, podeu explorar zonainfo directori mitjançant la finalització de pestanyes.

A continuació, activeu el rellotge de maquinari i feu que el SO entengui que s’executa a UTC.

#hwclock--systohc --utc

També hem d’establir el nom d’amfitrió i emplenar els fitxers d’amfitrions. Vam triar el nom per ser ArchLinux, però podeu triar el nom que preferiu.

#echo ArchLinux >> / etc / hostname
#nano / etc / hosts

Al fitxer hosts afegiu les línies següents a la part inferior (substituint ArchLinux pel nom d'amfitrió que hàgiu triat més amunt):

127.0.0.1 localhost
127.0.1.1 ArchLinux
:: 1 localhost

També ens agradaria habilitar el client dhcp perquè pugui parlar amb el vostre encaminador domèstic (o amb la màquina amfitriona):

#systemctlhabilitardhcpcd

Finalment, hem de crear una contrasenya per al nostre usuari root.

#passwd

Introduïu i torneu a introduir la contrasenya segons el sistema us ho demani.

4. Instal·lació del carregador d'arrencada

Com a pas final, instal·larem grub com a carregador d’arrencada. Seria responsable d’escollir des de quin sistema operatiu arrencar, en cas que tingueu instal·lats diversos sistemes operatius i també es generi un fitxer de configuració, perquè Grub entengui el disseny del sistema. Per instal·lar grub run:

#pacman-Sgrub

Executeu l'ordre grub-install per fer-la / dev / sda's boot-loader (no / dev / sda1, sinó tot el disc / dev / sda !)

#grub-install/dev/sda

Ara podem generar i desar un fitxer de configuració de grub al directori / boot.

#grub-mkconfig-o /arrencada/grub/grub.cfg

Finalment, sortim del nostre entorn chroot-ed i desmuntem / dev / sda1 abans de reiniciar al nostre entorn Arch Linux recentment instal·lat.

#exit
#umount / dev / sda1
# reiniciar

A partir d’aquí, podeu continuar explorant l’entorn Arch. Podeu instal·lar una GUI o executar-la com a servidor de fitxers personalitzat, segons les vostres preferències.