Installeer Arch Linux in VMware Workstation

  • Ronald Ferguson
  • 0
  • 1169
  • 197
>

Arch Linux is een krachtig en aanpasbaar besturingssysteem met een minimale basisinstallatie. Als je een nieuwere Linux-gebruiker bent, ben je misschien geïnteresseerd in het installeren van Arch Linux, maar aarzelde je om dit te doen vanwege de leercurve die soms met het proces wordt geassocieerd. Als dat het geval is, dan is het een goed idee om Arch Linux eerst als virtuele machine te installeren en er een proefrit mee te maken. Deze tutorial zal je door de stappen leiden van het installeren van Arch Linux als gastmachine in VMware Workstation. Als u deze handleiding volgt, krijgt u een zeer minimale basisinstallatie van Arch, die u kunt kiezen om aan te passen zoals u dat wilt.

Als deze stappen veel werk lijken om een ​​virtuele machine aan de praat te krijgen, maar je wilt een op Arch Linux gebaseerde virtuele machine opzetten, dan zou je kunnen overwegen om Manjaro in VirtualBox te installeren. Als u niet bekend bent met de relatie tussen de twee distributies, raad ik u aan om te leren hoe Arch en Manjaro zich tot elkaar verhouden voordat u besluit.

In deze tutorial wordt ervan uitgegaan dat u een werkkopie van VMware Workstation hebt geïnstalleerd. Als dat niet het geval is, kunt u, voordat u verdergaat, leren hoe u VMware Workstation op Ubuntu 20.04 Focal Fossa Linux installeert of hoe u VMware Workstation op Ubuntu 18.04 Bionic Beaver Linux installeert.

In deze tutorial leer je:
  • Hoe Arch Linux in VMware Workstation te installeren
Installeer Arch Linux in VMware Workstation

Gebruikte softwarevereisten en -conventies

Softwarevereisten en Linux Command Line-conventies
Categorie Vereisten, conventies of gebruikte softwareversie
Systeem Hostsysteem: distributie-onafhankelijk, gastsysteem: Arch Linux
Software VMware-werkstation
Andere Bevoorrechte toegang tot uw Linux-systeem als root of via het sudo opdracht.
Conventies # - vereist dat gegeven linux-commando's worden uitgevoerd met root-privileges, hetzij direct als rootgebruiker, hetzij door gebruik van sudo opdracht
$ - vereist dat gegeven linux-commando's worden uitgevoerd als een gewone niet-geprivilegieerde gebruiker

De virtuele machine maken en configureren

Download eerst de Arch Linux ISO.

Open vervolgens VMware Workstation en klik vervolgens op het dossier en dan Nieuwe virtuele machine.

Onder Virtuele machine-configuratie, Klik Typisch, dan klikken De volgende De virtuele machine configureren

Onder Installeer het besturingssysteem vanaf, Klik Gebruik ISO-afbeelding, Klik bladeren en navigeer naar waar je de arch Linux ISO hebt opgeslagen en klik vervolgens op De volgende. De virtuele machine configureren

Klik Linux onder Gastbesturingssysteem. Selecteer onder Type Andere Linux 5.x en latere kernel 64-bit, Klik De volgende. De virtuele machine configureren

Verlaat de standaardlocatie, tenzij u deze wilt wijzigen, klik op De volgende. De virtuele machine configureren

Onder Schijfgrootte, Ik raad aan om de maat minimaal te vergroten 20 GB als u van plan bent iets wezenlijks te doen met deze virtuele machine (we gaan 20 GB als de totale schijfgrootte in deze tutorial). Klik De volgende vooruit gaan. De virtuele machine configureren

Klik hardware aanpassen. In deze sectie raad ik aan om het geheugen en het aantal processors te vergroten tot wat je kunt missen, maar voor de doeleinden van deze tutorial werken de standaardinstellingen prima. Klik dichtbij in de hoek rechtsonder. Klik nu Af hebben. De virtuele machine configureren De virtuele machine configureren

Als de virtuele machine na deze stap automatisch opstart, schakelt u deze uit omdat we nog een instelling moeten wijzigen. Klik met de rechtermuisknop op uw virtuele machine onder Bibliotheek en klik instellingen. Klik op de Opties tabblad bovenaan. Onder Geavanceerd, verander het firmwaretype in UEFI en klik op Opslaan.
Ga nu door en start de virtuele machine. Het zou het Arch Linux-installatieprogramma moeten opstarten vanaf de ISO. Geef het een minuut of zo om op te starten en je zou de opdrachtregel Arch Linux-installatieomgeving moeten zien. De virtuele machine configureren

Als u het standaard tty console-lettertype moeilijk te lezen vindt, kunt u dit wijzigen in een willekeurig lettertype in het / usr / share / kbd / consolefonts directory met behulp van de setfont commando zoals zo.

# setfont /usr/share/kbd/consolefonts/ter-g32n.psf.gz 

Arch Linux installeren in de virtuele machine

Controleer of u zich in de UEFI-modus bevindt. Als dat het geval is, genereert de volgende opdracht een lijst met bestanden.

