-
Notifications
You must be signed in to change notification settings - Fork 59
Virtualization ru
В этом руководстве описывается запуск MiniOS в виртуальных машинах, оптимизация производительности и использование MiniOS в качестве хоста виртуализации. MiniOS основан на Debian 13 "Trixie" и включает встроенные драйверы виртуализации и гостевые утилиты для максимальной производительности.
MiniOS включает встроенную поддержку обнаружения виртуализации и автоматической настройки разрешения экрана. В системе есть скрипт minios-virtreschange, который автоматически определяет виртуальные среды (VirtualBox, VMware, KVM, QEMU, Xen, Hyper-V) и настраивает разрешение экрана соответствующим образом.
Автоматическое управление разрешением:
-
Параметр ядра:
virtres=ШИРИНAxВЫСОТА(например,virtres=1920x1080) -
Отключить автонастройку: параметр ядра
novirtres - Разрешение по умолчанию: 1280x800 (если параметр virtres не указан)
- Обнаружение: Автоматически определяет виртуальные среды и настраивает разрешение
Рекомендуемые параметры (для всех платформ):
- Оперативная память: минимум 2 ГБ, рекомендуется 4 ГБ (Standard edition: минимум 1 ГБ)
- Процессоры: минимум 2 ядра
- Хранилище: минимум 4 ГБ (рекомендуется 8 ГБ для сохранения данных)
- Тип ОС: Linux 64-bit / Other Linux 64-bit
Выбор контроллера диска:
- VMware: используйте SCSI-контроллер для лучшей производительности
- VirtualBox: используйте SATA-контроллер с AHCI
- QEMU/KVM: используйте VirtIO-устройства хранения
- Hyper-V: используйте SCSI-контроллер
Выбор сетевого адаптера:
- VMware: используйте VMXNET3 для лучшей производительности
- VirtualBox: используйте Intel PRO/1000 MT Desktop
- QEMU/KVM: используйте VirtIO-сетевой интерфейс
- Hyper-V: используйте синтетический сетевой адаптер
VMware (VMware Workstation/Player):
В редакциях MiniOS Toolbox и Ultra пакет open-vm-tools предустановлен. Для Standard edition:
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktopVirtualBox:
<a id="insert-guest-additions-cd-and-install"></a>
# Insert Guest Additions CD and install
sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run
sudo rebootQEMU/KVM:
В редакциях MiniOS Toolbox и Ultra пакет qemu-guest-agent предустановлен. Для Standard edition:
sudo apt install qemu-guest-agent
sudo systemctl enable qemu-guest-agentHyper-V: Интеграционные компоненты предустановлены в MiniOS. Для расширенных возможностей:
sudo apt install linux-cloud-tools-generic linux-tools-genericMiniOS поддерживает запуск контейнеров и виртуальных машин в редакциях Toolbox и Ultra. В Ultra edition доступна полноценная поддержка Docker и KVM/QEMU, а в Toolbox включены только инструменты виртуализации.
Ultra edition: Docker предустановлен, включая lazydocker — графический интерфейс для управления Docker
Другие редакции: Docker можно установить вручную:
<a id="install-from-debian-repositories"></a>
# Install from Debian repositories
sudo apt update
sudo apt install docker.io docker-compose
<a id="or-install-the-official-version"></a>
# Or install the official version
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shРедакции Toolbox и Ultra: Инструменты KVM предустановлены, включая virt-manager — графический интерфейс для управления виртуальными машинами
Другие редакции: Инструменты виртуализации можно установить вручную:
<a id="install-kvm-tools"></a>
# Install KVM tools
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system virt-managerVirtualBox не входит в официальные репозитории Debian 13, но может быть установлен из официальных пакетов Oracle:
<a id="download-deb-package-from-httpswwwvirtualboxorgwikilinuxdownloads"></a>
# Download deb-package from https://www.virtualbox.org/wiki/Linux_Downloads
<a id="and-install"></a>
# and install
sudo apt install ./virtualbox-*.debПользователи автоматически добавляются в группу vboxusers для доступа к функциям VirtualBox.
🌐 Languages
📋 About MiniOS
🚀 Installation
⚙️ Configuration
🛡️ Administration
🛠️ Development
📋 Über MiniOS
🚀 Installation
- Schnellstartanleitung
- Hardware-Kompatibilität
- MiniOS Installation
- MiniOS Installer
- USB-Erstellungstools
⚙️ Konfiguration
🛡️ Administration
🛠️ Entwicklung
📋 Acerca de MiniOS
🚀 Instalación
- Guía de Inicio Rápido
- Compatibilidad de Hardware
- Instalando MiniOS
- Instalador de MiniOS
- Herramientas para Crear USB
⚙️ Configuración
- Menús de Arranque
- Parámetros de Arranque
- Archivo de Configuración
- Parámetros de live-config
- Gestión de Sesiones
🛡️ Administración
- Lista de Paquetes
- Gestión del Kernel
- Endurecimiento de Seguridad
- Optimización de Rendimiento
- Virtualización
🛠️ Desarrollo
📋 À propos de MiniOS
🚀 Installation
- Guide de démarrage rapide
- Compatibilité matérielle
- Installation de MiniOS
- Programme d’installation MiniOS
- Outils de création USB
⚙️ Configuration
- Menus de démarrage
- Paramètres de démarrage
- Fichier de configuration
- Paramètres live-config
- Gestion de session
🛡️ Administration
- Liste des paquets
- Gestion du noyau
- Renforcement de la sécurité
- Optimisation des performances
- Virtualisation
🛠️ Développement
📋 Tentang MiniOS
🚀 Instalasi
- Panduan Mulai Cepat
- Kompatibilitas Perangkat Keras
- Menginstal MiniOS
- Installer MiniOS
- Alat Pembuatan USB
⚙️ Konfigurasi
🛡️ Administrasi
🛠️ Pengembangan
📋 Informazioni su MiniOS
🚀 Installazione
- Guida Rapida
- Compatibilità Hardware
- Installazione di MiniOS
- Installatore MiniOS
- Strumenti per Creare USB
⚙️ Configurazione
🛡️ Amministrazione
- Elenco Pacchetti
- Gestione Kernel
- Rafforzamento della Sicurezza
- Ottimizzazione Prestazioni
- Virtualizzazione
🛠️ Sviluppo
📋 Sobre o MiniOS
🚀 Instalação
- Guia de Início Rápido
- Compatibilidade de Hardware
- Instalando o MiniOS
- Instalador do MiniOS
- Ferramentas de Criação de USB
⚙️ Configuração
- Menus de Boot
- Parâmetros de Boot
- Arquivo de Configuração
- Parâmetros live-config
- Gerenciamento de Sessão
🛡️ Administração
- Lista de Pacotes
- Gerenciamento de Kernel
- Reforço de Segurança
- Otimização de Desempenho
- Virtualização
🛠️ Desenvolvimento
📋 О MiniOS
🚀 Установка
- Краткое руководство
- Совместимость с оборудованием
- Установка MiniOS
- Установщик MiniOS
- Инструменты для создания USB
⚙️ Конфигурация
🛡️ Администрирование
🛠️ Разработка