Windowsアプリの動かし方(Winboat)
Linuxでは、Windowsのアプリを動かすことは基本的にできません。しかし、LinuxでもWindowsのアプリを使えるようにする方法や、Linux上でWindowsを動かす方法はいくつもあります。
Winboatというアプリを使うと、スムーズに使用できます。このドキュメントでは、Winboatの使い方を紹介します。
この記事は上級者向けです。また、仮想環境を利用した場合はアンチチート機能のあるゲームなどは起動できません。
Winboatのインストール方法
1. 公式サイトにアクセス
https://www.winboat.app にアクセスします。

「Download」を押した後、「Debian」をクリックし、「Download .deb」を押します。

ダウンロードが完了したら、「winboat-…」をクリックして開きます。

「パッケージをインストール」を押してインストールします。

認証して続行します。

この画面になったら完了です。

アプリメニューなどから起動します。
Winboatは画面の大きさが決まっているようで、はみ出してしまいます。このまま進めましょう。「Next」を押します。

I agreeを押します。

本来利用規約はちゃんと読むべきものですが、このライセンスは「MIT License」といい、「何かあっても開発者は責任を負いません」以外のことは利用者にとって関係ありません。その内容だけ確認し、問題なければ同意してください。
Winboatを使うのに要求がいくつかあります。

- 4GBのRAMがあること
- 2コア以上のCPUであること
- BIOSで仮想化が有効になっていること
- DockerまたはPodmanをインストールしていること
- Docker Compose v2をインストールしていること
- ユーザーがdockerまたはpodmanグループに所属している=利用権限があること
- Docker daemonが動いていること
- FreeRDPの3.?.?がインストール済みであること
この全てを満たす必要があります。一部のみ解説します。
BIOS仮想化の有効化
BIOSに入り、仮想化を有効にする必要があります。BIOSにより方法や可否が異なるため、BIOSの型番を特定して検索する必要があります。
2. 依存環境のインストールと権限付与
このコマンドを実行すると、すべての依存環境を確認無しで自動でインストールします。1文字間違えると全く動かないため、コピー&ペーストを推奨します。
# Add Docker's official GPG key:
sudo apt update
sudo apt install ca-certificates curl freerdp3-x11
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Add user to docker group
sudo groupadd docker
sudo usermod -aG docker $USER
このコマンドを打ったら、再起動をします。

再起動をしたあとこの画面になったら、Nextを押します。
3. インストール場所の決定
インストール場所を決定します。特に興味がなければそのままNextを押してください。

4. Windowsの選択
使いたいWindowsのエディションと言語を選択してください。

Windowsのライセンスキーが手元にある場合、HomeのキーでProを起動することなどはできないため注意してください。
今回はWindows 11 Proと日本語で続行します。

5. ユーザーの作成
ユーザーを作成します。

入力して続行します。
6. スペックの決定
割り当てる計算リソースを決定します。

7. フォルダー共有の決定
WindowsとLinuxの間で共有のフォルダーを作るかどうかを決定します。
画面にも書いてあるとおり、Windows専用のウィルスにかかってしまった時、そのフォルダーも汚染されることになります。リスクを受け入れられる場合のみチェックを入れて設定してください。

8. インストール
問題なければインストールを実行します。

しばらく待機します。

この画面になったら完了です。

使い方
ダッシュボード
この状態になっていれば起動できています。

四角のボタンを押して停止、縦線二本のボタンを押して一時停止できます。
アプリ一覧
アプリを使うこともできるようになりました。

試しにメモ帳を開くとこのような画面になります。
