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.
Click tab để xem từng giai đoạn thực thi của script
Không dừng vì apt warning. Phân biệt lỗi nghiêm trọng và lỗi có thể bỏ qua.
Tự map Mint xia→noble, wilma→jammy để Docker repo hoạt động đúng.
Mọi lệnh được ghi log với timestamp [HH:MM:SS] vào /var/log.
Phát hiện cài trước, đưa ra 5 lựa chọn thay vì ghi đè mù quáng.
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.
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.
Tự động cài QEMU/KVM, libvirt, FreeRDP v3, iptables — xử lý mọi edge case của Linux Mint.
Lựa chọn backend: Docker (khuyến nghị) hoặc Podman rootless. Script cài đặt đúng từng loại.
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.
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.
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 thực hiện tuần tự 6 bước, xử lý lỗi thông minh ở từng giai đoạn.
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.
Chạy apt update (bỏ qua lỗi Mint), cài ca-certificates, curl, qemu-kvm, libvirt, bridge-utils, FreeRDP v3.
Docker từ repo chính thức (tự map codename Mint→Ubuntu), hoặc Podman rootless với podman-compose.
Tải từ GitHub releases, cài apt-get, fallback dpkg+fix-deps nếu lỗi.
Tạo file .desktop chuẩn XDG, tải icon SVG, copy lên Desktop user, mark là trusted.
Hiển thị kết quả, hướng dẫn đăng xuất/login lại, và đường dẫn log file đầy đủ.
Chỉ cần 1 lệnh — script làm tất cả phần còn lại.