Dich

Dich

不专业的专业博客人,记录知识与感想

Archの基本から専門知識まで

前書き:Arch Linux は、軽量で柔軟なローリングリリースの Linux ディストリビューションであり、多くの優れたデスクトップ Linux の派生版が存在します。公式の Wiki は、技術界の「武林秘籍」とも称されています。ただし、中文版の Wiki は古く、インストール手順があまり明確ではないため、まずは仮想マシンでの Arch のインストールを例に実際に操作してみます。

bafkreie4fj4pavox7pt37tjabqo33fv7fnehmonw2che6mjht2y5x3jgly


準備:仮想マシン環境(VMware Workstation Pro を使用することをお勧めします)と ISO イメージが必要です。
VM 学習版:https://www.ahhhhfs.com/33472/
公式イメージ:https://geo.mirror.pkgbuild.com/iso/2023.08.01/


  1. 仮想マシンの作成
  2. VM を開き、[ファイル] - [仮想マシンの作成] - [標準] - [次へ] と進み、ハードディスクの要件は少なくとも 20G を推奨し、後続のパーティションに使用します。CPU とメモリは実際の要件に基づいて割り当てますが、通常は半分を使用します。
    注意:完了後、仮想マシンの設定の [オプション] でブートを UEFI に設定する必要があります。そうしないと、奇妙なブートの問題が発生する可能性があります。

画像

画像

  1. この仮想マシンを起動し、画面に入ると Enter キーを押し、tty1 に入ります。

画像

画像

  1. ネットワークに接続し、パーティションを作成します。
  2. dhcpcdコマンドを使用して IP アドレスを取得します。仮想マシンは NAT を使用するため、ネットワークに接続しやすいです。
  3. **ping www.baidu.com** コマンドを使用してネットワーク接続を確認します。ttl、time=xx ms などのデータが表示されれば成功です。その後、Ctrl+Cでコマンドの実行を停止し、百度が DDoS 攻撃でダウンしないようにします。
  4. timedatectl set-ntp trueコマンドを使用してシステムの時刻を更新します。このコマンドには出力がないため、何も起こらないことが最善です。
  5. fdisk -lコマンドを使用してシステムのパーティションを確認します。仮想マシンのため、ディスクが 1 つしか表示されません。
  6. 次に、Arch のインストールで最も難しい部分です。20G のディスクスペースを例に説明しますが、512MB のブートパーティション、15G のルートパーティション、および約 5G のスワップパーティションを作成する必要があります。コマンドラインでパーティションを作成するのは煩雑なため、ここではcfdiskコマンドを使用します。

画像

Enter キーを押して gpt タイプを選択し、次の画面が表示されます。

画像

左右の矢印キーを使用してNewに移動し、サイズを512MBに設定し、Enter キーを押して確認し、typeに移動してタイプをEFI systemに変更し、同様にルートパーティション(タイプは linux filesystem)とスワップパーティション(linux swap)を作成します。
注意:上記の操作が完了したら、Writeyesを選択してパーティションを保存し、その後quitでコマンドラインに戻ります。

画像

  1. パーティション作成後、次のコマンドでそれぞれをフォーマットします。
    mkfs.fat -F32 /dev/sda1
    mkfs.ext4 /dev/sda2
    mkswap -f /dev/sda3

    異なるパーティションタイプとフォーマットには異なるコマンドが必要です。
  2. フォーマットが完了したら、次のコマンドでマウントします。
    swapon /dev/sda3
    mount /dev/sda2 /mnt
    mkdir /dev/sda2 /mnt/home
    ls /mnt
    mkdir /mnt/boot
    mkdir /mnt/boot/EFI
    mount /dev/sda1 /mnt/boot/EFI
    ls /mnt

    これでコンポーネントのダウンロードを開始できます。

  1. 基本コンポーネントのインストール
  2. 有名なvimエディタを使用して、ミラーリストを国内のものに変更してダウンロード速度を向上させます。vim /etc/pacman.d/mirrorlist

394c1fa62cbd585145343b3f8bbba2ad

