🙂

Arch Linuxのインストール、Windowsとのデュアルブート

2022/02/05に公開

この記事は編集中です

私の環境

  • ThinkPad X280
  • UEFI-GPT ESP
  • Windows 10

インストール

https://wiki.archlinux.jp/index.php/インストールガイド
https://wiki.archlinux.org/title/Installation_guide

  1. まず Arch Linux 用のパーティションを作っておき、余っている部分に Windows 10 をインストール

  2. Windows の高速スタートアップを無効化する

  3. Arch Linux をダウンロード
    https://www.archlinux.jp/download

    bash
    curl -OL http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/iso/2022.02.01/archlinux-2022.02.01-x86_64.iso
    
  4. iso イメージを USB や CD・DVD などに書き込む

    bash
    sudo dd if=archlinux-2022.02.01-x86_64.iso of=/dev/yourusb
    
  5. セキュアブートを無効化する(有効だと Arch Linux のインストーラや Arch Linux が起動できない)

  6. Arch Linux のインストーラーをブートする

  7. コマンドライン上のキーボード配列を jp106 にする

    loadkeys jp106
    
  8. システムクロックを更新する

    zsh
    timedatectl set-ntp true
    
  9. ext4 ファイルシステムで Arch Linux 用のパーティションをフォーマットする

    zsh
    mkfs.ext4 /dev/root_partition
    
  10. フォーマットしたパーティションを/mnt にマウントする

    zsh
    mount /dev/root_partition /mnt
    
  11. EFI パーティションを/mnt/boot にマウントする

    zsh
    mkdir /mnt/boot
    mount /dev/efi_system_partition /mnt/boot
    
  12. 必須パッケージをインストールする

    zsh
    pacstrap /mnt base linux linux-firmware
    
  13. Generate fstab

    zsh
    genfstab -U /mnt >> /etc/fstab
    
  14. chroot

    zsh
    arch-chroot /mnt
    
  15. タイムゾーンの設定

  16. Localization

  17. Network Settings

  18. NetworkManager のインストールと自動起動の有効化

    zsh
    pacman -S networkmanager
    systemctl enable NetworkManager
    
  19. GNOME のインストールと自動起動の有効化

    zsh
    pacman -S gnome
    systemctl enable gdk
    
  20. Notoをインストール

    zsh
    pacman -S noto-fonts-cjk noto-fonts-emoji noto-fonts
    
  21. Install grub
    https://wiki.archlinux.org/title/GRUB
    https://wiki.archlinux.jp/index.php/GRUB

  22. Detecting other operating systems

    zsh
    pacman -S os-prober
    

    /etc/default/grub中の
    GRUB_DISABLE_OS_PROBER を一時的に false にし、grub.cfgを生成し終わったらtrueもしくはコメントアウトした状態に戻す。

  23. pacman -S sudo

  24. useradd --create-home yourusername

  25. passwd yourusername

  26. usermod -aG wheel yourusername

  27. visudo and Uncoment %wheel ALL=(ALL) ALL

  28. Hit Ctrl+D and reboot

  29. Hit Alt+F2 and type gnome-terminal

  30. gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

  31. localectl set-x11-keymap jp

  32. TLP
    https://wiki.archlinux.jp/index.php/TLP
    https://wiki.archlinux.org/title/TLP

  33. fcitx-mozc

  34. スワップ

Discussion