So installieren Sie GitLab auf Ubuntu Server
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Systemd-boot ist ein alternativer Linux-Bootloader, der vom Systemd-Startsystem betrieben wird. Es verfügt über Dutzende moderner Funktionen, darunter schnelleres Booten, bessere EFI-Unterstützung und vieles mehr, was es zu einer ausgezeichneten Wahl für Arch Linux macht. Das Einrichten von Systemd-Boot unter Arch Linux ist ein kniffliger Prozess, daher empfehlen wir dringend, Ihre kritischen Daten zu sichern, bevor wir beginnen.
Hinweis: Systemd-boot funktioniert nur mit Systemen, die mit UEFI booten. Wenn Sie kein UEFI haben, bleiben Sie bei Grub.
Arch Linux installieren
Diese Anleitung zeigt Ihnen, wie Sie den Systemd-Bootloader auf einer neuen Arch Linux-Installation konfigurieren und einrichten. Aus diesem Grund müssen Sie den Systemd-boot-Setup-Prozess mit einer Neuinstallation des Arch Linux-Betriebssystems starten.
Hinweis: Es ist möglich, Systemd-boot auf einem vorhandenen Arch Linux-System zu installieren, anstatt neu zu starten. In diesem Handbuch werden wir jedoch nicht darauf eingehen, wie ein aktuelles System auf Systemd-boot umgestellt wird. Informationen dazu, wie Sie Ihr vorhandenes System auf Systemd-boot umwandeln, finden Sie im Arch-Wiki .
In der Vergangenheit habe ich auf TipsWebTech360 ein Tutorial über die Installation von Arch Linux geschrieben . Es ist ein langer und detaillierter Installationsprozess, der mit einer Menge verschiedener Schritte gefüllt ist. Alle diese Schritte sind entscheidend und helfen Ihnen, mit Systemd-boot loszulegen. Folgen Sie den Anweisungen, um Arch Linux auf Ihrem System zu installieren. Befolgen Sie unbedingt die darin beschriebene GPT/EFI-Methode.
Während der GPT/EFI-Installationsanweisungen für Arch Linux überspringen Sie bitte alle Anweisungen in der Anleitung, die Ihnen zeigen, wie Sie den Grub-Bootloader installieren. Sie müssen die Grub-Anweisungen ignorieren, oder Systemd-boot funktioniert nicht.
Nachdem Sie die GPT/EFI-Methode zur Installation von Arch Linux durchlaufen haben, lassen Sie Ihr System eingeschaltet und bei Arch Chroot (Live-Festplatte) angemeldet, kehren Sie zu diesem Beitrag zurück und befolgen Sie die Anweisungen, um zu erfahren, wie Sie Systemd-boot als einrichten Ihren Bootloader unter Arch Linux.
Systemd-boot einrichten
Während der Arch Linux-Installationsanleitung für EFI/GPT wurden drei Partitionen eingerichtet und auf /dev/sda (AKA die erste mit dem System verbundene Festplatte) formatiert . Diese Partitionen sind die folgenden:
Das erste, was in Arch Linux getan werden muss, ist die Boot-Flags für die Fat32-Partition zu ändern. Das Vertauschen dieser Flags erfolgt am besten mit der Gdisk- App. Um Gdisk zu erhalten, verwenden Sie den folgenden Pacman-Befehl in der Arch-Chroot-Terminal-Eingabeaufforderung.
pacman -S gdisk
Öffnen Sie nach der Einrichtung der App Ihre Festplatte in der Gdisk-Anwendung.
gdisk /dev/sda
Wenn Sie den obigen Befehl ausführen, wird /dev/sda in die Gdisk-App eingefügt. Anschließend werden Sie aufgefordert, zwischen MBR, BSD, APM und GPT zu wählen. Schreiben Sie in GPT und drücken Sie die Eingabetaste .
Schreiben Sie von hier aus t in die Eingabeaufforderung, um das Flag der Fat32-Partition zu ändern.
T
Nachdem Sie den t- Befehl eingegeben haben , geben Sie 1 ein , um der App mitzuteilen, dass sie mit der Fat32-Partition arbeiten soll.
1
Geben Sie den Hex-Code des EFI-Systems in die Gdisk-Eingabeaufforderung ein.
EF00
Speichern Sie die Änderungen mit dem Befehl w .
Hinweis: ignorieren Sie die Warnung; es wird nichts löschen.
w
Nachdem Sie die Änderungen auf die Festplatte geschrieben haben, schließen Sie Gdisk mit dem Befehl q .
Q
Nachdem die Flags der Fat32 EFI-Partition nun richtig gesetzt sind, verwenden Sie bootctl , um Systemd-boot auf Ihrem neuen Arch Linux-System zu installieren.
bootctl --path=/boot install
Lassen Sie den Bootctl-Befehl seinen Lauf. Es sollte automatisch Standardkonfigurationsdateien einrichten.
Als nächstes müssen Sie die UUID für /dev/sda2 finden , die Partition, auf der Arch Linux installiert ist.
Starten Sie die Datei in Nano. Um PARTUUID-Informationen zu ermitteln, führen Sie Folgendes aus:
blkid /dev/sda2
Sehen Sie sich den blkid- Befehl an und notieren Sie die Nummer danach PARTUUID="
auf einem Zettel oder speichern Sie sie als Notiz auf Ihrem Telefon usw. Die Nummer, die Sie speichern müssen, sollte ungefähr wie im folgenden Beispiel aussehen.
3f53b620-5676-4370-90a5-fbed6af2fcfb
Nachdem Sie die UUID für Ihre Root-Partition erhalten haben, verwenden Sie den Touch- Befehl, um einen neuen Arch Linux-Menüeintrag zu erstellen.
Tippen Sie auf /boot/loader/entries/arch.conf
Öffnen Sie die neue Datei in Nano.
nano -w /boot/loader/entries/arch.conf
Fügen Sie den folgenden Code in die Datei „arch.conf“ ein.
Hinweis: Ändern Sie PARTUUID=YOUR-PARTUUID-CODE-HERE mit Ihrem Code.
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw
Wenn Sie fertig sind, speichern Sie Nano mit Strg + O und beenden Sie mit Strg + X .
Nachdem Sie sich um den Arch-Eintrag gekümmert haben, ist es an der Zeit, die Arch-Standarddatei „loader.conf“ zu löschen und durch bessere Einstellungen zu ersetzen.
echo ' ' > /boot/loader/loader.conf
Öffnen Sie die Datei „loader.conf“ im Nano-Texteditor mit dem folgenden Befehl.
nano -w /boot/loader/loader.conf
Fügen Sie den folgenden Code in den Nano-Texteditor ein.
default arch
timeout 4
console-mode max
editor no
Aktualisieren Sie Systemd-Boot mit bootctl .
Sobald bootctl die Aktualisierung abgeschlossen hat, ist Systemd-boot einsatzbereit. Gehen Sie von hier aus zurück zum Handbuch So installieren Sie Arch Linux, wenn Sie noch keine Desktop-Umgebung für Ihren neuen Arch-PC auswählen müssen. Andernfalls starten Sie neu und laden Sie Ihr neues Systemd-powered Arch-Setup!
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.
Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.
Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.
So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux
Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.
Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.
Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen
Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie
Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?