www.mtkn.jp

Manuscripts for my personal webpage.
git clone https://git.mtkn.jp/www.mtkn.jp
Log | Files | Refs | README

commit 0b40df8e9cf41d16f5d6570a6b7c36182246a41d
parent 6fe760b763eb8ca8b883e79fd3bd4886eda00185
Author: Matsuda Kenji <info@mtkn.jp>
Date:   Mon, 15 May 2023 20:11:04 +0900

add backslash

Diffstat:
Mdata/weblog | 1+
Mman/computer/archlinux_installation.html | 96++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mpub/computer/archlinux_installation.html | 144+++++++++++++++++++++++++++-----------------------------------------------------
Mpub/rss.xml | 148+++++++++++++++++++++++++++----------------------------------------------------
4 files changed, 147 insertions(+), 242 deletions(-)

diff --git a/data/weblog b/data/weblog @@ -245,3 +245,4 @@ 1684076400 /journal/posts/20210106.html 1684076400 /computer/archlinux_installation.html 1684076400 /computer/archlinux_installation.html +1684076400 /computer/archlinux_installation.html diff --git a/man/computer/archlinux_installation.html b/man/computer/archlinux_installation.html @@ -8,12 +8,12 @@ <h3>インストールメディアの入手</h3> <h3>署名の検証</h3> -<pre><code> +<pre><code>\ $ gpg --keyserver-options auto-key-retrieve --verify archlinux-<i>version</i>-x86_64.iso.sig </code></pre> <h3>インストールメディアの準備</h3> -<pre><code> +<pre><code>\ $ sudo dd bs=4M if=<i>path/to/arch/linux/iso</i> of=/dev/sd<i>X</i> status=progress oflag=sync </code></pre> @@ -21,12 +21,12 @@ $ sudo dd bs=4M if=<i>path/to/arch/linux/iso</i> of=/dev/sd<i>X</i> status=progr Arch Linux install medium (x86_64, UEFI)を選択 <h3>インストールの記録</h3> -<pre><code> +<pre><code>\ # script install.log </code></pre> <h3>起動モードの確認</h3> -<pre><code> +<pre><code>\ # ls /sys/firmware/efi/efivars </code></pre> エラーが出なければUEFI。 @@ -35,13 +35,13 @@ Arch Linux install medium (x86_64, UEFI)を選択 <p> ネットワークインターフェイスが認識されているか確認: </p> -<pre><code> +<pre><code>\ # ip link </code></pre> <p> Wi-Fi接続: </p> -<pre><code> +<pre><code>\ # iwctl [iwd]# device list ... @@ -50,22 +50,22 @@ Wi-Fi接続: <p> 接続を確認: </p> -<pre><code> +<pre><code>\ # ping archlinux.jp </code></pre> <h3>システムクロックの更新</h3> -<pre><code> +<pre><code>\ # timedatectl set-ntp true </code></pre> <h3>パーティショニング</h3> -<pre><code> +<pre><code>\ sd<i>X</i> ├sd<i>X</i>1 512M EFI System /boot └sd<i>X</i>2 lest Linux filesystem / </code></pre> -<pre><code> +<pre><code>\ # lsblk # fdisk /dev/sd<i>X</i> Command (m for help): d @@ -74,13 +74,13 @@ Command (m for help): w </code></pre> <h3>パーティションのフォーマット</h3> -<pre><code> +<pre><code>\ # mkfs.fat -F32 /dev/sd<i>X</i>1 # mkfs.ext4 /dev/sd<i>X</i>2 </code></pre> <h3>ファイルシステムのマウント</h3> -<pre><code> +<pre><code>\ # mount /dev/sd<i>X</i>2 /mnt # mkdir /mnt/boot # mount /dev/sd<i>X</i>1 /mnt/boot @@ -89,46 +89,46 @@ Command (m for help): w <h2>インストール</h2> <h3>ミラーの選択</h3> 日本のサーバーを上に持ってくる: -<pre><code> +<pre><code>\ # vim /etc/pacman.d/mirrorlist </code></pre> <h3>必須パッケージのインストール</h3> -<pre><code> +<pre><code>\ # pacstrap /mnt base base-devel linux linux-firmware man-db man-pages </code></pre> <h3>fstabの生成</h3> -<pre><code> +<pre><code>\ # genfstab -U /mnt >> /mnt/etc/fstab </code></pre> <h3>chroot</h3> -<pre><code> +<pre><code>\ # arch-chroot /mnt </code></pre> <h3>text editorをインストール</h3> -<pre><code> +<pre><code>\ # pacman -S neovim </code></pre> <h3>タイムゾーン</h3> -<pre><code> +<pre><code>\ # ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime # hwclock --systohc </code></pre> <h3>ローカリゼーション</h3> <code>en_US.UTF-8</code>と<code>ja_JP.UTF-8</code>をコメントイン: -<pre><code> +<pre><code>\ # nvim /etc/locale.gen </code></pre> ロケールを生成: -<pre><code> +<pre><code>\ # locale-gen </code></pre> -<pre><code> +<pre><code>\ # nvim /etc/locale.conf LANG=en_US.UTF-8 </code></pre> @@ -137,18 +137,18 @@ LANG=en_US.UTF-8 <p> 無線接続用のソフトをインストール </p> -<pre><code> +<pre><code>\ # pacman -S networkmanager </code></pre> <p> ホストネームの設定 </p> -<pre><code> +<pre><code>\ # nvim /etc/hostname <i>myhostname</i> </code></pre> -<pre><code> +<pre><code>\ # nvim /etc/hosts 127.0.0.1 localhost ::1 localhost @@ -156,7 +156,7 @@ LANG=en_US.UTF-8 </code></pre> <h3>Rootパスワード</h3> -<pre><code> +<pre><code>\ # passwd </code></pre> @@ -164,42 +164,42 @@ LANG=en_US.UTF-8 <p> インストール </p> -<pre><code> +<pre><code>\ # pacman -S grub efibootmgr # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=boot </code></pre> <p> メイン設定ファイルの生成 </p> -<pre><code> +<pre><code>\ # grub-mkconfig -o /boot/grub/grub.cfg </code></pre> <h3>マイクロコードのアップデートを有効化</h3> -<pre><code> +<pre><code>\ # pacman -S intel-ucode # grub-mkconfig -o /boot/grub/grub.cfg 上のん無駄やんけ </code></pre> <h2>再起動</h2> -<pre><code> +<pre><code>\ # exit #chrootを抜ける </code></pre> <h3>インストールの記録を保存</h3> -<pre><code> +<pre><code>\ # exit #scriptを停止 # mv install.log /mnt/root </code></pre> <h3>アンマウント</h3> -<pre><code> +<pre><code>\ # umount -R /mnt </code></pre> <h3>再起動</h3> -<pre><code> +<pre><code>\ # reboot </code></pre> @@ -208,14 +208,14 @@ LANG=en_US.UTF-8 <p> 一般ユーザーの作成 </p> -<pre><code> +<pre><code>\ # useradd -m -G wheel -s /bin/bash kenji # passwd kenji </code></pre> <p> 作成したユーザーをsudoerに追加 </p> -<pre><code> +<pre><code>\ # visudo %wheel ALL=(ALL) ALL #uncomment </code></pre> @@ -234,7 +234,7 @@ AUR <p> gitのインストール </p> -<pre><code> +<pre><code>\ $ sudo pacman -S git $ git config --global user.name "<i>First-name</i> <i>Family-name</i>" $ git config --global user.email "<i>username</i>@<i>example.com</i>" @@ -242,7 +242,7 @@ $ git config --global user.email "<i>username</i>@<i>example.com</i>" <p> dotfilesを同期 </p> -<pre><code> +<pre><code>\ $ mkdir ~/.local $ cd ~/.local $ git clone https://github.com/<i>dotfilesのリポジトリ</i> @@ -256,27 +256,27 @@ $ ln -s ~/.local/dotfiles/.config/* ~/.config/ <p> グラフィックドライバのインストール </p> -<pre><code> +<pre><code>\ $ sudo pacman -S nvidia nvidia-utils xorg-xinit </code></pre> <p> window managerをインストール </p> -<pre><code> +<pre><code>\ $ sudo pacman -S i3-wm i3blocks dmenu </code></pre> ドライバをインストールしたらxorg-server等も依存関係として入った。 <p> フォントをインストール </p> -<pre><code> +<pre><code>\ $ sudo pacman -S noto-fonts-cjk noto-fonts-emoji ttf-joypixels ttf-font-awesome ttf-liberation </code></pre> <p> ターミナル(st)をインストール </p> -<pre><code> +<pre><code>\ $ mkdir ~/.local/src $ cd ~/.local/src $ git clone git://git.suckless.org/st @@ -287,21 +287,21 @@ $ sudo make install <p> 再起動 </p> -<pre><code> +<pre><code>\ # sudo reboot </code></pre> だめでした <p> ログイン時に次のエラー </p> -<pre><code> +<pre><code>\ xauth: error in locking authority file /home/kenji/.cache/X11/Xauthority </code></pre> <p> <code>~/.cache/X11</code>というディレクトリがないのが原因のようだ。 <code>.bash_profile</code>でXauthorityの場所を変更していたのにディレクトリを作っていなかった。 </p> -<pre><code> +<pre><code>\ $ mkdir ~/.cache/X11 </code></pre> <p> @@ -312,10 +312,10 @@ $ mkdir ~/.cache/X11 <p> ibusとibus-skkをインストール </p> -<pre><code> +<pre><code>\ $ sudo pacman -S ibus ibu-skk skk-jisyo </code></pre> -<pre><code> +<pre><code>\ vim ~/.config/X11/xinitrc export DefaultIMModule=ibus export GTK_IM_MODULE=ibus @@ -326,7 +326,7 @@ ibus-daemon --xim & </code></pre> <h3>ブラウザ(brave)をインストール</h3> -<pre><code> +<pre><code>\ $ cd ~/.local/src $ git clone https://aur.archlinux.org/brave-bin.git $ cd brave-bin @@ -334,7 +334,7 @@ $ makepkg -si </code></pre> <h3>音</h3> -<pre><code> +<pre><code>\ $ sudo pacman -S alsa-utilst pulseaudio $ pulseaudio --start </code></pre> @@ -343,7 +343,7 @@ $ pulseaudio --start <p> ssh </p> -<pre><code> +<pre><code>\ $ sudo pacman -S openssh $ mkdir ~/.ssh $ cd ~/.ssh diff --git a/pub/computer/archlinux_installation.html b/pub/computer/archlinux_installation.html @@ -31,26 +31,22 @@ <h3>インストールメディアの入手</h3> <h3>署名の検証</h3> -<pre><code> -$ gpg --keyserver-options auto-key-retrieve --verify archlinux-<i>version</i>-x86_64.iso.sig +<pre><code>$ gpg --keyserver-options auto-key-retrieve --verify archlinux-<i>version</i>-x86_64.iso.sig </code></pre> <h3>インストールメディアの準備</h3> -<pre><code> -$ sudo dd bs=4M if=<i>path/to/arch/linux/iso</i> of=/dev/sd<i>X</i> status=progress oflag=sync +<pre><code>$ sudo dd bs=4M if=<i>path/to/arch/linux/iso</i> of=/dev/sd<i>X</i> status=progress oflag=sync </code></pre> <h3>ライブ環境の起動</h3> Arch Linux install medium (x86_64, UEFI)を選択 <h3>インストールの記録</h3> -<pre><code> -# script install.log +<pre><code># script install.log </code></pre> <h3>起動モードの確認</h3> -<pre><code> -# ls /sys/firmware/efi/efivars +<pre><code># ls /sys/firmware/efi/efivars </code></pre> エラーが出なければUEFI。 @@ -58,14 +54,12 @@ Arch Linux install medium (x86_64, UEFI)を選択 <p> ネットワークインターフェイスが認識されているか確認: </p> -<pre><code> -# ip link +<pre><code># ip link </code></pre> <p> Wi-Fi接続: </p> -<pre><code> -# iwctl +<pre><code># iwctl [iwd]# device list ... [iwd]# exit @@ -73,23 +67,19 @@ Wi-Fi接続: <p> 接続を確認: </p> -<pre><code> -# ping archlinux.jp +<pre><code># ping archlinux.jp </code></pre> <h3>システムクロックの更新</h3> -<pre><code> -# timedatectl set-ntp true +<pre><code># timedatectl set-ntp true </code></pre> <h3>パーティショニング</h3> -<pre><code> -sd<i>X</i> +<pre><code>sd<i>X</i> ├sd<i>X</i>1 512M EFI System /boot └sd<i>X</i>2 lest Linux filesystem / </code></pre> -<pre><code> -# lsblk +<pre><code># lsblk # fdisk /dev/sd<i>X</i> Command (m for help): d ... @@ -97,14 +87,12 @@ Command (m for help): w </code></pre> <h3>パーティションのフォーマット</h3> -<pre><code> -# mkfs.fat -F32 /dev/sd<i>X</i>1 +<pre><code># mkfs.fat -F32 /dev/sd<i>X</i>1 # mkfs.ext4 /dev/sd<i>X</i>2 </code></pre> <h3>ファイルシステムのマウント</h3> -<pre><code> -# mount /dev/sd<i>X</i>2 /mnt +<pre><code># mount /dev/sd<i>X</i>2 /mnt # mkdir /mnt/boot # mount /dev/sd<i>X</i>1 /mnt/boot </code></pre> @@ -112,47 +100,38 @@ Command (m for help): w <h2>インストール</h2> <h3>ミラーの選択</h3> 日本のサーバーを上に持ってくる: -<pre><code> -# vim /etc/pacman.d/mirrorlist +<pre><code># vim /etc/pacman.d/mirrorlist </code></pre> <h3>必須パッケージのインストール</h3> -<pre><code> -# pacstrap /mnt base base-devel linux linux-firmware man-db man-pages +<pre><code># pacstrap /mnt base base-devel linux linux-firmware man-db man-pages </code></pre> <h3>fstabの生成</h3> -<pre><code> -# genfstab -U /mnt >> /mnt/etc/fstab +<pre><code># genfstab -U /mnt >> /mnt/etc/fstab </code></pre> <h3>chroot</h3> -<pre><code> -# arch-chroot /mnt +<pre><code># arch-chroot /mnt </code></pre> <h3>text editorをインストール</h3> -<pre><code> -# pacman -S neovim +<pre><code># pacman -S neovim </code></pre> <h3>タイムゾーン</h3> -<pre><code> -# ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime +<pre><code># ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime # hwclock --systohc </code></pre> <h3>ローカリゼーション</h3> <code>en_US.UTF-8</code>と<code>ja_JP.UTF-8</code>をコメントイン: -<pre><code> -# nvim /etc/locale.gen +<pre><code># nvim /etc/locale.gen </code></pre> ロケールを生成: -<pre><code> -# locale-gen +<pre><code># locale-gen </code></pre> -<pre><code> -# nvim /etc/locale.conf +<pre><code># nvim /etc/locale.conf LANG=en_US.UTF-8 </code></pre> @@ -160,70 +139,59 @@ LANG=en_US.UTF-8 <p> 無線接続用のソフトをインストール </p> -<pre><code> -# pacman -S networkmanager +<pre><code># pacman -S networkmanager </code></pre> <p> ホストネームの設定 </p> -<pre><code> -# nvim /etc/hostname +<pre><code># nvim /etc/hostname <i>myhostname</i> </code></pre> -<pre><code> -# nvim /etc/hosts +<pre><code># nvim /etc/hosts 127.0.0.1 localhost ::1 localhost 127.0.1.1 <i>myhostname</i>.localdomain <i>myhostname</i> </code></pre> <h3>Rootパスワード</h3> -<pre><code> -# passwd +<pre><code># passwd </code></pre> <h3>ブートローダー</h3> <p> インストール </p> -<pre><code> -# pacman -S grub efibootmgr +<pre><code># pacman -S grub efibootmgr # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=boot </code></pre> <p> メイン設定ファイルの生成 </p> -<pre><code> -# grub-mkconfig -o /boot/grub/grub.cfg +<pre><code># grub-mkconfig -o /boot/grub/grub.cfg </code></pre> <h3>マイクロコードのアップデートを有効化</h3> -<pre><code> -# pacman -S intel-ucode +<pre><code># pacman -S intel-ucode # grub-mkconfig -o /boot/grub/grub.cfg 上のん無駄やんけ </code></pre> <h2>再起動</h2> -<pre><code> -# exit #chrootを抜ける +<pre><code># exit #chrootを抜ける </code></pre> <h3>インストールの記録を保存</h3> -<pre><code> -# exit #scriptを停止 +<pre><code># exit #scriptを停止 # mv install.log /mnt/root </code></pre> <h3>アンマウント</h3> -<pre><code> -# umount -R /mnt +<pre><code># umount -R /mnt </code></pre> <h3>再起動</h3> -<pre><code> -# reboot +<pre><code># reboot </code></pre> <h2>インストール後</h2> @@ -231,15 +199,13 @@ LANG=en_US.UTF-8 <p> 一般ユーザーの作成 </p> -<pre><code> -# useradd -m -G wheel -s /bin/bash kenji +<pre><code># useradd -m -G wheel -s /bin/bash kenji # passwd kenji </code></pre> <p> 作成したユーザーをsudoerに追加 </p> -<pre><code> -# visudo +<pre><code># visudo %wheel ALL=(ALL) ALL #uncomment </code></pre> <p> @@ -257,16 +223,14 @@ AUR <p> gitのインストール </p> -<pre><code> -$ sudo pacman -S git +<pre><code>$ sudo pacman -S git $ git config --global user.name "<i>First-name</i> <i>Family-name</i>" $ git config --global user.email "<i>username</i>@<i>example.com</i>" </code></pre> <p> dotfilesを同期 </p> -<pre><code> -$ mkdir ~/.local +<pre><code>$ mkdir ~/.local $ cd ~/.local $ git clone https://github.com/<i>dotfilesのリポジトリ</i> $ ln -sf ~/.local/dotfiles/.bash* ~/ @@ -279,28 +243,24 @@ $ ln -s ~/.local/dotfiles/.config/* ~/.config/ <p> グラフィックドライバのインストール </p> -<pre><code> -$ sudo pacman -S nvidia nvidia-utils xorg-xinit +<pre><code>$ sudo pacman -S nvidia nvidia-utils xorg-xinit </code></pre> <p> window managerをインストール </p> -<pre><code> -$ sudo pacman -S i3-wm i3blocks dmenu +<pre><code>$ sudo pacman -S i3-wm i3blocks dmenu </code></pre> ドライバをインストールしたらxorg-server等も依存関係として入った。 <p> フォントをインストール </p> -<pre><code> -$ sudo pacman -S noto-fonts-cjk noto-fonts-emoji ttf-joypixels ttf-font-awesome ttf-liberation +<pre><code>$ sudo pacman -S noto-fonts-cjk noto-fonts-emoji ttf-joypixels ttf-font-awesome ttf-liberation </code></pre> <p> ターミナル(st)をインストール </p> -<pre><code> -$ mkdir ~/.local/src +<pre><code>$ mkdir ~/.local/src $ cd ~/.local/src $ git clone git://git.suckless.org/st $ cd st @@ -310,22 +270,19 @@ $ sudo make install <p> 再起動 </p> -<pre><code> -# sudo reboot +<pre><code># sudo reboot </code></pre> だめでした <p> ログイン時に次のエラー </p> -<pre><code> -xauth: error in locking authority file /home/kenji/.cache/X11/Xauthority +<pre><code>xauth: error in locking authority file /home/kenji/.cache/X11/Xauthority </code></pre> <p> <code>~/.cache/X11</code>というディレクトリがないのが原因のようだ。 <code>.bash_profile</code>でXauthorityの場所を変更していたのにディレクトリを作っていなかった。 </p> -<pre><code> -$ mkdir ~/.cache/X11 +<pre><code>$ mkdir ~/.cache/X11 </code></pre> <p> として解決。 @@ -335,11 +292,9 @@ $ mkdir ~/.cache/X11 <p> ibusとibus-skkをインストール </p> -<pre><code> -$ sudo pacman -S ibus ibu-skk skk-jisyo +<pre><code>$ sudo pacman -S ibus ibu-skk skk-jisyo </code></pre> -<pre><code> -vim ~/.config/X11/xinitrc +<pre><code>vim ~/.config/X11/xinitrc export DefaultIMModule=ibus export GTK_IM_MODULE=ibus export QT_IM_MODULE=ibus @@ -349,16 +304,14 @@ ibus-daemon --xim & </code></pre> <h3>ブラウザ(brave)をインストール</h3> -<pre><code> -$ cd ~/.local/src +<pre><code>$ cd ~/.local/src $ git clone https://aur.archlinux.org/brave-bin.git $ cd brave-bin $ makepkg -si </code></pre> <h3>音</h3> -<pre><code> -$ sudo pacman -S alsa-utilst pulseaudio +<pre><code>$ sudo pacman -S alsa-utilst pulseaudio $ pulseaudio --start </code></pre> @@ -366,8 +319,7 @@ $ pulseaudio --start <p> ssh </p> -<pre><code> -$ sudo pacman -S openssh +<pre><code>$ sudo pacman -S openssh $ mkdir ~/.ssh $ cd ~/.ssh $ ssh-keygen -t rsa diff --git a/pub/rss.xml b/pub/rss.xml @@ -5,8 +5,8 @@ <description>ウェブページの更新履歴</description> <language>ja-jp</language> <link>https://www.mtkn.jp</link> -<lastBuildDate>Mon, 15 May 2023 20:09:06 +0900</lastBuildDate> -<pubDate>Mon, 15 May 2023 20:09:06 +0900</pubDate> +<lastBuildDate>Mon, 15 May 2023 20:10:26 +0900</lastBuildDate> +<pubDate>Mon, 15 May 2023 20:10:26 +0900</pubDate> <docs>https://www.rssboard.org/rss-specification</docs> <item> <title>新型コロナウイルスとその対策に関する個人的見解</title> @@ -1281,26 +1281,22 @@ main(void) <h3>インストールメディアの入手</h3> <h3>署名の検証</h3> -<pre><code> -$ gpg --keyserver-options auto-key-retrieve --verify archlinux-<i>version</i>-x86_64.iso.sig +<pre><code>$ gpg --keyserver-options auto-key-retrieve --verify archlinux-<i>version</i>-x86_64.iso.sig </code></pre> <h3>インストールメディアの準備</h3> -<pre><code> -$ sudo dd bs=4M if=<i>path/to/arch/linux/iso</i> of=/dev/sd<i>X</i> status=progress oflag=sync +<pre><code>$ sudo dd bs=4M if=<i>path/to/arch/linux/iso</i> of=/dev/sd<i>X</i> status=progress oflag=sync </code></pre> <h3>ライブ環境の起動</h3> Arch Linux install medium (x86_64, UEFI)を選択 <h3>インストールの記録</h3> -<pre><code> -# script install.log +<pre><code># script install.log </code></pre> <h3>起動モードの確認</h3> -<pre><code> -# ls /sys/firmware/efi/efivars +<pre><code># ls /sys/firmware/efi/efivars </code></pre> エラーが出なければUEFI。 @@ -1308,14 +1304,12 @@ Arch Linux install medium (x86_64, UEFI)を選択 <p> ネットワークインターフェイスが認識されているか確認: </p> -<pre><code> -# ip link +<pre><code># ip link </code></pre> <p> Wi-Fi接続: </p> -<pre><code> -# iwctl +<pre><code># iwctl [iwd]# device list ... [iwd]# exit @@ -1323,23 +1317,19 @@ Wi-Fi接続: <p> 接続を確認: </p> -<pre><code> -# ping archlinux.jp +<pre><code># ping archlinux.jp </code></pre> <h3>システムクロックの更新</h3> -<pre><code> -# timedatectl set-ntp true +<pre><code># timedatectl set-ntp true </code></pre> <h3>パーティショニング</h3> -<pre><code> -sd<i>X</i> +<pre><code>sd<i>X</i> ├sd<i>X</i>1 512M EFI System /boot └sd<i>X</i>2 lest Linux filesystem / </code></pre> -<pre><code> -# lsblk +<pre><code># lsblk # fdisk /dev/sd<i>X</i> Command (m for help): d ... @@ -1347,14 +1337,12 @@ Command (m for help): w </code></pre> <h3>パーティションのフォーマット</h3> -<pre><code> -# mkfs.fat -F32 /dev/sd<i>X</i>1 +<pre><code># mkfs.fat -F32 /dev/sd<i>X</i>1 # mkfs.ext4 /dev/sd<i>X</i>2 </code></pre> <h3>ファイルシステムのマウント</h3> -<pre><code> -# mount /dev/sd<i>X</i>2 /mnt +<pre><code># mount /dev/sd<i>X</i>2 /mnt # mkdir /mnt/boot # mount /dev/sd<i>X</i>1 /mnt/boot </code></pre> @@ -1362,47 +1350,38 @@ Command (m for help): w <h2>インストール</h2> <h3>ミラーの選択</h3> 日本のサーバーを上に持ってくる: -<pre><code> -# vim /etc/pacman.d/mirrorlist +<pre><code># vim /etc/pacman.d/mirrorlist </code></pre> <h3>必須パッケージのインストール</h3> -<pre><code> -# pacstrap /mnt base base-devel linux linux-firmware man-db man-pages +<pre><code># pacstrap /mnt base base-devel linux linux-firmware man-db man-pages </code></pre> <h3>fstabの生成</h3> -<pre><code> -# genfstab -U /mnt >> /mnt/etc/fstab +<pre><code># genfstab -U /mnt >> /mnt/etc/fstab </code></pre> <h3>chroot</h3> -<pre><code> -# arch-chroot /mnt +<pre><code># arch-chroot /mnt </code></pre> <h3>text editorをインストール</h3> -<pre><code> -# pacman -S neovim +<pre><code># pacman -S neovim </code></pre> <h3>タイムゾーン</h3> -<pre><code> -# ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime +<pre><code># ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime # hwclock --systohc </code></pre> <h3>ローカリゼーション</h3> <code>en_US.UTF-8</code>と<code>ja_JP.UTF-8</code>をコメントイン: -<pre><code> -# nvim /etc/locale.gen +<pre><code># nvim /etc/locale.gen </code></pre> ロケールを生成: -<pre><code> -# locale-gen +<pre><code># locale-gen </code></pre> -<pre><code> -# nvim /etc/locale.conf +<pre><code># nvim /etc/locale.conf LANG=en_US.UTF-8 </code></pre> @@ -1410,70 +1389,59 @@ LANG=en_US.UTF-8 <p> 無線接続用のソフトをインストール </p> -<pre><code> -# pacman -S networkmanager +<pre><code># pacman -S networkmanager </code></pre> <p> ホストネームの設定 </p> -<pre><code> -# nvim /etc/hostname +<pre><code># nvim /etc/hostname <i>myhostname</i> </code></pre> -<pre><code> -# nvim /etc/hosts +<pre><code># nvim /etc/hosts 127.0.0.1 localhost ::1 localhost 127.0.1.1 <i>myhostname</i>.localdomain <i>myhostname</i> </code></pre> <h3>Rootパスワード</h3> -<pre><code> -# passwd +<pre><code># passwd </code></pre> <h3>ブートローダー</h3> <p> インストール </p> -<pre><code> -# pacman -S grub efibootmgr +<pre><code># pacman -S grub efibootmgr # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=boot </code></pre> <p> メイン設定ファイルの生成 </p> -<pre><code> -# grub-mkconfig -o /boot/grub/grub.cfg +<pre><code># grub-mkconfig -o /boot/grub/grub.cfg </code></pre> <h3>マイクロコードのアップデートを有効化</h3> -<pre><code> -# pacman -S intel-ucode +<pre><code># pacman -S intel-ucode # grub-mkconfig -o /boot/grub/grub.cfg 上のん無駄やんけ </code></pre> <h2>再起動</h2> -<pre><code> -# exit #chrootを抜ける +<pre><code># exit #chrootを抜ける </code></pre> <h3>インストールの記録を保存</h3> -<pre><code> -# exit #scriptを停止 +<pre><code># exit #scriptを停止 # mv install.log /mnt/root </code></pre> <h3>アンマウント</h3> -<pre><code> -# umount -R /mnt +<pre><code># umount -R /mnt </code></pre> <h3>再起動</h3> -<pre><code> -# reboot +<pre><code># reboot </code></pre> <h2>インストール後</h2> @@ -1481,15 +1449,13 @@ LANG=en_US.UTF-8 <p> 一般ユーザーの作成 </p> -<pre><code> -# useradd -m -G wheel -s /bin/bash kenji +<pre><code># useradd -m -G wheel -s /bin/bash kenji # passwd kenji </code></pre> <p> 作成したユーザーをsudoerに追加 </p> -<pre><code> -# visudo +<pre><code># visudo %wheel ALL=(ALL) ALL #uncomment </code></pre> <p> @@ -1507,16 +1473,14 @@ AUR <p> gitのインストール </p> -<pre><code> -$ sudo pacman -S git +<pre><code>$ sudo pacman -S git $ git config --global user.name "<i>First-name</i> <i>Family-name</i>" $ git config --global user.email "<i>username</i>@<i>example.com</i>" </code></pre> <p> dotfilesを同期 </p> -<pre><code> -$ mkdir ~/.local +<pre><code>$ mkdir ~/.local $ cd ~/.local $ git clone https://github.com/<i>dotfilesのリポジトリ</i> $ ln -sf ~/.local/dotfiles/.bash* ~/ @@ -1529,28 +1493,24 @@ $ ln -s ~/.local/dotfiles/.config/* ~/.config/ <p> グラフィックドライバのインストール </p> -<pre><code> -$ sudo pacman -S nvidia nvidia-utils xorg-xinit +<pre><code>$ sudo pacman -S nvidia nvidia-utils xorg-xinit </code></pre> <p> window managerをインストール </p> -<pre><code> -$ sudo pacman -S i3-wm i3blocks dmenu +<pre><code>$ sudo pacman -S i3-wm i3blocks dmenu </code></pre> ドライバをインストールしたらxorg-server等も依存関係として入った。 <p> フォントをインストール </p> -<pre><code> -$ sudo pacman -S noto-fonts-cjk noto-fonts-emoji ttf-joypixels ttf-font-awesome ttf-liberation +<pre><code>$ sudo pacman -S noto-fonts-cjk noto-fonts-emoji ttf-joypixels ttf-font-awesome ttf-liberation </code></pre> <p> ターミナル(st)をインストール </p> -<pre><code> -$ mkdir ~/.local/src +<pre><code>$ mkdir ~/.local/src $ cd ~/.local/src $ git clone git://git.suckless.org/st $ cd st @@ -1560,22 +1520,19 @@ $ sudo make install <p> 再起動 </p> -<pre><code> -# sudo reboot +<pre><code># sudo reboot </code></pre> だめでした <p> ログイン時に次のエラー </p> -<pre><code> -xauth: error in locking authority file /home/kenji/.cache/X11/Xauthority +<pre><code>xauth: error in locking authority file /home/kenji/.cache/X11/Xauthority </code></pre> <p> <code>~/.cache/X11</code>というディレクトリがないのが原因のようだ。 <code>.bash_profile</code>でXauthorityの場所を変更していたのにディレクトリを作っていなかった。 </p> -<pre><code> -$ mkdir ~/.cache/X11 +<pre><code>$ mkdir ~/.cache/X11 </code></pre> <p> として解決。 @@ -1585,11 +1542,9 @@ $ mkdir ~/.cache/X11 <p> ibusとibus-skkをインストール </p> -<pre><code> -$ sudo pacman -S ibus ibu-skk skk-jisyo +<pre><code>$ sudo pacman -S ibus ibu-skk skk-jisyo </code></pre> -<pre><code> -vim ~/.config/X11/xinitrc +<pre><code>vim ~/.config/X11/xinitrc export DefaultIMModule=ibus export GTK_IM_MODULE=ibus export QT_IM_MODULE=ibus @@ -1599,16 +1554,14 @@ ibus-daemon --xim & </code></pre> <h3>ブラウザ(brave)をインストール</h3> -<pre><code> -$ cd ~/.local/src +<pre><code>$ cd ~/.local/src $ git clone https://aur.archlinux.org/brave-bin.git $ cd brave-bin $ makepkg -si </code></pre> <h3>音</h3> -<pre><code> -$ sudo pacman -S alsa-utilst pulseaudio +<pre><code>$ sudo pacman -S alsa-utilst pulseaudio $ pulseaudio --start </code></pre> @@ -1616,8 +1569,7 @@ $ pulseaudio --start <p> ssh </p> -<pre><code> -$ sudo pacman -S openssh +<pre><code>$ sudo pacman -S openssh $ mkdir ~/.ssh $ cd ~/.ssh $ ssh-keygen -t rsa