Hoe GNOME Desktop in Arch Linux te installeren [Volledige gids]
In deze handleiding worden de stappen uitgelegd die u nodig heeft om GNOME Desktop in Arch Linux te installeren.
Deze gids bestaat uit twee delen. Het eerste deel gaat over het installeren van het basis Arch-systeem. Het tweede deel is het installeren van de volledige GNOME-desktopomgeving bovenop Arch Linux.
Wat is het GNOME-bureaublad?
GNOME is een populaire desktopomgeving die een standaard desktopkeuze is voor veel op desktops gebaseerde Linux-distributies van het hoogste niveau, zoals Ubuntu en Fedora. Bijna alle smaken bieden een GNOME-bureaubladoptie.
De GNOME-desktop is een van de stabiele en gebruiksvriendelijke desktops en heeft daarom de voorkeur van veel gemiddelde, gevorderde gebruikers. Als u een bureaublad wilt dat onzichtbaar blijft terwijl u uw werk uitvoert, dan is GNOME de juiste keuze. Tijdens het werken zit het je nooit in de weg. Daarom is het voor velen nog steeds een populaire en standaardoptie, ondanks de vele controverses over het feit dat GNOME3 (huidige iteratie) traag is, veel middelen verbruikt, enz.
Laten we, met dat gezegd, eens kijken hoe u een GNOME-desktop kunt installeren in bare metal Arch-installaties.
Installeer GNOME Desktop in Arch Linux
Deel 1: Installeer Arch Linux
Als je Arch Linux al hebt geïnstalleerd, kun je deze stap overslaan en direct naar het gedeelte GNOME Desktop installeren hieronder gaan.
Volg de onderstaande stappen voor een snelle Arch Linux-basisinstallatie. U kunt deze handleiding ook raadplegen voor een volledige tutorial over het installeren van Arch Linux als Dual Boot of op een virtuele machine.
De volgende stappen zijn een eenvoudige, oudere manier om Arch te installeren. Volg de onderstaande gids voor een modernere manier om het archinstall-script te gebruiken. Als u klaar bent, komt u terug om de GNOME-installatie te hervatten via stap 2.
Moderne methode: installeren met behulp van archinstall-script (aanbevolen)
Legacy-methode: Download Arch Linux
Download Arch Linux .iso via de onderstaande link. Er zijn magneet- en torrent-links beschikbaar. Nadat u hebt gedownload, schrijft u de ISO naar een USB-station. En dan opstarten vanaf de schijf.
Als je van plan bent om het als een virtuele machine-image te installeren via GNOME Boxes, virt-manager – dan hoef je het niet naar een USB-station te schrijven.
Start en configureer partities
Nadat je hebt opgestart vanaf de Arch Linux ISO, moet je een reeks opdrachten uitvoeren om het basissysteem te installeren.
Voer eerst de onderstaande opdracht uit om de apparaat-ID te achterhalen.
fdisk -l
fdisk -l ervoor
Voer vervolgens met de apparaat-ID de onderstaande opdracht uit om te beginnen met het partitioneren van uw schijf. Zorg ervoor dat u /dev/sda
wijzigt volgens uw systeem.
cfdisk /dev/sda
Selecteer label type=dos
in de volgende prompt.
Selecteer de vrije ruimte en kies onderaan de optie NIEUW. In dit voorbeeld maak ik drie partities zoals hieronder.
/dev/sda1 - 1G - for /boot
/dev/sda2 - 5G - for root
/dev/sda3 - 1G - for swap
cfschijf
Geef in het volgende scherm de partitiegrootte op voor de opstartpartitie (voor dit voorbeeld gaf ik 1 GB op). Selecteer deze als de primaire partitie.
Herhaal dezelfde stap voor de hoofdrootpartitie van 5 GB.
Wijziging van het partitietype wisselen
Maak een swappartitie aan met behulp van dezelfde stappen met grootte 1G (u kunt deze naar behoefte wijzigen). Nadat u de swappartitie hebt gemaakt, moet u onderaan Type kiezen en deze als swap markeren met de optie "Linux Swap/Solaris".
definitieve partitielijst in cfdisk
Als u klaar bent, schrijft u de wijzigingen naar de schijf met behulp van de optie Schrijven onderaan. Zorg ervoor dat u een back-up maakt voordat u gaat schrijven, aangezien dit een permanente verandering in uw systeem is.
Voer de onderstaande opdracht uit om te controleren voordat u doorgaat. In dit voorbeeld ziet u dat er drie partities worden weergegeven.
fdisk -l
definitieve partitielijst in fdisk
Voer de volgende opdrachten achtereenvolgens uit om een ext4-bestandssysteem te formatteren en te maken in de zojuist gemaakte partitie hierboven. Zorg ervoor dat u /dev/sda1 en /dev/sda2 naar behoefte wijzigt.
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3
Na voltooiing koppelt u het systeem aan en maakt u de benodigde mappen aan.
mount /dev/sda2 /mnt
mkdir /mnt/boot /mnt/var /mnt/home
mount /dev/sda1 /mnt/boot
Nogmaals, zorg ervoor dat u /dev/sda1, /dev/sda2 en /dev/sda3 wijzigt volgens uw systeem.
bestandssysteem voorbereiden
Installeer het basissysteem
Ik hoop dat je al verbinding hebt met internet. Als dit niet het geval is, probeer dan een USB-dongle of een bekabelde internetverbinding te gebruiken die het Arch-installatieprogramma automatisch configureert en detecteert. Als u niet over een bekabelde verbinding beschikt, volgt u deze handleiding om een draadloos of wifi-netwerk te configureren met behulp van het Arch Linux-installatieprogramma.
Voer de onderstaande opdrachten achtereenvolgens uit om het basissysteem in de aangekoppelde partitie te installeren. De downloadgrootte bedraagt ongeveer 400 MB.
pacman -Syy
pacstrap /mnt base base-devel linux linux-firmware nano dhcpcd net-tools grub
Basissysteem installeren
Eenmaal voltooid, genereert u een bestandssysteemtabel zonder welke u het systeem niet kunt opstarten.
genfstab -U /mnt >> /mnt/etc/fstab
Configureer het basissysteem
Volg de onderstaande opdrachten in volgorde om het basissysteem te configureren. Dit omvat het instellen van uw landinstelling, taal, het toevoegen van een login-gebruiker en het instellen van internet.
arch-chroot /mnt
nano /etc/locale.gen
Verwijder de opmerkingen over de landinstelling van uw keuze door # aan het begin te verwijderen. Voor deze handleiding heb ik en_US.UTF-8 UTF-8 gekozen. Druk op CTRL+O, Enter en CTRL+X om nano af te sluiten.
land wijzigen
Genereer de landinstelling met behulp van:
locale-gen
Stel de taal in met behulp van de onderstaande opdracht.
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
Stel de lokale tijdzone in.
ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
Nogmaals, u kunt ze kiezen volgens uw behoefte. U kunt de lokale tijdzones weergeven via de onderstaande opdrachten.
ls /usr/share/zoneinfo
ls /usr/share/zoneinfo/America
Stel de hardwareklok in, maak een hostnaam en schakel DHCP voor internet in met behulp van de onderstaande opdrachten in volgorde. U kunt "arindam-pc"
naar wens wijzigen in elke hostnaam.
hwclock --systohc --utc
echo arindam-pc > /etc/hostname
systemctl enable dhcpcd
De volgende stap is het instellen van het rootgebruikerswachtwoord, het aanmaken van een admin-gebruiker en het toevoegen van de gebruiker aan het sudoers-bestand.
Volg de onderstaande opdrachten in volgorde. Zorg ervoor dat u de gebruikersnaam wijzigt van debugpoint
naar iets anders, afhankelijk van uw behoefte.
passwd root
useradd -m -g users -G wheel -s /bin/bash debugpoint
passwd debugpoint
gebruiker aanmaken
Open het sudoers-bestand en voeg de onderstaande regels toe.
nano /etc/sudoers
Voeg onderstaande regels toe. Omdat u de rootgebruiker al hebt aangemaakt, zou het item daar moeten zijn.
root ALL=(ALL) ALL
debugpoint ALL=(ALL) ALL
update het sudoers-bestand
Installeer grub, stel de initiële ramdisk-omgeving in en ontkoppel het systeem met behulp van de onderstaande opdrachten in volgorde.
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux
exit
configureren grub
Start vervolgens uw systeem opnieuw op. Als u een fysiek systeem installeert, koppelt u bij deze stap het USB-medium los.
umount /mnt/boot
umount /mnt
reboot
Je hebt nu met succes het Arch Linux-basissysteem geïnstalleerd. Het is tijd om het volledige GNOME-bureaublad te installeren.
Boog is geïnstalleerd
Deel 2: Installeer GNOME in Arch Linux
Kies na het opnieuw opstarten Arch Linux uit grub. Voer in de Arch Linux-prompt de volgende opdrachten achter elkaar uit. Deze opdrachten installeren de Xorg-server, displaymanager, GNOME-bureaubladcomponenten, controllerpakketten en aanvullende applicaties.
Gebruik voor alle opdrachten de standaardinstelling, d.w.z. druk op Enter wanneer daarom wordt gevraagd.
- Installeer de Xorg-server. De geschatte installatiegrootte is 80 MB.
sudo pacman -S --needed xorg
- Installeer Display Manager, GNOME-bureaublad. De geschatte installatiegrootte is 300 MB.
sudo pacman -S --needed gnome gnome-tweaks nautilus-sendto gnome-nettool gnome-usage gnome gnome-multi-writer adwaita-icon-theme xdg-user-dirs-gtk fwupd arc-gtk-theme seahosrse gdm
De bovenstaande installatie vraagt om verschillende opties voor pakketten. Kies een van de gewenste. Als je het niet zeker weet, kies dan jack, noto-sans en xdg-portal-desktop-gnome wanneer daarom wordt gevraagd.
- Installeer applicaties
Dit is slechts een referentie. U kunt ook de gewenste installeren.
sudo pacman -S --needed firefox vlc filezilla leafpad xscreensaver archlinux-wallpaper
Nu is het tijd om de displaymanager en netwerkmanager als service in te schakelen. Zodat de volgende keer dat u zich aanmeldt, ze automatisch door systemd kunnen worden uitgevoerd.
systemctl enable gdm
systemctl enable NetworkManager
Start het systeem opnieuw op met behulp van de reboot-opdracht.
reboot
Arch Linux met GNOME 43 Desktop
Als alles goed gaat, zou je een mooie login-prompt op het GNOME-bureaublad moeten zien. Log in met de inloggegevens die u zojuist heeft aangemaakt. Je zou begroet moeten worden met een mooie en schone GNOME 43-desktop in Arch Linux.
Ik hoop dat deze handleiding je helpt bij het installeren van het GNOME-bureaublad in een bare metal Arch-installatie.