Ich werde das Verfahren zusammenfassen, wenn Arch Linux auf meinem eigenen PC installiert ist. In diesem Artikel wird erläutert, wie Sie Arch Linux installieren und die für den praktischen Gebrauch erforderlichen Mindesteinstellungen vornehmen.
Dieser Artikel ist für die Verwendung auf dem Desktop und nicht für den Server vorgesehen. (Wenn Sie jedoch eine feste IP festlegen, kann diese auch für die Serververwendung abgeleitet werden.) Außerdem wird davon ausgegangen, dass eine japanische Umgebung eingerichtet wird und das Gebietsschema für diesen Zweck festgelegt wird.
Der Installationsvorgang folgt dem Arch-Wiki.
https://wiki.archlinux.org/index.php/Installation_guide
Bis vor einigen Jahren wurde es so konzipiert, dass die Installation nur mit der Installationsanleitung abgeschlossen werden kann. Es scheint jedoch, dass sich die Richtlinie geändert hat und es zu einem Stil geworden ist, die erforderlichen Informationen auf der erforderlichen Seite zu finden. .. Apropos Arch, es scheint Arch zu sein, aber da es viele Möglichkeiten gibt und es nicht linear ist, ist es ein wenig schwer zu verstehen, deshalb habe ich das Verfahren linear gemacht, indem ich den Auswahlbereich reduziert habe. Daher handelt es sich nicht nur um eine Kopie der obigen Seite, sondern um einen Artikel, der die erforderlichen Informationen entsprechend ergänzt.
Es gibt bereits eine Reihe von Artikeln über die Installation von Arch Linux, aber ich denke, dass die Beschränkung des Installationsziels auf UEFI-Desktop-PCs es so einfach und linear wie möglich macht.
CPU
Die CPU wird mit der Intel Core i-Serie der 10. Generation anstelle des trendigen AMD Ryzen weiterentwickelt. Aus meiner Forschung geht hervor, dass der zu installierende Kernel Linux-Zen sein muss, um für Ryzen zu optimieren.
Die Grafiken verwenden Intel UHD-Grafiken. Es wird keine Grafikkarte verwendet. Bitte beachten Sie, dass abhängig von der Modellnummer die in die CPU integrierte Grafikfunktion möglicherweise nicht installiert ist und möglicherweise eine externe GPU erforderlich ist.
Der Startmodus setzt UEFI voraus. Seit Januar 2020, als die Windows 7-Unterstützung abgelaufen ist, scheint es praktisch keine neuen PCs (Mütter) zu geben, die UEFI nicht unterstützen. Daher ziehen wir keine Motherboards in Betracht, die nur ältere BIOS unterstützen.
Wählen Sie für die Partitionierungsmethode modernes GPT anstelle von MBR. Das Arch-Wiki weist darauf hin, dass UEFI-MBR je nach Firmware möglicherweise nicht booten kann und die Partitionierung mit MBR keinen Vorteil zu haben scheint. Der Speicher ist eine neu gekaufte NVMe-SSD, die zu Beginn der Installation nicht formatiert wird.
Wir werden eine kabelgebundene und dynamische Adresse (DHCP) verwenden, um eine Verbindung zum Netzwerk herzustellen. Da wir die Servernutzung nicht berücksichtigen, werden statische Adressen (feste IP) nicht erläutert.
Dual Boot mit Windows und anderen Betriebssystemen wird nicht vorausgesetzt. Betrachten Sie das einmalige Booten von Arch Linux.
Vorbereitungen zum Starten des Arch Linux-Installationsprogramms.
Bereiten Sie einen bootfähigen USB für Arch Linux vor. Mit diesem bootfähigen USB können Sie Arch Linux mit nur einem auf verschiedenen Systemen installieren. Es fungiert auch als Diagnosetool, wenn das System nach der Installation aus irgendeinem Grund nicht startet. Daher ist es praktisch, ein dediziertes Tool auf Lager zu haben. Eine Kapazität von 4 GB ist ausreichend.
Im Folgenden erfahren Sie, wie Sie einen bootfähigen USB-Stick unter Windows / Mac erstellen. Wenn Sie bereits ein Linux-System verwenden, ist die Verwendung von "dd" ein schneller Weg.
https://wiki.archlinux.org/index.php/USB_flash_installation_medium
Die ISO-Datei kann bezogen werden von:
https://www.archlinux.jp/download/
Starten Sie UEFI, indem Sie das Motherboard-spezifische Verfahren starten. Weitere Informationen finden Sie in der Bedienungsanleitung des Motherboards oder PCs. Ich habe den Eindruck, dass häufig F2-, F12-, DEL- und ESC-Tasten erforderlich sind.
Das Booten vom USB-Speicher hat bei Bootprioirty die höchste Priorität.
Wenn der UEFI-Startbildschirm unter Arch Linux angezeigt wird, fahren Sie mit der Installation fort.
Sobald das Installationsprogramm aktiv ist, installieren Sie Arch Linux auf Ihrem System.
Nehmen Sie die für die Installation erforderlichen Mindesteinstellungen vor, z. B. Tastaturlayouteinstellungen und Bestätigung der Netzwerkverbindung. Außerdem wird der Speicher partitioniert, formatiert und bereitgestellt.
Standardmäßig ist die US-Tastatur eingestellt. Wenn Sie also eine JP-Tastatur verwenden
# loadkeys jp106
Und ändern Sie die Einstellungen. Die richtige Einstellung des Tastaturlayouts ist wichtig, da sich die Arbeit auf das Terminal konzentriert und viele irreversible Vorgänge ausgeführt werden.
Stellen Sie sicher, dass Sie mit UEFI booten. Wenn Sie sich beim Starten des Installationsprogramms auf dem UEFI-Bildschirm befinden, sollte dies in Ordnung sein.
# ls /sys/firmware/efi/efivarss
Wenn dies auch über ein kabelgebundenes LAN verbunden ist, ist es in den meisten Fällen bereits verbunden. Überprüfen Sie dies jedoch vorerst mit "ping".
# ping -c 3 archlinux.jp
Verwenden Sie timedatectl
, um die Systemuhr genau zu machen.
# timedatectl set-ntp true
Verwenden Sie gdisk
, um den Speicher zu partitionieren.
Für UEFI-GPT sind Partitionierung und ordnungsgemäße Formatierung erforderlich.
Sie benötigen ca. 500 MB für / boot
.
Weisen Sie diesmal alle verbleibenden Partitionen dem Stammverzeichnis /
zu.
Verwenden Sie zuerst lsblk
, um den Gerätenamen zu überprüfen.
Nachdem wir ein Gerät mit dem Namen "/ dev / nvme0n1" gefunden haben, verwenden wir das Partitionierungstool "gdisk", um es zu partitionieren.
Der Gerätename hängt von der Art der Speicherverbindung ab und wird für SATA-Verbindungen als "/ dev / sda" angezeigt.
Öffnen Sie das Gerät mit gdisk
:
# gdisk /dev/nvme0n1
Es scheint automatisch für GPT formatiert zu werden, indem es einfach geöffnet wird.
Weisen Sie die erste Partition / boot
und die zweite Partition /
zu.
Die erste Partition ist mit "EFI-Systempartition" und die zweite mit dem Standard "Linux-Dateisystem" gekennzeichnet.
gdisk
ist eine interaktive Benutzeroberfläche. Wenn Sie sie nicht verstehen, rufen Sie um Hilfe bei?
.
Wenn Sie mit dem Partitionieren und Beschriften fertig sind, schreiben Sie zum Abschluss mit "w".
Wenn Sie mit lsblk
prüfen, sollten Sie in der Lage sein, zu partitionieren.
Weiter unten erfahren Sie, wie Sie gdisk
verwenden:
https://wiki.archlinux.jp/index.php/Fdisk
Verwenden Sie für /
ext4 und für / boot
vfat.
# mkfs.ext4 /dev/nvme0n2
# mkfs.fat -F32 /dev/nvme0n1p1
Hängen Sie dann das Gerät in das Dateisystem ein. Montieren Sie zuerst die Route.
# mount /dev/nvme0n1p2 /mnt
Erstellen Sie das Verzeichnis / boot
und hängen Sie es dann ein.
# mkdir /mnt/boot
# mount /dev/nvme0n1p1 /mnt
Installieren Sie Arch Linux, nachdem Sie den partitionierten Speicherbereich bereitgestellt haben.
Wählen Sie den Spiegel aus, auf dem Sie Arch Linux installieren möchten.
Die Installation wird schneller, wenn Sie einen Server in Japan auswählen.
Bearbeiten Sie / etc / pacman.d / mirrorlist
, um die Adresse des Inlandsservers an den Anfang der Datei zu bringen.
Der Editor ist oft "vi" oder "nano".
Nano
wird für Anfänger empfohlen.
nano
hat unten Befehlsverknüpfungen, aber hier sind einige nützliche Befehle:
Strg-w
: Wortsuche, Alt-6
: Zeile kopieren, Strg-u
: Einfügen
Verwenden Sie pacstrap
, um das System am gemounteten Root zu installieren.
# pacstrap \mnt base base-devel linux linux-firmware
base-devel
ist nicht erforderlich, aber ich denke, die meisten werden bald benötigt, also werde ich es hier aufnehmen.
Sie haben das Arch Linux-Dateisystem erstellt und die minimal erforderlichen Pakete installiert. Darüber hinaus müssen Sie die Lokalisierung und Netzwerkeinstellungen vornehmen und einen Bootloader installieren, um das System zu starten.
Erstellen Sie fstab
.
# genfstab -U /mnt >> /mnt/etc/fstab
Überprüfen Sie, ob es richtig generiert wurde.
# cat /mnt/etc/fstab
arch-chroot
Chroot auf das neu installierte System:
# arch-chroot /mnt
Stellen Sie die Zeitzone ein:
# ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
Führen Sie hwclock
aus, um / etc / adjtime
zu generieren:
# hwclock --systohc
Legen Sie das Gebietsschema fest.
Generieren Sie zwei, en_US.UTF-8
und ja_JP.UTF-8
.
Wenn Sie keine japanische Umgebung einrichten müssen, müssen Sie "ja_JP.UTF-8" nicht generieren und aktivieren.
Wir planen, in Zukunft eine japanische Umgebung aufzubauen. Stellen Sie diese hier ein.
Bearbeiten Sie zuerst "/ etc / locale.gen", um die beiden "en_US.UTF-8 UTF-8" und "ja_JP.UTF-8 UTF-8" zu kommentieren. Führen Sie den folgenden Befehl aus, um das Gebietsschema zu generieren:
# locale-gen
Erstellen Sie dann eine Datei "/ etc / locale.conf" und legen Sie die Umgebungsvariable "LANG" fest.
LANG=en_US.UTF-8
# LANG=ja_JP.UTF-8
Wenn Sie plötzlich "ja_JP.UTF-8" setzen, wird die Nachricht auf der virtuellen Konsole beim späteren Neustart verstümmelt, daher habe ich sie auskommentiert. Es wird später nach der Installation der Desktop-Umgebung und der japanischen Schriftarten aktiviert.
Wenn Sie eine japanische Tastatur verwenden, setzen Sie die Konsolen-Keymap auf "/ etc / vconsole.conf".
KEYMAP=jp106
Wenn Sie dies nicht tun, werden Sie jedes Mal, wenn Sie das System starten, auf "loadkey jp106" klicken. Da es sich um eine Keymap-Einstellung für die virtuelle Konsole handelt, muss sie bei der Installation einer GUI wie dem X Window-System separat festgelegt werden.
Legen Sie den Hostnamen und den DHCP-Dienst fest.
Legen Sie zunächst den Hostnamen fest. Erstellen Sie "/ etc / hostname" und schreiben Sie einen geeigneten Hostnamen.
myhostname
Die Zeichen, die im Hostnamen verwendet werden können, scheinen begrenzt zu sein.
Es wird empfohlen, nur Alphabete und Bindestriche -
und Punkte .
zu verwenden.
Schreiben Sie den gleichen Hostnamen in hosts
:
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
Verwenden Sie als Nächstes DHCP, um Einstellungen für die automatische Verbindung zum Netzwerk beim Start vorzunehmen.
Installieren Sie dhcpcd
und aktivieren Sie den Dienst.
Installation von dhcpcd
:
# pacman -S dhcpcd
Überprüfen Sie die Netzwerkschnittstelle:
# ip link
Der Name rechts neben der angezeigten Nummer ist der Name der Schnittstelle.
In dieser Umgebung können wir bestätigen, dass der Gerätename "eno1" lautet. Geben Sie daher den Gerätenamen an, um den Dienst zu aktivieren:
# systemctl enable [email protected]
Dadurch werden Sie nach einem Neustart automatisch mit dem Netzwerk verbunden.
Initramfs
Diesmal ist dies nicht erforderlich, da keine LVM-, Systemverschlüsselungs- oder RAID-Umgebung erstellt wird.
Legen Sie das Root-Passwort fest.
# passwd
Wenn Sie diesen Vorgang vergessen, können Sie sich nicht beim System anmelden. Wenn Sie es vergessen haben, müssen Sie das Installationsprogramm erneut starten, die Partition "mounten", "arch-chroot" und dann das Passwort festlegen.
Installieren Sie den Bootloader.
Dieses Mal werde ich grub
verwenden.
Installieren Sie grub
und efibootmgr
:
# pacman -S grub efibootmgr
Maden installieren:
# grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub
Konfigurationsdatei generieren:
# grub-mkconfig -o /boot/grub/grub.cfg
Für "Grub" siehe unten. Die Informationen sind auch hier ein wenig verstreut, und ich denke, dass es für Anfänger schwierig ist, sie zu verstehen.
https://wiki.archlinux.jp/index.php/GRUB
Um die "chroot" -Umgebung zu verlassen, geben Sie "exit" ein oder drücken Sie "Strg + d". Hängen Sie dann optional alle Partitionen aus und starten Sie mit dem Befehl "reboot" neu.
Wenn Sie das Installationsmedium beim Neustart nicht entfernen, wird das Installationsprogramm möglicherweise erneut gestartet.
Wenn der Arch Linux-Anmeldebildschirm angezeigt wird, sind Sie erfolgreich.
Stellen Sie aus praktischen Gründen die Benutzereinstellungen und "sudo" als Mindestanforderungen ein. Nach dem Neustart und der Anmeldung als root
Das System kann mit dem folgenden Befehl aktualisiert werden:
# pacman -Syu
Unmittelbar nach der Installation ist es wirklich minimal und sogar "vi" ist nicht installiert.
Versuchen Sie also, vi
oder nano
(oder beides) zu installieren.
# pacman -S vi nano
Sie sollten in der Lage sein, den Befehl vi
oder nano
auszuführen.
Es ist keine Übertreibung zu sagen, dass die Wurzel von Arch Linux im Paketmanager "pacman" liegt. Ich denke, die Verwendung ist im Vergleich zu anderen einfach. Eine detaillierte Verwendung wird unten beschrieben.
https://wiki.archlinux.jp/index.php/Pacman
Aus Sicherheitsgründen ist es nicht wünschenswert, als Root-Benutzer zu arbeiten. Fügen Sie daher einen allgemeinen Benutzer hinzu und registrieren Sie sich bei "sudo".
Benutzer zuerst hinzufügen:
# useradd -m -s /bin/bash user
Die Option -m
erstellt das Benutzerverzeichnis / home / user
und
Die Option -s
gibt die Anmeldeshell an.
Hier wird die Standard-Bash verwendet. Wenn Sie jedoch eine andere Shell verwenden möchten, sollten Sie diese im Voraus installieren.
Benutzer Passwort festlegen:
# passwd user
Weitere Informationen zum Hinzufügen von Benutzern finden Sie unter: https://wiki.archlinux.org/index.php/Users_and_groups
Registrieren Sie Benutzer bei sudo
mit visudo
:
# visudo
Melden Sie sich ab, melden Sie sich als normaler Benutzer wieder an und führen Sie dann ein Systemupdate durch:
$ sudo pacman -Syu
Wenn Sie "sudo" zum ersten Mal verwenden, erhalten Sie eine Notiz, aber Sie müssen sich darüber keine Sorgen machen.
Siehe unten für "sudo": https://wiki.archlinux.jp/index.php/Sudo
Ich habe Arch Linux auf meinem eigenen PC installiert und das minimale Setup durchgeführt. Wenn Sie Ihren eigenen PC erstellen, ist der Partitionsvorgang etwas einfacher, da das Betriebssystem nicht im Speicher installiert ist.
Ich möchte die GUI, die japanische Umgebung, die Anwendungsinstallation usw. in einem separaten Artikel erläutern.
Recommended Posts