メインメニューを開く

差分

ArchLinuxのインストール

612 バイト追加, 2020年2月14日 (金) 17:11
ようやくインストールです。<br/>
以下のコマンドを実行して、HDDにArchLinuxをインストールしてください。
<syntaxhighlight lang="bash">pacstrap /mnt base baselinux linux-develfirmware</syntaxhighlight> ==== エラーになった場合 ====リポジトリのキーが古い場合、pacstrapでエラーになることがあります。<br/>(特に古いisoを使用している場合だと思います)  その場合以下のコマンドを実行して、リポジトリのキーを最新化してからpacstrapしてみてください。<syntaxhighlight lang="bash">pacman -Sy archlinux-keyring</syntaxhighlight>
== システム設定 ==
この後の設定のために、ルートディレクトリを変更します。
<syntaxhighlight lang="bash">arch-chroot /mnt</syntaxhighlight>
 
=== エディタのインストール ===
以下のコマンドを実行して、エディタをインストールします。
<syntaxhighlight lang="bash">pacman -S nano</syntaxhighlight>
=== タイムゾーンの設定 ===
「nano」で「/etc/locale.gen」を開いて、「en_US.UTF-8 UTF-8」と「ja_JP.UTF-8 UTF-8」をコメントアウトします。
<syntaxhighlight lang="bash">nano /etc/locale.gen</syntaxhighlight>
※もし「nano」が「command not found」だったら「pacman -S nano」で「nano」をインストールしてください。
編集後、以下のコマンドを実行して、ロケール等を反映します。
【DHCPの場合】
<syntaxhighlight lang="text">[MathMatch]
Name=enp0s20u4
[Network]
DHCP=ipv4DNS=8.8.8.8DNS=8.8.4.4</syntaxhighlight>
【固定IPの場合】
<syntaxhighlight lang="text">[MathMatch]
Name=enp0s20u4
[Network]
Address=192.168.56.11/24Gateway=192.168.56.1DNS=8.8.8.8DNS=8.8.4.4</syntaxhighlight>
さらに、resolvsystemd-networkdは「/etc/resolv.confファイルを編集して、DNSを設定します。conf」を書き直しせず、「/run/systemd/resolve/resolv.con」を書き直します。<br/>なので、「/etc/resolv.conf」をリネームして、「/etc」に「/run/systemd/resolve/resolv.con」のシンボリックリンクを張ります。<br/>コマンドは以下の通りです。<syntaxhighlight lang="bash">nano ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf</syntaxhighlight>
ファイルの中身は以下のとおりです。
<syntaxhighlight lang="text">nameserver 8.8.8.8
nameserver 8.8.4.4</syntaxhighlight>
※GoogleのDNSを設定していますが、ルーターのアドレスでも良いですし、プロバイダ指定のアドレスでも良いかと思います。
設定が完了したらsystemd-networkdを起動&有効化します。networkdとsystemd-resolvedを起動&有効化します。
<syntaxhighlight lang="bash">systemctl start systemd-networkd
systemctl start systemd-resolvedsystemctl enable systemd-networkdsystemctl enable systemd-resolved</syntaxhighlight>
== 参考サイト ==