Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
6
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

@kilo

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

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 - 投稿

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
6
Help us understand the problem. What are the problem?