Help us understand the problem. What is going on with this article?

Arch Linux と Windows 10 でデュアルブート(防備録)

More than 1 year has passed since last update.

Windows 10 と Arch Linux でデュアルブートする。
UEFI環境。
myhostnameやmyusernameなどは適宜読み替えてください。

インストール

準備

Live環境に入る

公式サイトから最新のイメージをダウンロードし、USBメモリなどに焼き、
ArchISOを起動。
インターネット接続を確認。可能なら有線LANを。

Zsh
ping archlinuxjp.org

キーボードレイアウトを設定

Zsh
loadkeys jp106

インストール先のパーティションを確認

インストール先を /dev/sdaX、EFIパーティションを /dev/sdaE とします。

Zsh
fdisk -l

パーティションをフォーマット

Zsh
mkfs.ext4 /dev/sdaX

マウント

Zsh
mount /dev/sdaX /mnt
mkdir /mnt/boot
mount /dev/sdaE /mnt/boot

システムクロックを更新

Zsh
timedatectl set-ntp true

インストールと設定

ベースシステムをインストール

時間がかかります。

Zsh
pacstrap /mnt base base-devel

fstab を生成

Zsh
genfstab -U /mnt >> /mnt/etc/fstab

chroot

Zsh
arch-chroot /mnt

タイムゾーンとロケールを設定

Zsh
pacman -S vim              //好きなエディタをインストール
vim /etc/locale.gen            //en_US.UTF-8 UTF-8, ja_JP.UTF-8 UTF-8 をアンコメント
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
echo KEYMAP=jp106 > /etc/vconsole.conf

ホストネームを設定

Zsh
echo myhostname > /etc/hostname
vim /etc/hosts
/etc/hosts
127.0.0.1   localhost.localdomain   localhost
::1         localhost.localdomain   localhost
127.0.1.1   myhostname.localdomain  myhostname

パスワードを設定

Zsh
passwd

初期設定

ユーザを追加

Zsh
useradd myusername
chown -R myusername:users /home/myusername
chmod o+rx /home/myusername

sudo をインストール

Zsh
pacman -S sudo
visudo

以下を追記

visudo
myusername     ALL=(ALL)ALL

grubの設定

grubをインストール

Zsh
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

GDM と Gnome をインストール

Zsh
pacman -S gnome gdm
systemctl enable gdm.service

再起動し、インストールした Arch Linux に入る。
GUIが使えるはず。
さっき作成したユーザでログイン。

ネットに接続できないとき

下記を実行して再起動する

Zsh
systemctl enable NetworkManager.service

fcitx と fcitx-mozc をインストール

Zsh
$ sudo pacman -S fcitx fcitx-im fcitx-mozc fcitx-configtool

fcitxが動かないとき

Zsh
$ vim .xprofile
.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

設定

Zsh
$ fcitx-configtool                               //fcitx設定
$ /usr/lib/mozc/mozc_tool -mode=config_dialog    //mozc設定

参考

ArchWiki - https://wiki.archlinuxjp.org

Changelog

2017/10/26 - "grubの設定"を修正 (gnome -> grub)
2017/10/13 - "grubの設定"を追加
2017/09/21 - 軽微な修正
2017/09/20 - 投稿

kilo
大学生。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした