最近使っていなかったノート PC で遊ぶことにした。
今回は最低限のシステムを構築するところまで。
必要なもの
- インストーラー作成用 OS: Windows 11 Pro
- インストールする PC: Let’s Note CF-RZ6
- インストールメディア: USB メモリ 2 GB
インストーラーの準備
インストーラー ISO の取得
Arch Linux JP Project -
ダウンロード にアクセス -> jaist.ac.jp ->
archlinux-x86_64.iso を選択。
USB インストールメディアの作成
Rufus のダウンロード
Rufus - 起動可能なUSBドライブを簡単に作成できます から Rufus 3.18 をダウンロードする。
USB にインストーラーを焼く
rufus-3.18.exeを実行- 必要事項を入力して
スタートボタン押下ドライブ プロパティデバイス: インストーラーメディアとして使用する USB メモリを選択ブートの種類:選択ボタンを押下し、ダウンロードしたarchlinux-x86_64.isoを選択パーティション構成:GPT
フォーマット オプションボリューム ラベル:ARCH_202205ファイル システム:FAT32クラスター サイズ:4096 バイト (規定)
ISOHybrid イメージの検出ダイアログが開くので、ISO イメージ モードで書き込む (推奨)を選択- 「USB の内容が消えますよ」という警告ダイアログが表示されるので、
OKを押下 - 完了したら、 USB を取り出す
インストール作業
基本的に インストールガイド - ArchWiki の通りにやっていけば OK.
インストーラー起動
- インストールメディアを挿して CF-RZ6 の電源を入れる -> UEFI
の画面が表示されるまで
Delキー連打 終了タブ ->デバイスを指定して起動セクションに表示されるインストールメディアを選択Arch Linux install medium (x86_64, UEFI)を選択
キーボードレイアウトを日本語配列キーボードに設定
loadkeys jp106ネットワーク接続
iwctl コマンドで無線 LAN 接続を行う。
iwctl コマンドの実行
iwctl無線 LAN に接続
自宅の無線 LAN は、SSID を隠しているので、
connect-hidden で接続する。
以下コマンドを実行すると、パスフレーズが聞かれるので、入力する。
station wlan0 connect-hidden <SSID><SSID>: 自宅の無線 LAN の SSID
iwctl 終了
exit接続確認
ping コマンドでインターネットに出れるか確認。
ping archlinux.jpシステムクロックの更新
timedatectl set-ntp trueパーティション設定
既存パーティションを全部削除して、 Arch Linux 用に efi, swap, linux filesystem のパーティションを作成。
fdisk の起動
fdisk /dev/sda既存パーティション削除
すべてのパーティションがなくなるまで d
コマンドで削除していく。
Command (m for help): d
Partition number (1-5, default 5): 1GPT パーティションテーブル作成
Command (m for help): gUEFI パーティション作成
パーティション作成
Command (m for help): n
Partition number (1-128, default 1):
First sector (2048-1000215182, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-1000215182, default 1000215182): +300Mパーティションタイプの指定
Command (m for help): t
Partition type or alias (type L to list all): 1swap パーティション作成
パーティション作成
Command (m for help): n
Partition number (1-128, default 2):
First sector (616448-1000215182, default 616448):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (616448-1000215182, default 1000215182): +512Mパーティションタイプの指定
Command (m for help): t
Partition number (1,2, default 2):
Partition type or alias (type L to list all): 19Linux filesystem パーティション作成
パーティション作成
Command (m for help): n
Partition number (3-128, default 3):
First sector (1665024-1000215182, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (1665024-1000215182, default 1000215182):fdisk 終了
Command (m for help): wパーティションのフォーマット
efi
mkfs.fat -F 32 /dev/sda1swap
mkswap /dev/sda2linux filesystem
mkfs.ext4 /dev/sda3ファイルシステムのマウント
Arch Linux のファイルを配置するため、作成・初期化したパーティションをマウントする。
mount /dev/sda3 /mnt
mount --mkdir /dev/sda1 /mnt/boot
swapon /dev/sda2Arch Linux ファイルの配置
最小限のファイルを、マウントしたパーティションに配置する。
pacstrap /mnt base linux linux-firmwareシステム設定
fstab の生成
genfstab -U /mnt >> /mnt/etc/fstabchroot
arch-chroot /mntタイムゾーン設定
ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
hwclock --systohcローカリゼーション設定
ロケール生成
sed -i -e 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen
sed -i -e 's/#ja_JP.UTF-8 UTF-8/ja_JP.UTF-8 UTF-8/' /etc/locale.gen
locale-genLANG 環境変数
echo 'LANG=ja_JP.UTF-8' > /etc/locale.confキーマップ
echo 'KEYMAP=jp106' > /etc/vconsole.confネットワーク設定
ホスト名
echo 'letsarch' > /etc/hostnameネットワークマネージャーインストール
pacman -S networkmanager
systemctl enable NetworkManager.serviceRoot パスワード設定
passwdブートローダーインストール
GRUB をインストールする。
pacman -S grub efibootmgr intel-ucode
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB_UEFI
grub-mkconfig -o /boot/grub/grub.cfg再起動
これでミニマムなシステムのインストールが完了したので、 chroot 環境から抜けて再起動する。
exit
reboot再起動後のネットワーク設定
wifi 設定
nmcli dev wifi connect <SSID> password <PASSWORD> hidden yes<SSID>: 自宅無線 LAN の SSID<PASSWORD>: 自宅無線 LAN のパスワード
モバイル設定
LinksMate の SIM を入れているので、その設定を行う。
pacman -S usbutils usb_modeswitch modemmanager
systemctl enable ModemManager.service
systemctl start ModemManager.service
nmcli con add con-name "LinksMate" type gsm ifname "*" apn linksmate.jp user user password mate再起動後、 nmtui や nmcli con up
nmcli con down
でアクティベート・ディアクティベートできるようになる。
今回はここまで。
参考資料
- インストールガイド - ArchWiki
- Arch Linux JP Project - ダウンロード
- USB インストールメディア - ArchWiki
- Rufus - 起動可能なUSBドライブを簡単に作成できます
- iwd - ArchWiki
- wifi - Connecting to a hidden Wi-Fi network Arch Linux - Unix & Linux Stack Exchange
- GRUB - ArchWiki
- マイクロコード - ArchWiki
- Arch Linux をおしゃれに最速インストール - おしゃれな気分でプログラミング
- NetworkManager - ArchWiki
- 9.4. nmcli による Wi-Fi ネットワークへの接続 Red Hat Enterprise Linux 8 | Red Hat Customer Portal
- linux - How to connect to hidden wifi network using nmcli - Stack Overflow
- USB 3G モデム - ArchWiki
0 件のコメント:
コメントを投稿