# ls / sys / firmware / efi / efivars 

Omdat we de standaard netwerkconfiguratie hebben laten staan ​​en de Arch installatieomgeving netwerkservices voor ons heeft gestart, zouden internetverbindingen op dit moment uit de doos moeten werken. Om dit te verifiëren, voert u de volgende opdracht in en controleert u of deze verbinding kan maken met de server zonder pakketverlies.

# ping -c 4 www.linuxconfig.org 

Werk vervolgens de systeemklok bij

# timedatectl set-ntp waar 

Vervolgens moeten we de schijf partitioneren voor onze Arch-installatie. Voer het volgende in om de huidige schijflay-out te zien.

# lsblk 

U ziet de installatie-ISO sr0, de loop0 apparaat en een schijf die overeenkomt met de capaciteit die je eerder hebt gekozen (in deze tutorial hebben we gekozen voor 20 GB). Deze schijf zal waarschijnlijk sda.

Voor de volgende stap moeten we de partities maken die we voor deze installatie zullen gebruiken. U kunt voor deze stap elke opdrachtregel of TUI-partitioneringstool gebruiken waarmee u vertrouwd bent, maar voor deze tutorial zullen we gebruiken cfdisk vanwege zijn gebruiksvriendelijkheid. Omdat onze systeemschijf sda, we zullen het volgende invoeren.

# cfdisk / dev / sda 

Selecteer gpt voor het labeltype en druk op enter. U zult nu zien dat er 20G vrije ruimte is op het apparaat die we kunnen gebruiken om onze partities te maken. We gaan drie partities maken, een FAT32 EFI partitie, een ext4 wortel(/) partitie en een ruilen partitie.

Druk op enter om te selecteren Nieuw, typ dan 500 miljoen en druk op enter om het EFI-partitie (sda1). Druk op de pijl naar rechts om te selecteren Type en verander het partitietype in EFI-systeem. Druk omlaag om te selecteren Vrije ruimte, druk vervolgens op enter op Nieuw om het rootpartitie (sda2), invoeren 18.5G voor Partitie grootte en druk op enter. Druk omlaag om te selecteren Vrije ruimte nogmaals en druk op enter Nieuw om het swap partitie (sda3). Enter 1G voor Partitie grootte en druk op enter. Druk op de pijl naar rechts en druk op enter om te selecteren Type selecteer vervolgens Linux swap voor het partitietype. Gebruik de pijltjestoetsen om te selecteren Schrijven en druk op enter. Type Ja en druk op enter om te bevestigen dat u de partitietabel naar de schijf wilt schrijven. Selecteer nu Afsluiten en druk op enter om af te sluiten cfdisk.

Als je het hebt gevolgd, zou je nu 3 partities moeten hebben gemaakt; sda1, sda2, en sda3. Om te controleren of dit het geval is, voert u in lsblk nog een keer. Nu we onze drie partities hebben, moeten we er de juiste bestandssystemen op maken. Maak eerst het ruilen bestandssysteem en activeer het met de volgende opdrachten.

# mkswap / dev / sda3 # swapon / dev / sda3 

Maak vervolgens het wortel bestandssysteem.

# mkfs.ext4 / dev / sda2 

Nu kunt u het EFI bestandssysteem met de volgende opdracht.

mkfs.fat -F32 / dev / sda1 

Nu we de bestandssystemen hebben gemaakt, moeten we ze mounten om door te gaan met de installatie. Monteer eerst het wortel partitie.

# mount / dev / sda2 / mnt 

Maak vervolgens een laars directory erop waar we het EFI partitie.

# mkdir / mnt / boot 

Monteer ten slotte het EFI partitie naar die map.

# mount / dev / sda1 / mnt / boot 

Nu is het tijd om de essentiële pakketten te installeren die het basis Arch Linux-systeem vormen. Voer hiervoor de volgende opdracht in.

# pacstrap / mnt basis linux linux-firmware 

Het vorige commando zou na een paar minuten voltooid moeten zijn. Nu kunnen we een fstab bestand zodat wanneer het systeem opstart, het weet waar de partities moeten worden gemount.

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

Nu we de basis van ons systeem hebben geïnstalleerd, moeten we erin chroot. Om dat te doen, voert u de volgende opdracht in.

# arch-chroot / mnt 

Nu moeten we de tijdzone, lokalisatie en hostnaam van ons systeem aanpassen.

Gebruik de regio die voor u geschikt is

# ln -sf / usr / share / zoneinfo / Regio / Stad / etc / localtime 

Mogelijk moet u het zoneinfo map en submappen om uw tijdzone te vinden. Als u bijvoorbeeld in het oosten van de Verenigde Staten woont, kunt u naar binnen.

ln -sf / usr / share / zoneinfo / US / Eastern / etc / localtime 

Voor de volgende stap moet u de teksteditor van uw keuze installeren met pacman zoals hieronder aangetoond. We zullen vim gebruiken

$ pacman -S vim 

