LinuxMint 21.3にWinBoat導入を試してみました
1.概要
WinBoatの記事をgigazine.netで見つけたので、リニューアルしたと思って、再度チャレンジしました。結果は、再度、期待はずれです。今回はWindowsアプリケーションの起動まで実施しました。記事ではEDGEを起動していますが、私の環境ではサインイン表示なしにEDGEが起動しました。コマンドプロンプトとエクスプローラは試してみて普通に動作しましたが、遅く感じます。この内容に関して記述します。
2.詳細
今回はWinBoatの導入に手こずりました。WinBoatにチャレンジをする方はOSを元に戻せる準備をしてから作業を開始しましょう。私は5回ほど元に戻しました。
HW環境は前回と同じで、AMD Ryzen、Memory 16GB, 4core, SSD 256GBです。
OSも合わせようとしたのですが、Ubuntu-22.04.5を導入するとFirefoxが起動しません。
snapdの問題と思ったのですが、2.72を超えていたので新しい問題と考えて諦めました。
OSをLinuxMint 21.3に変更してチャレンジです。
導入手順も少し変化しており、詳細手順は下記URLに従いました。
https://github.com/TibixDev/winboat
最初の問題はDocker環境です。Ubuntu標準にdocker composeの変更ではうまく行かず、全てやり直しをしました。
次の問題はMemoryです。16GBだけでは不足してハングしたようになりました。swapを8GB追加して問題解決しました。Memoryに関して以前実施したときは16GBで不足することはなかったと認識しています。
環境構築からInstallationのFinishまで約1時間必要です( Windows11 pro japanese選択 )
やっとInstallationが終了したと思うとリソースモニターのCPUが100%でハングです。
CPU 2Virtual Core Frequency: 3.60と表示された環境です(gigazineの表示はFrequency: 1.50)
Power Offして再起動して、WinBoatは正常に起動しました。
そこで、EDGEとコマンドプロンプトとエクスプローラを試験しましたが、導入に1時間かけて使いたいとは思わない環境です。
試してみたい方のために、導入時のshell関数を添付します。
下記関数を1つずつ実行後、LinuxMintのmenuからwinboatを選択して起動します。
3.追加
LinuxMint-22.3環境で再導入試験を実施しました。
LinuxMint-21.3よりも不安定な気がします。
WinBoat (3)
https://ubuntults.blog.fc2.com/blog-entry-263.html
setup_docker(){
# Add Docker's official GPG key:
sudo apt update
sudo apt install ca-certificates curl
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 docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl status docker
sudo systemctl start docker
sudo docker run hello-world
}
setup_dockercompose(){
sudo apt-get update
sudo apt-get install docker-compose-plugin
docker compose version
}
setup_user(){
#sudo groupadd docker
sudo usermod -aG docker $USER
echo "reboot"
}
setup_podman(){
sudo apt-get update
sudo apt-get -y install podman
}
setup_podmancompose(){
sudo apt install python3-pip
pip3 install podman-compose
python3 -m unittest discover tests/unit
}
setup_freerdp(){
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install com.freerdp.FreeRDP
}
setup_iptable(){
echo -e "ip_tables\niptable_nat" | sudo tee /etc/modules-load.d/iptables.conf
}
get_winboat(){
wget https://github.com/TibixDev/winboat/releases/download/v0.9.0/winboat-0.9.0-amd64.deb
sudo gdebi winboat-0.9.0-amd64.deb
}
参考
Linux上でWindowsアプリをシームレスに動かせるオープンソースツール「WinBoat」
https://gigazine.net/news/20260101-winboat/
WinBoat
https://ubuntults.blog.fc2.com/blog-entry-229.html
LinuxMint 22.3でWinBoat導入に再チャレンジしました
https://www.ubuntults.blog/2026/02/i-tried-installing-winboat-again-on.html
Firefox Operation not permitted (2)
https://ubuntults.blog.fc2.com/blog-entry-235.html
コメント
コメントを投稿