清華源を使用することをお勧めします。最初の行に次のコマンドを入力します:
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch、その後ESCキー、: wqキーを押して保存して終了します。

basic-install_mirrorlist-2.d629c732

  1. 基本パッケージをインストールするために、pacstrap /mnt base base-devel linux linux-firmware dhcpcdコマンドを使用してダウンロードを進めます。

basic-install_pacstrap-2.4c230553

  1. fstabファイルを生成するために、genfstab -U /mnt > /mnt/etc/fstabコマンドを使用してパーティションを自動的にマウントし、cat /mnt/etc/fstabコマンドでパーティションの状態を確認します。
  2. arch-chroot /mntコマンドを使用してシステム環境に切り替え、タイムゾーン、言語、ホスト名(hostname)を設定できます。
    上海をシステムのタイムゾーンに設定する:
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    ホスト名を設定する: vim /etc/hostnameと入力し、任意の名前を入力します。その後、vim /etc/hostsに次の内容を入力し、nameをホスト名に変更します。
    127.0.0.1 localhost
    ::1 localhost
    127.0.1.1 name.localdomain name

    言語を設定する: vim /etc/locale.genコマンドを使用して、en_US.UTF-8 UTF-8およびzh_CN.UTF-8 UTF-8の行のコメント記号を削除し、locale-genコマンドで新しいロケールを生成し、echo 'LANG=en_US.UTF-8' > /etc/locale.confコマンドで出力を確認します。

basic-install_locale-1.59ffa6db

  1. root パスワードを設定します:passwdコマンドを使用してパスワードを設定し、パスワードを再入力します。
  2. マイクロコードをインストールします:ハードウェアに応じて次のコマンドを選択します:
    pacman -S intel-ucode # Intel
    pacman -S amd-ucode # AMD
  3. ブートローダーをインストールします:pacman -S grub efibootmgr os-proberと GRUB:
    grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ARCH
    設定ファイルを生成します:grub-mkconfig -o /boot/grub/grub.cfg
  4. 退出して仮想マシンを再起動します:
    exit # インストール環境に戻る
    umount -R /mnt # 新しいパーティションをアンマウントする
    reboot # 再起動

    ログイン画面が表示されれば成功です。neofetchコマンドを使用してシステム情報を表示できます。

basic-install_neofetch.d338d5c5


  1. グラフィカルユーザーインターフェースのインストール
    仮想マシンで操作するために、KDE Plasma、Xfce などのデスクトップ環境をインストールできます。
  2. dhcpcdコマンドを使用してアドレスを取得します。
  3. 一般ユーザーを作成します。useradd -m -G wheel username(username を自分のユーザー名に置き換えてください)と入力し、パスワードを設定します。passwd username
  4. Sudo を設定します。pacman -S sudoコマンドを使用してインストールし、ln -s /usr/bin/vim /usr/bin/vi
    visudo
    で **% wheel ALL=(ALL) ALL** の前のコメント記号を削除します。
  5. 再起動後、ドライバーのインストールを開始します。NVIDIA、あなたはくそです 皆が知っている理由で、独立したグラフィックスドライバーのインストールは難しいですので、まずは統合グラフィックスのみを使用することをお勧めします。

画像

この例では、AMD の統合グラフィックスの場合、次のコマンドを使用します:sudo pacman -S xf86-video-amdgpu
OpenGL と mesa:
sudo pacman -S mesa xf86-video-amdgpu vulkan-radeon libva-mesa-driver mesa-vdpau
sudo pacman -S opencl-mesa lib32-vulkan-radeon lib32-mesa

5. pacman -S plasma-meta konsole dolphinコマンドを使用して KDE コンポーネントをインストールします。
6. sddm デーモンを起動します:
systemctl enable sddm
systemctl start sddm

7. 再起動後、デスクトップ環境に入ります。インストールが完了しました。

arch-2023-08-07-17-35-13

PS:デバイスの多様性により、インストール中にいくつかの奇妙な問題が発生する可能性があります。自分で検索して学習し、技術レベルを向上させるために努力してください。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。