Nu moet u het /etc/locale.gen bestand en verwijder het commentaar van elke landinstelling die u nodig hebt door de extensie # voor het. In mijn geval zal ik de commentaar op en_US.UTF-8 UTF-8 verwijderen, maar het kan zijn dat u andere commentaren die met uw land overeenkomen, moet verwijderen. Voer na het uitvoeren van de bovenstaande stap de volgende opdracht in om de landinstellingen te genereren.

# locale-gen 

Maak vervolgens het locale.conf bestand en stel uw taal in met uw favoriete teksteditor.

Voer bijvoorbeeld in:

# vim /etc/locale.conf 

en voeg toe LANG = nl_NL.UTF-8 naar het bestand.

Bewerk vervolgens / etc / hostnaam en voeg de door u gekozen hostnaam toe, in ons geval archvm naar het bestand en sla het op.

Bewerk vervolgens het / etc / hosts bestand met de door u gekozen hostnaam. Sinds we gebruiken archvm voor die van ons zouden onze inzendingen er als volgt uitzien.

127.0.0.1 localhost :: 1 localhost 127.0.1.1 archvm.localdomain archvm 

Vervolgens moeten we netwerken configureren voor onze virtuele Arch-machine. Op dit moment werkt netwerken normaal omdat de Arch-installatieomgeving automatisch vooraf geconfigureerd is gestart systemd netwerkdiensten. Om netwerken te laten werken nadat we opnieuw zijn opgestart in onze nieuwe installatie, moeten we deze services nu inschakelen en configureren. Voer hiervoor de volgende opdrachten in.

# systemctl enable systemd-networkd # systemctl enable systemd-resolved 

Bepaal vervolgens uw netwerkinterfacenaam door in te voeren

# ip adres 

Afgezien van de zie interface, zou u in ons geval een extra moeten zien, ens33. Gebruik deze waarde voor de Naam variabele in de volgende stap.

Bewerk /etc/systemd/network/20-wired.network en voer het volgende in.

[Match] Name = ens33 [Network] DHCP = ja 

Stel vervolgens het wachtwoord in voor uw rootgebruiker.

# passwd 

Als u een Intel-processor gebruikt, moet u Intel-microcode installeren.

# pacman -S intel-ucode 

De laatste stap om een ​​volledige Arch Linux-installatie in VMware Workstation te voltooien, is het installeren van de bootloader. Er is een aantal om uit te kiezen, maar omwille van deze tutorial zullen we gebruiken eten.

Installeer eerst het eten en efibootmgr pakketten om ons in staat te stellen eten als de bootloader.

# pacman -S grub efibootmgr 

Installeer vervolgens het grub bootloader naar de EFI-partitie met het volgende commando.

# grub-install --target = x86_64-efi --efi-directory = / boot --bootloader-id = GRUB 

Na het installeren van het grub bootloader, we hoeven alleen de main eten configuratiebestand. Voer hiervoor de volgende opdracht in.

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

De basisinstallatie van de virtuele machine van Arch Linux is voltooid. Nu kunt u de partities ontkoppelen en uw systeem opnieuw opstarten.

# exit # umount -R / mnt # herstart 

Zodra het systeem opnieuw is opgestart, kunt u inloggen op de Arch VM met de wortel account met het wachtwoord dat u eerder hebt gemaakt. Nu je een vers geïnstalleerde virtuele Arch Linux-machine hebt in VMware Workstation. U kunt het naar hartenlust aanpassen. De Arch Wiki heeft een lijst met algemene aanbevelingen voor het aanpassen van een nieuwe installatie. Wellicht vindt u hun lijst met toepassingenpagina ook nuttig.

NOTITIE
Als u ervoor kiest om het ter-g32n console-lettertype dat hierboven wordt aanbevolen of elk ander lettertype dat begint met ter dan moet u het terminus-lettertype pakket. Volg hiervoor de onderstaande aanwijzingen. Als je ervoor hebt gekozen om het standaardconsolelettertype te blijven gebruiken, kun je dit gedeelte negeren.
# pacman -S terminus-lettertype 

Als u dit lettertype permanent uw standaard consolelettertype wilt maken, moet u het bewerken /etc/vconsole.conf en voeg het volgende eraan toe.

FONT = ter-g32n 

De volgende keer dat u uw virtuele machine opnieuw opstart, gebruikt het systeem het door u gekozen consolelettertype.

Gevolgtrekking

In dit artikel hebben we gezien hoe je een Arch Linux guest virtual machine configureert op VMware Workstation en er een basis Arch Linux op installeert. Deze virtuele machine zou als basis moeten dienen voor alles waarvoor u het gastbesturingssysteem wilt gebruiken.
Nadat je dit proces hebt doorlopen, zou je ook meer op je gemak moeten zijn met het Arch Linux-installatieproces in het algemeen. Als gevolg hiervan kunt u ervoor kiezen om Arch Linux vervolgens op bare metal te installeren. Voor een goed voorbeeld en een gids van hoe dat proces eruit zou kunnen zien, kijk eens naar ARCH Linux installeren op ThinkPad X1 Carbon Gen 7 met gecodeerd bestandssysteem en UEFI.




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem