GPD Win
目次
ハードウェア
このセクションで説明していないハードウェアは特に設定をしなくても問題なく動作します。
内蔵 Wi-Fi
Linux Bug 185661 が解決されるまでは、内蔵されている Wi-Fi を使うにはフィックスが必要になります。こちら から brcmfmac4356-pcie.txt
を入手して /lib/firmware/brcm
に配置して brcmfmac
モジュールをリロードしてください。
Arch Linux のインストーラーで内蔵 Wi-Fi を動作させたい場合、Windows 10 から上記のファイルを C:\
にダウンロードしてインストーラーで以下を実行するのが一番簡単です:
ディレクトリを作成して Windows 10 パーティションをマウント (mmcblk0p2
は lsblk
を実行して確認できた Windows 10 パーティションに置き換えてください):
# mkdir windows # mount /dev/mmcblk0p2 windows
ファイルをコピー:
# cp windows/brcmfmac4356-pcie.txt /lib/firmware/brcm
モジュールをリロード:
# modprobe -r brcmfmac # modprobe brcmfmac
Wi-Fi に接続:
# wifi-menu
バッテリーセンサー
フィックはまだ見つかっていません。Intel Battery Management Device INT33FE が使われています。詳しくは次のページを見てください: [1] [2]。
X セッションの回転
携帯ディスプレイが使われているため、ディスプレイは適切に回転させる必要があります。最新カーネル (4.9-1) では (xrandr やデスクトップ環境の設定を使って) X セッションを回転させると画面が表示されなくなります。linux-lts などの古いカーネルを使って xorg.conf
を使って回転させる方法は上手く行きます。
タッチスクリーンの回転
以下のコマンドで上手くいくこともありますが、絶対にそうなるとは限りません:
$ xinput set-prop 'Goodix Capacitive TouchScreen' 'Coordinate Transformation Matrix' -1 0 1 0 -1 1 0 0 1
サウンド
最新カーネルで問題なく機能します。linux-lts カーネルでは全く音が鳴りません。
ボリュームボタン
フィックスはまだ見つかっていません。
メモリカードリーダー
フィックスはまだ見つかっていません。
インストール
インストーラーの起動
起動時に "Del" や "Esc" を押し続けて BIOS を開いてください。BIOS からは、USB ドライブを優先して起動するようにオプションを変更してください。
Arch Linux の起動オプション画面では、"e" を押して起動オプションを編集して i915.fastboot=1
を追加しないと画面が表示されません。また、画面が正しく回転されるように fbcon=rotate:1
を追加してください。
Windows 10 とデュアルブートするためのパーティションのフォーマット
Windows のディスク管理などを使って Windows 10 のパーティションを縮小して Arch Linux の新しいパーティション用の領域を作成してください。
lsblk
を実行してパーティションを確認して以下のパーティションの番号をメモしてください:
- (X) Windows ブートローダー (100MB のパーティション)
- (Y) Windows 10 パーティション
- (Z) 新しい Linux のパーティション
新しい Linux パーティションをフォーマットしてマウント:
# mkfs.ext4 /dev/mmcblk0pZ # mount /dev/mmcblk0pZ /mnt
ブートディレクトリを作成して Windows ブートローダーをマウント:
# mkdir /mnt/boot # mount /dev/mmcblk0pX /mnt/boot
Arch Linux のインストール
ベースシステムをインストール:
# pacstrap -i /mnt base base-devel
Wi-Fi を使うためのファイルをコピー:
# cp /lib/firmware/brcm/brcmfmac4356-pcie.txt /mnt/lib/firmware/brcm
その後はインストールガイドのブートローダーの設定まで手順を進めてください。
ブートローダーのインストール
ブートローダーをインストール:
# bootctl install
/boot/loader/entries/arch.conf
を以下のように作成:
title Arch Linux linux /vmlinuz-linux initrd /initramfs-linux.img options i915.fastboot=1 fbcon=rotate:1 root=/dev/mmcblk0pZ rw