🚀 Script v1.2 · WinBoat v0.9.0 · Linux Mint 22.x

Chạy Windows apps
trên Linux tự động hoàn toàn

WinBoat Manager — Script Bash cài đặt WinBoat, QEMU/KVM, Docker/Podman và FreeRDP trên Linux Mint 22.x chỉ với 1 lệnh duy nhất.

bash — terminal
$ curl -fsSL https://winboat.pages.dev/install.sh | sudo bash

Script hoạt động
như thế nào?

Click tab để xem từng giai đoạn thực thi của script

root@mint22 — bash (sudo ./install.sh)
 __      __  _      ___                _
 \ \    / / (_)    | _ )  ___   __ _  | |_
  \ \/\/ /  | |    | _ \/ _ \ / _` | |  _|
   \_/\_/   |_|    |___/ \___/ \__,_|  \__|
        WinBoat Manager for Linux Mint
═══════════════════════════════════════════
1) Cài đặt WinBoat với Docker khuyến nghị
2) Cài đặt WinBoat với Podman rootless
3) Gỡ bỏ WinBoat hoàn toàn nguy hiểm
4) Thoát
═══════════════════════════════════════════
Lựa chọn của bạn [1-4]: 1
root@mint22 — bash (cài đặt đang chạy...)
[09:42:01] INFO Bắt đầu WinBoat Manager v1.2
[09:42:01] INFO Kiểm tra quyền root... ✓ OK
[09:42:01] INFO Distro: Linux Mint 22 Xia (Ubuntu 24.04 base)
[09:42:02] INFO CPU VT-x/AMD-V: ✓ 8 luồng hỗ trợ ảo hóa
[09:42:02] INFO RAM: 15.4 GB / 16.0 GB — ✓ Đủ
[09:42:02] INFO Disk /home: 142 GB trống — ✓ Đủ
[09:42:03] INFO Cài dependencies: curl, ca-certificates, qemu-kvm...
[09:42:45] INFO Map Mint codename: xianoble (Ubuntu 24.04)
[09:42:46] INFO Thêm Docker repo chính thức...
[09:43:10] DONE Docker đã cài: docker-ce 27.3.1
[09:43:11] INFO Tải WinBoat v0.9.0 từ GitHub releases...
[09:44:02] DONE WinBoat đã cài thành công
[09:44:03] INFO Tạo Desktop shortcut tại ~/Desktop/WinBoat.desktop
[09:44:03] DONE ✓ Hoàn tất! Đăng xuất/đăng nhập lại để dùng Docker
root@mint22 — bash (phát hiện WinBoat đã cài)
INFO Kiểm tra WinBoat đã cài...
WARN WinBoat đã được cài đặt (v0.9.0)
Bạn muốn làm gì?
1) Bỏ qua — giữ nguyên cài đặt hiện tại
2) Cài lại hoàn toàn (giữ dữ liệu VM)
3) Chỉ tạo/sửa Desktop shortcut
4) Gỡ rồi cài lại từ đầu
5) Thoát
Lựa chọn [1-5]: 3
DONE ✓ Shortcut đã được cập nhật tại ~/Desktop/WinBoat.desktop
root@mint22 — bash (hoàn tất)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ WINBOAT MANAGER — CÀI ĐẶT HOÀN TẤT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 WinBoat: v0.9.0 ✓ đã cài
🐳 Docker: 27.3.1 ✓ running
⚙ QEMU/KVM: 8.2.2 ✓ active
🖥 FreeRDP: v3.2.0 ✓ sẵn sàng
🔗 Shortcut: ~/Desktop/WinBoat.desktop
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Bước tiếp theo:
Đăng xuất và đăng nhập lại để dùng Docker không cần sudo
Sau đó khởi động WinBoat: winboat
📋 Log: /var/log/winboat-manager-20250626-094403.log
🔄 Defensive Mode

Không dừng vì apt warning. Phân biệt lỗi nghiêm trọng và lỗi có thể bỏ qua.

🗺️ Codename Mapping

Tự map Mint xia→noble, wilma→jammy để Docker repo hoạt động đúng.

📋 Full Logging

Mọi lệnh được ghi log với timestamp [HH:MM:SS] vào /var/log.

🛡️ Smart Detection

Phát hiện cài trước, đưa ra 5 lựa chọn thay vì ghi đè mù quáng.

1 lệnh
Cài đặt hoàn toàn tự động
~15 phút
Thời gian hoàn thành
2 backend
Docker & Podman
100%
Mã nguồn mở, miễn phí

Mọi thứ bạn cần,
tự động hóa hoàn toàn

Script xử lý toàn bộ quá trình phức tạp — từ kiểm tra hệ thống, cài dependencies, đến tạo shortcut Desktop.

🔍
Kiểm tra môi trường

Tự kiểm tra KVM/VT-x, RAM, CPU, disk và mạng trước khi bắt đầu. Cảnh báo nếu không đủ yêu cầu.

📦
Dependencies đầy đủ

Tự động cài QEMU/KVM, libvirt, FreeRDP v3, iptables — xử lý mọi edge case của Linux Mint.

🐳
Docker hoặc Podman

Lựa chọn backend: Docker (khuyến nghị) hoặc Podman rootless. Script cài đặt đúng từng loại.

🔄
Smart Detection

Phát hiện WinBoat đã cài, cho phép cài lại, sửa shortcut, hoặc gỡ bỏ hoàn toàn — có hỏi xác nhận.

📋
Log đầy đủ

Mọi lệnh được ghi log với timestamp. Dễ dàng debug khi gặp lỗi bằng cách xem log file.

🖥️
Desktop Shortcut

Tự tạo shortcut WinBoat trên Desktop, hỗ trợ tên tiếng Việt (Màn hình / Bàn làm việc).

Script hoạt động
như thế nào?

Script thực hiện tuần tự 6 bước, xử lý lỗi thông minh ở từng giai đoạn.

01
Kiểm tra môi trường

Kiểm tra quyền root, distro Debian-based, CPU có VT-x/AMD-V, đủ RAM/disk không, và kết nối GitHub.

02
Cập nhật APT & cài dependencies

Chạy apt update (bỏ qua lỗi Mint), cài ca-certificates, curl, qemu-kvm, libvirt, bridge-utils, FreeRDP v3.

03
Cài Docker hoặc Podman

Docker từ repo chính thức (tự map codename Mint→Ubuntu), hoặc Podman rootless với podman-compose.

04
Tải & cài WinBoat .deb

Tải từ GitHub releases, cài apt-get, fallback dpkg+fix-deps nếu lỗi.

05
Tạo Desktop shortcut

Tạo file .desktop chuẩn XDG, tải icon SVG, copy lên Desktop user, mark là trusted.

06
Hoàn tất

Hiển thị kết quả, hướng dẫn đăng xuất/login lại, và đường dẫn log file đầy đủ.

Yêu cầu hệ thống

⚙️ Tối thiểu
  • 🐧
    Hệ điều hành Linux Mint 22.x (Xia/Wilma/Virginia)
  • 🧠
    RAM 4 GB (khuyến nghị 8 GB+)
  • CPU 2 nhân, có VT-x hoặc AMD-V
  • 💾
    Ổ đĩa trống 32 GB (cho Windows VM)
  • 🌐
    Mạng Internet ổn định
  • 🔑
    Quyền sudo / root
Sẵn sàng chạy Windows trên Linux?

Chỉ cần 1 lệnh — script làm tất cả phần còn lại.

bash
$ curl -fsSL https://winboat.pages.dev/install.sh | sudo bash
📖 Hướng dẫn chi tiết Tải install.sh GitHub