Installez ArchLinux dans les conditions suivantes.
conditions
/ dev / sdx
(x dépend de l'environnement)/ dev / sdx1
is / boot
et / dev / sdx2
is/
Téléchargez le fichier ISO ʻarchlinux-year.month.day-x86_64.iso` sur la page officielle Download ArchLinux.
Écrivez le fichier ISO sur la mémoire USB à l'aide de la commande dd
.
# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdy status=progress && sync
Lorsque le support d'installation USB est terminé, démarrez l'environnement en direct à partir du support d'installation USB.
Créer une partition
root@archiso ~ # parted /dev/sdx
(parted)mklabel msdos
(parted)mkpart primary ext4 1MiB 100MiB //[/boot]Pour les répertoires
(parted)mkpart primary ext4 100MiB 100% //[/]Pour les répertoires
(parted)q
Initialisez la partition créée.
root@archiso ~ # mkfs.ext4 /dev/sdx1
root@archiso ~ # mkfs.ext4 /dev/sdx2
Montez la partition créée.
root@archiso ~ # mount /dev/sdx2 /mnt
root@archiso ~ # mkdir /mnt/boot
root@archiso ~ # mount /dev/sdx1 /mnt/boot
Réglage de l'heure
root@archiso ~ # timedatectl set-ntp true
root@archiso ~ # timedatectl set-timezone Asia/Tokyo
Sélectionnez la liste des miroirs pour installer le package ArchLinux (sélectionnez un serveur japonais)
root@archiso ~ # vim /etc/pacman.d/mirrorlist
root@archiso ~ # cat /etc/pacman.d/mirrorlist
##
## Arch Linux repository mirrorlist
## Filtered by mirror score from mirror status page
## Generated on 20xx-xx-xx
##
## Japan
Server = http://mirrors.cat.net/archlinux/$repo/os/$arch
## Japan
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
## Japan
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
## other country
...
Installation du système de base et des packages requis
root@archiso ~ # pacstrap /mnt base linux vim dhcpcd
Créez un fstab pour identifier le disque à l'aide de l'UUID.
root@archiso ~ # genfstab -U /mnt >> /mnt/etc/fstab
root@archiso ~ # cat /mnt/etc/fstab
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sdx2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 rw,relatime 0 1
# /dev/sdx1
UUID=yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy /boot ext4 rw,relatime 0 2
Chroot sur l'environnement installé
root@archiso ~ # arch-chroot /mnt
Fuseau horaire et paramètres d'heure
[root@archiso /]# ln -sf /usr/share/zoneinfo/Asia/Tokyo > /etc/localtime
[root@archiso /]# hwclock --systohc
Définition du code de caractère à utiliser
[root@archiso /]# vim /etc/locale.gen
[root@archiso /]# cat /etc/locale.gen
en_US.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8
[root@archiso /]# locale-gen
[root@archiso /]# vim /etc/locale.conf
[root@archiso /]# cat /etc/locale.conf
LANG=en_US.UTF-8
Réglage du nom d'hôte
[root@archiso /]# vim /etc/hostname
[root@archiso /]# cat /etc/hostname
myhostname
Paramètres réseau
[root@archiso /]# vim /etc/hosts
[root@archiso /]# cat /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
paramètre de mot de passe root
[root@archiso /]# passwd
Installation et configuration du chargeur de démarrage
[root@archiso /]# pacman -S grub os-prober intel-ucode
[root@archiso /]# grub-install --target=i386-pc --recheck /dev/sdx
[root@archiso /]# grub-mkconfig -o /boot/grub/grub.cfg
Configuré pour se connecter au réseau au démarrage
[root@archiso /]# systemctl enable dhcpcd
Déconnectez-vous de chroot et redémarrez
[root@archiso /]# exit
root@archiso ~ # umount -R /mnt
root@archiso ~ # reboot
Connectez-vous en tant que root
myhostname login : root
passwd
Créer un utilisateur local
[root@myhostname ~]# useradd -m -G wheel -s /bin/bash myusername
[root@myhostname ~]# passwd myusername
Installez sudo pour que les utilisateurs du groupe wheel puissent utiliser sudo.
[root@myhostname ~]# pacman -S sudo
[root@myhostname ~]# vim /etc/sudoers
[root@myhostname ~]# cat /etc/sudoers
...
##
## User privilege specification
##
root ALL=(ALL) ALL
## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL
...
Connectez-vous en tant qu'utilisateur local
[root@myhostname ~]# exit
myhostname login : myusername
passwd
Installer et activer openssh
[myusername@myhostname ~]# sudo pacman -S openssh
[myusername@myhostname ~]# sudo systemctl enable sshd
J'ai installé ArchLinux dans l'environnement démarré par le démarrage du BIOS et je l'ai configuré au point où il peut être utilisé de l'extérieur avec ssh. L'explication détaillée est [Installation Guide-ArchWiki](https://wiki.archlinux.jp/index.php/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3 Voir% 83% BC% E3% 83% AB% E3% 82% AC% E3% 82% A4% E3% 83% 89).
Recommended Posts