Je vais résumer la procédure lorsque Arch Linux est installé sur mon propre PC. Dans cet article, nous expliquerons comment installer Arch Linux et effectuer la configuration minimale requise pour une utilisation pratique.
Cet article est destiné à une utilisation de bureau, pas à une utilisation serveur. (Cependant, si vous définissez une adresse IP fixe, elle peut également être dérivée pour une utilisation sur le serveur.) De plus, on suppose qu'un environnement japonais sera mis en place et que les paramètres régionaux sont définis à cet effet.
La procédure d'installation suit le wiki d'Arch.
https://wiki.archlinux.org/index.php/Installation_guide
Jusqu'à il y a quelques années, il a été conçu pour que l'installation puisse être complétée avec juste le guide d'installation, mais il semble que la politique a changé, et c'est devenu un style pour trouver les informations nécessaires sur la page nécessaire. .. En parlant d'Arch, cela semble être Arch, mais comme il y a beaucoup de choix et qu'il n'est pas linéaire, c'est un peu difficile à comprendre, j'ai donc rendu la procédure linéaire en réduisant la gamme de choix. Par conséquent, il ne s'agit pas simplement d'une copie de la page ci-dessus, mais d'un article qui complète les informations nécessaires le cas échéant.
Il existe déjà un certain nombre d'articles sur l'installation d'Arch Linux, mais je pense que limiter la destination de l'installation aux PC de bureau UEFI le rend aussi simple et linéaire que possible.
--CPU: série Intel Core i --Graphiques: graphiques Intel UHD --Mode de démarrage: UEFI
CPU
Le processeur sera avancé avec la série Intel Core i de 10e génération au lieu du très tendance AMD Ryzen. D'après mes recherches, il semble que le noyau à installer doit être linux-zen pour être optimisé pour Ryzen.
Les graphiques utilisent des graphiques Intel UHD. Aucune carte graphique n'est utilisée. Veuillez noter qu'en fonction du numéro de modèle, la fonction graphique intégrée au processeur peut ne pas être installée et un GPU externe peut être nécessaire.
Le mode de démarrage suppose UEFI. Depuis janvier 2020, lorsque la prise en charge de Windows 7 a expiré, il semble qu'il n'y ait pratiquement pas de nouveaux PC (mères) qui ne prennent pas en charge UEFI, nous ne considérons donc pas les cartes mères qui ne prennent en charge que le BIOS hérité.
Pour la méthode de partitionnement, choisissez GPT moderne au lieu de MBR. Le wiki d'Arch souligne que selon le micrologiciel, UEFI-MBR peut ne pas être en mesure de démarrer, et il ne semble y avoir aucun avantage à partitionner avec MBR. Le stockage sera un SSD NVMe nouvellement acheté, qui n'est pas formaté au début de l'installation.
Nous utiliserons une adresse filaire et dynamique (DHCP) pour nous connecter au réseau. Puisque nous ne considérons pas l'utilisation du serveur, nous n'expliquerons pas les adresses statiques (IP fixe).
Le double démarrage avec Windows et d'autres OS n'est pas supposé. Envisagez un démarrage unique d'Arch Linux.
Préparatifs pour le lancement du programme d'installation d'Arch Linux.
Préparez une clé USB amorçable pour Arch Linux. Cette clé USB amorçable vous permet d'installer Arch Linux sur différents systèmes avec un seul. Il fonctionne également comme un outil de diagnostic lorsque le système ne démarre pas pour une raison quelconque après l'installation, il est donc pratique d'en stocker un dédié. Une capacité de 4 Go est suffisante.
Voir ci-dessous pour savoir comment créer une clé USB amorçable sous Windows / Mac.
Si vous utilisez déjà un système Linux, utiliser dd
est un moyen rapide.
https://wiki.archlinux.org/index.php/USB_flash_installation_medium
Le fichier ISO peut être obtenu à partir de:
https://www.archlinux.jp/download/
Démarrez UEFI en démarrant la procédure spécifique à la carte mère. Veuillez vous référer au manuel d'instructions de la carte mère ou du PC. J'ai l'impression que les touches F2, F12, DEL et ESC sont souvent nécessaires.
Le démarrage à partir d'une mémoire USB est la priorité la plus élevée avec la priorité de démarrage.
Lorsque l'écran de démarrage UEFI apparaît sur Arch Linux, poursuivez l'installation.
Une fois le programme d'installation en place, installez Arch Linux sur votre système.
Définissez les paramètres minimaux nécessaires pour l'installation, tels que les paramètres de disposition du clavier et la confirmation de la connexion réseau. Il partitionne, formate et monte également le stockage.
Par défaut, il est défini sur le clavier américain, donc si vous utilisez le clavier JP
# loadkeys jp106
Et modifiez les paramètres. Un réglage correct de la disposition du clavier est important car le travail est centré sur le terminal et il y a de nombreuses opérations irréversibles.
Assurez-vous que vous démarrez avec UEFI. Si vous êtes sur l'écran UEFI lorsque vous démarrez le programme d'installation, tout devrait bien se passer.
# ls /sys/firmware/efi/efivarss
Si celui-ci est également connecté par un LAN câblé, dans la plupart des cas, il est déjà connecté, mais pour le moment, vérifiez avec ping
.
# ping -c 3 archlinux.jp
Utilisez timedatectl
pour obtenir une horloge système précise.
# timedatectl set-ntp true
Utilisez gdisk
pour partitionner le stockage.
Pour UEFI-GPT, un partitionnement et un formatage appropriés sont nécessaires.
Vous avez besoin d'environ 500 Mo pour / boot
.
Cette fois, assignez toutes les partitions restantes à la racine /
.
Tout d'abord, utilisez lsblk
pour vérifier le nom de l'appareil.
Maintenant que nous avons trouvé un périphérique nommé / dev / nvme0n1
, nous allons utiliser l'outil de partitionnement gdisk
pour le partitionner.
Le nom du périphérique dépend du type de connexion de stockage et s'affiche sous la forme / dev / sda
pour les connexions SATA.
Ouvrez l'appareil avec gdisk
:
# gdisk /dev/nvme0n1
Il semble être automatiquement formaté pour GPT simplement en l'ouvrant.
Assignez la première partition à / boot
et la deuxième partition à /
.
La première partition est nommée «partition système EFI» et la seconde est étiquetée par défaut «système de fichiers Linux».
gdisk
est une interface utilisateur interactive, donc si vous ne la comprenez pas, demandez de l'aide avec?
.
Lorsque vous avez terminé le partitionnement et l'étiquetage, écrivez avec w
pour terminer.
Si vous vérifiez avec lsblk
, vous devriez pouvoir partitionner.
Voir ci-dessous pour savoir comment utiliser gdisk
:
https://wiki.archlinux.jp/index.php/Fdisk
Pour /
, utilisez ext4, et pour / boot
, utilisez vfat.
# mkfs.ext4 /dev/nvme0n2
# mkfs.fat -F32 /dev/nvme0n1p1
Montez ensuite le périphérique sur le système de fichiers. Tout d'abord, montez la route.
# mount /dev/nvme0n1p2 /mnt
Créez le répertoire / boot
puis montez-le.
# mkdir /mnt/boot
# mount /dev/nvme0n1p1 /mnt
Après avoir monté la zone de stockage partitionnée, installez Arch Linux.
Sélectionnez le miroir sur lequel vous souhaitez installer Arch Linux.
L'installation sera plus rapide en sélectionnant un serveur au Japon.
Modifiez / etc / pacman.d / mirrorlist
pour amener l'adresse du serveur domestique au début du fichier.
L'éditeur est souvent «vi» ou «nano». «Nano» est recommandé pour les débutants.
nano
a des raccourcis de commande en bas, mais voici quelques commandes utiles:
Ctrl-w
: recherche de mots, ʻAlt-6: copier la ligne,
Ctrl-u`: coller
Utilisez pacstrap
pour installer le système à la racine montée.
# pacstrap \mnt base base-devel linux linux-firmware
base-devel
n'est pas obligatoire, mais je pense que la plupart seront bientôt nécessaires, je vais donc l'inclure ici.
Vous avez construit le système de fichiers Arch Linux et installé les packages minimum requis. En outre, vous devez effectuer la localisation, les paramètres réseau et installer un chargeur de démarrage pour démarrer le système.
Créez fstab
.
# genfstab -U /mnt >> /mnt/etc/fstab
Vérifiez s'il a été généré correctement.
# cat /mnt/etc/fstab
arch-chroot
Chroot sur le système nouvellement installé:
# arch-chroot /mnt
Réglez le fuseau horaire:
# ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
Exécutez hwclock
pour générer / etc / adjtime
:
# hwclock --systohc
Définissez les paramètres régionaux.
ʻEn_US.UTF-8et
ja_JP.UTF-8sont générés. Si vous n'avez pas besoin de configurer un environnement japonais, vous n'avez pas besoin de générer et d'activer
ja_JP.UTF-8`,
Nous prévoyons de créer un environnement japonais à l'avenir, alors installez-le ici.
Tout d'abord, éditez / etc / locale.gen
pour décommenter ʻen_US.UTF-8 UTF-8 et
ja_JP.UTF-8 UTF-8`.
Exécutez la commande suivante pour générer les paramètres régionaux:
# locale-gen
Créez ensuite un fichier / etc / locale.conf
et définissez la variable d'environnement LANG
.
LANG=en_US.UTF-8
# LANG=ja_JP.UTF-8
Si vous définissez soudainement ja_JP.UTF-8
, le message sur la console virtuelle sera brouillé lorsque vous la redémarrerez plus tard, donc je l'ai commenté.
Il sera activé plus tard après l'installation de l'environnement de bureau et des polices japonaises.
Si vous utilisez un clavier japonais, définissez / etc / vconsole.conf
sur le clavier de la console.
KEYMAP=jp106
Si vous ne le faites pas, vous finirez par appuyer sur loadkey jp106
chaque fois que vous démarrez le système.
Puisqu'il s'agit d'un paramètre de clavier pour la console virtuelle, il doit être défini séparément lors de l'installation d'une interface graphique telle que le système X Window.
Définissez le nom d'hôte et le service DHCP.
Tout d'abord, définissez le nom d'hôte.
Créez / etc / hostname
et écrivez un nom d'hôte approprié.
myhostname
Il semble y avoir une limite aux caractères qui peuvent être utilisés dans le nom d'hôte. Il semble recommandé de n'utiliser que des alphabets et des tirets «-» et des points «.»
Écrivez le même nom d'hôte dans hosts
:
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
Ensuite, utilisez DHCP pour définir les paramètres de connexion automatique au réseau au démarrage.
Installez dhcpcd
et activez le service.
Installation de dhcpcd
:
# pacman -S dhcpcd
Vérifiez l'interface réseau:
# ip link
Le nom juste à droite du numéro affiché est le nom de l'interface.
Dans cet environnement, nous pouvons confirmer que le nom du périphérique est ʻeno1`, alors spécifiez le nom du périphérique pour activer le service:
# systemctl enable [email protected]
Cela vous connectera automatiquement au réseau après un redémarrage.
Initramfs
Ce n'est pas nécessaire cette fois car il ne construit pas LVM, le cryptage système ou l'environnement RAID.
Définissez le mot de passe root.
# passwd
Si vous oubliez cette procédure, vous ne pourrez pas vous connecter au système.
Si vous oubliez, vous devrez relancer l'installateur, monter
la partition, ʻarch-chroot`, puis définir le mot de passe.
Installez le chargeur de démarrage. Cette fois, j'utiliserai «grub».
Installez grub
et ʻefibootmgr`:
# pacman -S grub efibootmgr
Installez grub:
# grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub
Générer le fichier de configuration:
# grub-mkconfig -o /boot/grub/grub.cfg
Pour grub
, voir ci-dessous.
Les informations sont également un peu éparpillées ici, et j'ai l'impression que c'est difficile à comprendre pour les débutants.
https://wiki.archlinux.jp/index.php/GRUB
Pour quitter l'environnement chroot
, tapez ʻexit ou appuyez sur
Ctrl + d. Puis éventuellement démontez toutes les partitions et redémarrez avec la commande
reboot`.
Si vous ne retirez pas le support d'installation lors du redémarrage, le programme d'installation peut redémarrer.
Si l'écran de connexion Arch Linux apparaît, vous avez réussi.
En pratique, définissez les paramètres utilisateur et «sudo» comme paramètres minimum requis. Après le redémarrage, après la connexion en tant que root
Le système peut être mis à jour avec la commande suivante:
# pacman -Syu
Immédiatement après l'installation, c'est vraiment minime et même «vi» n'est pas installé. Essayez donc d'installer «vi» ou «nano» (ou les deux).
# pacman -S vi nano
Vous devriez pouvoir exécuter la commande «vi» ou «nano».
Il n'est pas exagéré de dire que la racine d'Arch Linux réside dans le gestionnaire de paquets «pacman». Je pense que c'est plus simple à utiliser que d'autres. L'utilisation détaillée est décrite ci-dessous.
https://wiki.archlinux.jp/index.php/Pacman
Pour des raisons de sécurité, il n'est pas souhaitable de travailler en tant qu'utilisateur root.
Par conséquent, ajoutez un utilisateur général et inscrivez-vous à sudo
.
Ajoutez d'abord l'utilisateur:
# useradd -m -s /bin/bash user
L'option -m
crée le répertoire de l'utilisateur / home / user
et
L'option -s
spécifie le shell de connexion.
Le standard bash
est utilisé ici, mais si vous voulez utiliser un autre shell, vous devez l'installer à l'avance.
Envoie ton mot de passe utilisé:
# passwd user
Pour plus d'informations sur l'ajout d'utilisateurs, consultez: https://wiki.archlinux.org/index.php/Users_and_groups
Enregistrez les utilisateurs avec sudo
en utilisant visudo
:
# visudo
Déconnectez-vous, reconnectez-vous en tant qu'utilisateur régulier, puis effectuez une mise à jour du système:
$ sudo pacman -Syu
La première fois que vous utilisez sudo
, vous obtiendrez une note, mais vous n'avez pas à vous en soucier.
Voir ci-dessous pour sudo
:
https://wiki.archlinux.jp/index.php/Sudo
J'ai installé Arch Linux sur mon propre PC et effectué la configuration minimale. Si vous créez votre propre PC, la procédure de partition sera un peu plus facile car le système d'exploitation n'est pas installé dans le stockage.
Je voudrais expliquer l'interface graphique, l'environnement japonais, l'installation de l'application, etc. dans un article séparé.
Recommended Posts