mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 19:02:31 +00:00
docs: review VM creation documentation in all seven translations
This commit is contained in:
@@ -0,0 +1,175 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Criar VM no Proxmox VE: assistentes Synology, Windows, Linux e NAS | ProxMenux",
|
||||
"description": "Crie e configure VM no Proxmox VE com o ProxMenux. Assistentes para NAS (Synology DSM, TrueNAS, OpenMediaVault, XigmaNAS, etc.), Windows, distribuições Linux e um instalador macOS externo. Predefinições adequadas para hardware, armazenamento e rede.",
|
||||
"ogTitle": "Crie VMs em Proxmox VE — Synology, Windows, Linux, Assistentes NAS",
|
||||
"ogDescription": "Assistentes ProxMenux para criar VM Synology DSM, TrueNAS, OMV, XigmaNAS, Windows e Linux no Proxmox VE.",
|
||||
"ogImageAlt": "ProxMenux Criar o Menu VM",
|
||||
"twitterTitle": "Criar VM no Proxmox VE | ProxMenux",
|
||||
"twitterDescription": "Assistentes para VM Synology, TrueNAS, OMV, XigmaNAS, Windows e Linux no Proxmox VE."
|
||||
},
|
||||
"header": {
|
||||
"title": "Criar VM",
|
||||
"description": "O ProxMenux reúne a criação de VM num menu interativo. Escolha a família do sistema operativo e o assistente trata da ISO, CPU, RAM, BIOS, rede, armazenamento e passthrough GPU opcional.",
|
||||
"section": "Máquinas Virtuais"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Para que serve este menu",
|
||||
"body": "O menu Criar VM encaminha para vários assistentes. Pergunta a família do sistema operativo e carrega o seletor ISO e configurador adequados. O modo predefinido usa definições apropriadas; o avançado apresenta as opções disponíveis antes da criação."
|
||||
},
|
||||
"opening": {
|
||||
"heading": "Abrir o menu",
|
||||
"body": "Do menu principal do ProxMenux, selecione <strong>Criar VM</strong>. Você verá isto:",
|
||||
"imageAlt": "Crie o expedidor VM com opções 3 ProxMenux (NAS / Windows / Linux) seguido da seção de scripts comunitários (macOS / Outros)"
|
||||
},
|
||||
"families": {
|
||||
"heading": "Três famílias OS",
|
||||
"intro": "As três entradas ProxMenux no topo do menu compartilham o mesmo motor subjacente e fluxo pós-ISO — elas apenas encaminham para diferentes seletores ISO e aplicam padrões sintonizados para cada família. Escolha o que corresponde ao hóspede que deseja instalar.",
|
||||
"routes": [
|
||||
{
|
||||
"key": "nas",
|
||||
"title": "Sistema NAS",
|
||||
"icon": "HardDrive",
|
||||
"href": "/docs/create-vm/system-nas",
|
||||
"accent": "border-emerald-300 bg-emerald-50",
|
||||
"iconBg": "bg-emerald-100 text-emerald-700",
|
||||
"description": "Oito sistemas NAS como VM dedicadas. A maioria usa o processo ISO automático; Synology DSM tem um assistente especializado com carregador.",
|
||||
"bullets": [
|
||||
"Synology DSM (ARC / RR / TinyCore carregadores)",
|
||||
"TrueNAS SCALE e CORE (ZFS)",
|
||||
"OpenMediaVault (baseado em Debian)",
|
||||
"XigmaNAS (FreeBSD ZFS)",
|
||||
"Rockstor (openSUSE / Btrfs), ZimaOS, FygoOS"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "windows",
|
||||
"title": "Sistema Windows",
|
||||
"icon": "MonitorCog",
|
||||
"href": "/docs/create-vm/system-windows",
|
||||
"accent": "border-blue-300 bg-blue-50",
|
||||
"iconBg": "bg-blue-100 text-blue-700",
|
||||
"description": "Windows 10, 11 e edições de servidor com padrões compatíveis com Windows (q35 + OVMF + TPM 2.0) e drivers VirtIO pré-montados.",
|
||||
"bullets": [
|
||||
"UUP Dump para ISOs atualizadas",
|
||||
"Ou ISO local de /var/lib/vz/template/iso",
|
||||
"TPM 2.0 adicionado automaticamente",
|
||||
"VirtIO Controladores ISO ligados ao ide3",
|
||||
"Canal de agente convidado habilitado"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "linux",
|
||||
"title": "Sistema Linux",
|
||||
"icon": "Laptop",
|
||||
"href": "/docs/create-vm/system-linux",
|
||||
"accent": "border-amber-300 bg-amber-50",
|
||||
"iconBg": "bg-amber-100 text-amber-700",
|
||||
"description": "Catálogo com curadoria de ISOs Linux oficiais baixados automaticamente do upstream, além de um coletor ISO local para qualquer outra coisa.",
|
||||
"bullets": [
|
||||
"Ubuntu (Ambiente de trabalho / Servidor, 20.04–25.10)",
|
||||
"Debian (Ambiente de trabalho / Netinst, 11–13)",
|
||||
"Fedora, Arch, Rocky, Mint, openSUSE",
|
||||
"Alpine, Kali, Manjaro",
|
||||
"Localização ISO local para imagens personalizadas"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"community": {
|
||||
"title": "Programas comunitários (não documentados aqui)",
|
||||
"intro": "As duas entradas abaixo do separador <em>Community Scripts</em> executam código que <strong>não faz parte do ProxMenux</strong> e ficam, por isso, fora desta documentação:",
|
||||
"macosRich": "<strong>System macOS</strong> — executa o instalador externo <osxLink>OSX-PROXMOX</osxLink>. Ele clona o repositório upstream, prepara o host e o <strong> reinicia automaticamente quando terminado</strong>. Consulte a documentação do próprio projeto.",
|
||||
"othersRich": "<strong>Outros sistemas (baseados em Linux)</strong>: carrega uma seleção de instaladores da comunidade para servidores domésticos, routers, firewalls e semelhantes. Cada script é mantido fora do ProxMenux."
|
||||
},
|
||||
"afterPick": {
|
||||
"heading": "O que acontece depois de escolher um SO",
|
||||
"intro": "Após selecionar a ISO, o menu segue o mesmo percurso para cada família de sistemas:",
|
||||
"items": [
|
||||
"<strong>Predefinido ou avançado.</strong> Um diálogo permite aceitar as predefinições ProxMenux ou abrir o configurador completo: modelo e núcleos CPU, RAM, BIOS/UEFI, placa de rede e tipo de máquina.",
|
||||
"<strong>Plano de armazenamento.</strong> Você combina um ou vários discos virtuais, discos importados e dispositivos de passagem PCI (controlador inteiro / NVMe) no mesmo VM.",
|
||||
"<strong>Passthrough GPU opcional.</strong> Se detetar uma GPU compatível, o ProxMenux oferece o assistente GPU após criar a VM. Pode ser necessário reiniciar.",
|
||||
"<strong>Criação da VM.</strong> A VM é criada, recebe etiquetas e uma descrição HTML formatada para consulta rápida no Proxmox."
|
||||
],
|
||||
"tipTitle": "Preferir Avançado para VMs que pretende manter",
|
||||
"tipBody": "Predefinições padrão funcionam bem para testes rápidos. Para um VM você pretende manter, o caminho Avançado permite que você escolha o BIOS direito (SeaBIOS vs OVMF/UEFI), tipo de máquina (<code>i440fx</code> vs <code>q35</code>) e controlador de disco (VirtIO SCSI single vs SATA) na frente — estes são dolorosos para mudar mais tarde."
|
||||
},
|
||||
"scripts": {
|
||||
"heading": "Programas envolvidos",
|
||||
"intro": "O menu carrega através de source vários scripts partilhados sem página própria. Estão listados como referência. Cada subpágina liga ao script principal do respetivo processo.",
|
||||
"headerScript": "Script",
|
||||
"headerRole": "Papel",
|
||||
"rows": [
|
||||
{
|
||||
"path": "menus/create_vm_menu.sh",
|
||||
"role": "Central de entrada."
|
||||
},
|
||||
{
|
||||
"path": "vm/select_nas_iso.sh",
|
||||
"role": "Seletor ISO e sistemas NAS (Synology, TrueNAS, OMV, Rockstor, ZimaOS)."
|
||||
},
|
||||
{
|
||||
"path": "vm/select_windows_iso.sh",
|
||||
"role": "Selector ISO do Windows. Delega ao construtor UUP Dump quando necessário."
|
||||
},
|
||||
{
|
||||
"path": "vm/select_linux_iso.sh",
|
||||
"role": "Selector ISO Linux para o fluxo Linux (distribuições de mainstream)."
|
||||
},
|
||||
{
|
||||
"path": "vm/synology.sh",
|
||||
"role": "Processo Synology DSM: obtém o carregador e a imagem DSM e prepara o perfil da VM."
|
||||
},
|
||||
{
|
||||
"path": "vm/zimaos.sh",
|
||||
"role": "Fluxo ZimaOS: baixa a imagem e a liga à definição VM."
|
||||
},
|
||||
{
|
||||
"path": "vm/vm_configurator.sh",
|
||||
"role": "Assistente padrão vs Avançado: CPU modelo/cores, RAM, BIOS, NIC, tipo de máquina."
|
||||
},
|
||||
{
|
||||
"path": "vm/disk_selector.sh",
|
||||
"role": "Plano de armazenamento: disco virtual, importação de disco ou passagem Controlador/NVMe."
|
||||
},
|
||||
{
|
||||
"path": "vm/vm_creator.sh",
|
||||
"role": "Criação final do VM: aplica a configuração, liga o armazenamento, escreve a descrição HTML."
|
||||
},
|
||||
{
|
||||
"path": "vm/guest_agent_config.sh",
|
||||
"role": "Opcional QEMU hook de instalação de agente convidado, usado por vários fluxos."
|
||||
}
|
||||
]
|
||||
},
|
||||
"related": {
|
||||
"heading": "Relacionado",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/disk-manager",
|
||||
"label": "Gerenciador de disco",
|
||||
"tail": " — anexar discos físicos existentes ou importar imagens de disco em VMs."
|
||||
},
|
||||
{
|
||||
"href": "/docs/utils/UUp-Dump-ISO-Creator",
|
||||
"label": "Criador de ISO do UUP Dump",
|
||||
"tail": " — crie ISO de instalação Windows prontas como suporte de arranque."
|
||||
},
|
||||
{
|
||||
"href": "/docs/utils/import-vm",
|
||||
"label": "Importar VM de OVA / OVF",
|
||||
"tail": " — introduzir as MV pré-construídas das exportações VMware / VirtualBox / ProxMenux."
|
||||
},
|
||||
{
|
||||
"href": "/docs/hardware/gpu-vm-passthrough",
|
||||
"label": "Adicionar GPU a uma VM (passthrough)",
|
||||
"tail": " — passar um GPU para um VM."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/vm-ct-commands",
|
||||
"label": "Comandos de gestão VM e CT",
|
||||
"tail": " — referência qm para o lado CLI."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,453 @@
|
||||
{
|
||||
"title": "Script de criação de VM Synology",
|
||||
"stepLabel": "Etapa",
|
||||
"intro": {
|
||||
"heading": "Introdução",
|
||||
"intro": "ProxMenux fornece um script automatizado que cria e configura uma máquina virtual (VM) para instalar Synology DSM (DiskStation Manager) em Proxmox VE. Este script simplifica o processo baixando e adicionando um dos carregadores disponíveis à inicialização VM, dando-lhe a opção entre quatro opções diferentes:",
|
||||
"loaders": [
|
||||
{
|
||||
"name": "AuxXxilium Arc",
|
||||
"url": "https://github.com/AuxXxilium/arc",
|
||||
"extra": ""
|
||||
},
|
||||
{
|
||||
"name": "RedPill RR",
|
||||
"url": "https://github.com/RROrg/rr",
|
||||
"extra": ""
|
||||
},
|
||||
{
|
||||
"name": "Alpine RedPill M-shell (projeto TinyCore)",
|
||||
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill",
|
||||
"extra": ""
|
||||
}
|
||||
],
|
||||
"customLoader": "Carregador personalizado – opção para usar um carregador personalizado se você preferir modificar ou criar sua própria configuração",
|
||||
"simplifiesIntro": "O script simplifica o processo de criação do VM, oferecendo as seguintes opções:",
|
||||
"simplifies": [
|
||||
"Seleção da configuração padrão ou avançada",
|
||||
"Configuração de CPU, RAM, BIOS e tipo de máquina",
|
||||
"Escolha entre disco virtual ou passagem de disco físico"
|
||||
]
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuração predefinida e avançada",
|
||||
"intro": "O script oferece dois modos de configuração:",
|
||||
"defaultHeading": "Configuração padrão",
|
||||
"defaultIntro": "Se você selecionar a configuração padrão, o script aplicará automaticamente os seguintes valores:",
|
||||
"headerParam": "Parâmetro",
|
||||
"headerValue": "Valor Padrão",
|
||||
"defaultRows": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"value": "q35"
|
||||
},
|
||||
{
|
||||
"param": "Tipo de BIOS",
|
||||
"value": "OVMF (UEFI)"
|
||||
},
|
||||
{
|
||||
"param": "Tipo de CPU",
|
||||
"value": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Número de núcleos",
|
||||
"value": "2"
|
||||
},
|
||||
{
|
||||
"param": "Tamanho da RAM",
|
||||
"value": "4096 MB"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"value": "vmbr0"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"value": "Gerado automaticamente"
|
||||
},
|
||||
{
|
||||
"param": "Iniciar a VM após a conclusão",
|
||||
"value": "Não"
|
||||
}
|
||||
],
|
||||
"defaultOutro": "Se você quiser personalizar a configuração, selecione a opção Configurações avançadas no menu.",
|
||||
"advancedHeading": "Configuração Avançada",
|
||||
"advancedIntro": "Se você selecionar a configuração avançada, o script lhe permitirá personalizar cada parâmetro:",
|
||||
"headerOptions": "Opções",
|
||||
"advancedRows": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"options": "q35 ou i440fx"
|
||||
},
|
||||
{
|
||||
"param": "Tipo de BIOS",
|
||||
"options": "OVMF (UEFI) ou SeaBIOS (Legado)"
|
||||
},
|
||||
{
|
||||
"param": "Tipo de CPU",
|
||||
"options": "Host ou KVM64"
|
||||
},
|
||||
{
|
||||
"param": "Número de núcleos",
|
||||
"options": "Número de núcleos CPU"
|
||||
},
|
||||
{
|
||||
"param": "Tamanho da RAM",
|
||||
"options": "Quantidade de memória atribuída à VM"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"options": "Ponte de rede para conexão"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"options": "Endereço MAC personalizado"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"options": "Marca VLAN (se usada)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"options": "Tamanho máximo da unidade de transmissão"
|
||||
}
|
||||
]
|
||||
},
|
||||
"diskSelection": {
|
||||
"heading": "Selecção do Disco",
|
||||
"intro": "O plano de armazenamento permite adicionar discos virtuais, discos físicos e controladores PCI ou dispositivos NVMe. As opções de disco são explicadas abaixo.",
|
||||
"virtualHeading": "Disco Virtual",
|
||||
"virtualItems": [
|
||||
"O script lista as opções de armazenamento disponíveis no Proxmox",
|
||||
"O usuário seleciona o disco e tamanho em GB",
|
||||
"Os discos virtuais são ligados como <strong>SATA</strong> (sata0, sata1, etc.). Os discos de dados virtuais e físicos partilham as seis posições SATA numeradas de 0 a 5; o carregador utiliza uma posição IDE separada."
|
||||
],
|
||||
"physicalHeading": "Passagem de Disco Físico",
|
||||
"physicalItems": [
|
||||
"O programa detecta todos os discos físicos disponíveis",
|
||||
"O usuário seleciona o disco físico ou discos que deseja usar.",
|
||||
"Os discos físicos são ligados como dispositivos <strong>SATA</strong>. Partilham as seis posições SATA numeradas de 0 a 5 com os discos de dados virtuais; não há mais seis posições reservadas para discos físicos."
|
||||
]
|
||||
},
|
||||
"loaderInstall": {
|
||||
"heading": "Instalação do Carregador",
|
||||
"intro1": "O script baixa automaticamente e extrai o carregador do repositório do desenvolvedor. Se o download falhar, o script exibirá uma mensagem de erro.",
|
||||
"intro2Rich": "<strong>AuxXxilium Arc</strong>, <strong>RedPill RR</strong> e <strong>Alpine RedPill M-shell</strong> são transferidos e extraídos automaticamente.",
|
||||
"customRich": "Para <strong>Carregador personalizado</strong>, o script procura por arquivos em <code>/var/lib/vz/template/iso</code>. Se vários arquivos forem encontrados, você será solicitado a selecionar o arquivo desejado.",
|
||||
"uploadIntro": "Você pode enviar carregadores personalizados das opções de armazenamento local:",
|
||||
"imageAlt": "Adicionar Carregador Personalizado",
|
||||
"imageCaption": "Adicionar Carregador Personalizado"
|
||||
},
|
||||
"vmCreation": {
|
||||
"heading": "Criação da VM",
|
||||
"intro": "Uma vez que o carregador é baixado, o script cria o VM usando os seguintes comandos:",
|
||||
"items": [
|
||||
"<code>qm create</code> – Cria a máquina virtual com os parâmetros configurados",
|
||||
"<code>qm importdisk</code> importa a imagem do carregador para o armazenamento Proxmox. O script liga-a depois à VM como ide0 para compatibilidade.",
|
||||
"<code>qm set</code> – Atribui valores de configuração como CPU, RAM e armazenamento",
|
||||
"<code>qm set VMID --boot order=ide0</code> define o carregador como dispositivo de arranque. Substitua VMID pelo ID da VM."
|
||||
]
|
||||
},
|
||||
"stepGuide": {
|
||||
"heading": "Guia de configuração do carregador de inicialização passo a passo",
|
||||
"intro": "Cada carregador tem menus e métodos de configuração próprios. Os seis passos abaixo explicam o processo comum; siga as indicações do carregador atual quando forem diferentes. As capturas M-shell mostram uma interface TinyCore anterior, enquanto o script atual transfere Alpine RedPill M-shell.",
|
||||
"selectorHeading": "Selecione seu tipo de carregador:",
|
||||
"loaderButtons": {
|
||||
"arc": "Arc Loader",
|
||||
"rr": "RR Loader",
|
||||
"tinycore": "TinyCore Loader"
|
||||
}
|
||||
},
|
||||
"steps": [
|
||||
{
|
||||
"id": "step1",
|
||||
"title": "Iniciar a VM e abrir o menu principal",
|
||||
"intro": "Assim que o VM for criado, inicie-o. A primeira vez que iniciar o VM, você acessará o menu principal do carregador para selecionar e configurar o modelo DSM que deseja construir. Uma vez criado o carregador, este passo será ignorado a menos que force manualmente uma reconfiguração do monitor de inicialização. Todos os carregadores também têm a opção de configurar o carregador através de uma interface web.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"htmlBefore": "<strong>Interface web</strong>, Para acessar a interface web, basta abrir um navegador web e inserir o endereço IP mostrado na saída do console VM. Por exemplo, no nosso caso: http://192.169.0.32.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_0_1.png",
|
||||
"alt": "Interface Web Arc Loader",
|
||||
"caption": "Interface Web Arc Loader"
|
||||
},
|
||||
{
|
||||
"htmlBefore": "<strong>Interface de terminal</strong>: aceda diretamente pela consola da VM.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_1_1.png",
|
||||
"alt": "Interface de Terminal Arc Loader",
|
||||
"caption": "Interface de Terminal Arc Loader"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"htmlBefore": "<strong>Interface web</strong>, Para acessar a interface web, basta abrir um navegador da web e digitar o endereço IP mostrado na saída do console VM, seguido pela porta <strong>7681</strong>. Por exemplo, no nosso caso: <code>http://192.169.0.33:7681</code>.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_0_2.png",
|
||||
"alt": "Exemplo de Comando RR",
|
||||
"caption": "Interface Web do Carregador RR"
|
||||
},
|
||||
{
|
||||
"htmlBefore": "<strong>Interface de terminal</strong>: escreva <strong>menu.sh</strong> na consola da VM para a abrir.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_1_1.png",
|
||||
"alt": "Interface de Carregador RR",
|
||||
"caption": "Interface de terminal do RR Loader"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"htmlBefore": "<strong>Interface web</strong>, Para acessar a interface web, basta abrir um navegador da web e digitar o endereço IP mostrado na saída do console VM, seguido pela porta <strong>7681</strong>. Por exemplo, no nosso caso: <code>http://192.169.0.35:7681</code>.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_0_1.png",
|
||||
"alt": "Interface do TinyCore Loader",
|
||||
"caption": "Interface Web do Carregador TinyCore"
|
||||
},
|
||||
{
|
||||
"htmlBefore": "<strong>Interface terminal</strong>, Acesse-o diretamente da saída do console VM. Fique de olho na tela, pois em algum momento ela pode pedir que você pressione uma tecla para continuar ou perguntar se deseja mudar o idioma.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_1_1.png",
|
||||
"alt": "Interface do TinyCore Loader",
|
||||
"caption": "Interface de terminal do TinyCore Loader"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step2",
|
||||
"title": "Selecionar modelo",
|
||||
"intro": "Depois de carregar o menu, selecione o modelo DSM Synology que você deseja instalar. Dependendo do carregador, você pode às vezes precisar expandir as opções para ver mais modelos.",
|
||||
"outro": "No nosso exemplo, vamos escolher o modelo SA6400.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_2_1.png",
|
||||
"alt": "Seleção do modelo no Arc",
|
||||
"caption": "Seleção do modelo no Arc"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_2_1.png",
|
||||
"alt": "Seleção do modelo RR",
|
||||
"caption": "Seleção do modelo RR"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_2_1.png",
|
||||
"alt": "Seleção do modelo TinyCore",
|
||||
"caption": "Seleção do modelo TinyCore"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step3",
|
||||
"title": "Selecione a versão do DSM",
|
||||
"intro": "Depois de selecionar o modelo, você precisa escolher a versão DSM que deseja instalar.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_3_1.png",
|
||||
"alt": "Seleção da versão no Arc — passo 1",
|
||||
"caption": "Seleção da versão no Arc — passo 1"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_3_2.png",
|
||||
"alt": "Seleção da versão no Arc — passo 2",
|
||||
"caption": "Seleção da versão no Arc — passo 2"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_3_1.png",
|
||||
"alt": "Seleção da versão RR - Passo 1",
|
||||
"caption": "Seleção da versão RR - Passo 1"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_3_2.png",
|
||||
"alt": "Seleção da versão RR - Passo 2",
|
||||
"caption": "Seleção da versão RR - Passo 2"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_3_3.png",
|
||||
"alt": "Seleção da versão RR - Passo 3",
|
||||
"caption": "Seleção da versão RR - Passo 3"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_3_1.png",
|
||||
"alt": "Seleção da versão do TinyCore - Passo 1",
|
||||
"caption": "Seleção da versão do TinyCore - Passo 1"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_3_2.png",
|
||||
"alt": "Seleção da versão do TinyCore - Passo 2",
|
||||
"caption": "Seleção da versão do TinyCore - Passo 2"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step4",
|
||||
"title": "Selecionar complementos",
|
||||
"intro": "Esta etapa permite adicionar recursos adicionais ou configurações personalizadas ao carregador.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"htmlBefore": "<strong>Arc</strong> dá-lhe a opção de configurar automaticamente ou manualmente ajustar as configurações. Se a configuração automática for selecionada, o carregador começará a aplicar as configurações necessárias e reiniciará automaticamente quando o processo estiver concluído.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_1.png",
|
||||
"alt": "Configuração automática do Arc",
|
||||
"caption": "Configuração automática do Arc"
|
||||
},
|
||||
{
|
||||
"htmlBefore": "Se optarmos por não usar o modo automático, introduzimos o menu para configurar as diferentes opções necessárias para o carregador:",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_2.png",
|
||||
"alt": "Configuração manual do Arc",
|
||||
"caption": "Configuração manual do Arc"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_3.png",
|
||||
"alt": "Configuração do Arc SN/Mac",
|
||||
"caption": "Configuração do Arc SN/Mac"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_4.png",
|
||||
"alt": "Arc Sata Portmap",
|
||||
"caption": "Arc Sata Portmap (use a opção recomendada)"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_5.png",
|
||||
"alt": "Seleção de complementos no Arc",
|
||||
"caption": "Seleção de complementos no Arc"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_1.png",
|
||||
"alt": "Complemento RR — passo 1",
|
||||
"caption": "Complemento RR — passo 1"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_2.png",
|
||||
"alt": "Complemento RR — passo 2",
|
||||
"caption": "Complemento RR — passo 2: clique para adicionar complementos."
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_3.png",
|
||||
"alt": "Complemento RR — passo 3",
|
||||
"caption": "Complemento RR — passo 3: clique no que pretende. Para adicionar mais, repita o processo das imagens 2.4.2 e 2.4.3."
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_1.png",
|
||||
"alt": "Configuração do SN TinyCore",
|
||||
"caption": "Configuração do SN TinyCore"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_2.png",
|
||||
"alt": "Opção aleatória TinyCore",
|
||||
"caption": "Opção aleatória TinyCore - A opção aleatória é recomendada"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_3.png",
|
||||
"alt": "Configuração do MAC do TinyCore",
|
||||
"caption": "Configuração do MAC do TinyCore"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_4.png",
|
||||
"alt": "TinyCore VM MAC",
|
||||
"caption": "TinyCore VM MAC - Escolha usar o MAC do seu VM ou um MAC aleatório"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step5",
|
||||
"title": "Compilar o Carregador",
|
||||
"intro": "Uma vez que você tenha selecionado o modelo, versão DSM, e addons, prossiga para construir o carregador. Este processo pode levar alguns minutos dependendo do carregador e da configuração selecionada. Para iniciar, selecione a opção \"Construir o Carregador\".",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_5_1.png",
|
||||
"alt": "Construção do carregador no Arc",
|
||||
"caption": "Construção do carregador no Arc"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_5_1.png",
|
||||
"alt": "Construção do carregador no RR",
|
||||
"caption": "Construção do carregador no RR"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_5_1.png",
|
||||
"alt": "Construção do carregador no TinyCore",
|
||||
"caption": "Construção do carregador no TinyCore"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step6",
|
||||
"title": "Iniciar o Carregador",
|
||||
"intro": "Uma vez que o carregador foi construído, ele irá pedir-lhe para iniciar. O VM reiniciará com a configuração criada e iniciará a instalação do DSM.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_6_1.png",
|
||||
"alt": "Arranque do carregador no Arc",
|
||||
"caption": "Arranque do carregador no Arc"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_6_1.png",
|
||||
"alt": "Arranque do carregador no RR",
|
||||
"caption": "Arranque do carregador no RR"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_6_1.png",
|
||||
"alt": "Arranque do carregador no TinyCore",
|
||||
"caption": "Arranque do carregador no TinyCore"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"dsmInstall": {
|
||||
"heading": "Iniciando a Instalação DSM",
|
||||
"intro": "Uma vez que o carregador é inicializado, você pode encontrar seu dispositivo Synology usando:",
|
||||
"afterCode": "Siga os passos no ecrã para concluir a instalação do DSM.",
|
||||
"setupAlt": "Configuração do DSM",
|
||||
"setupCaption": "Ecrã de configuração do DSM",
|
||||
"patience": "Por favor, seja paciente – O processo pode levar alguns minutos para ser concluído. A percentagem de progresso será atualizada automaticamente à medida que a configuração progride. Uma contagem regressiva começará assim que a instalação estiver se aproximando da conclusão.",
|
||||
"finishAlt": "Instalação concluída",
|
||||
"finishCaption": "Instalação concluída"
|
||||
},
|
||||
"tips": {
|
||||
"heading": "Dicas",
|
||||
"introItem": "Tenha em mente que as opções disponíveis podem mudar dependendo da versão do carregador e atualizações do desenvolvedor. Se você encontrar problemas durante o processo de criação do carregador, consulte a documentação do carregador:",
|
||||
"docLinks": [
|
||||
{
|
||||
"label": "Documentação do Arc",
|
||||
"url": "https://github.com/AuxXxilium/arc"
|
||||
},
|
||||
{
|
||||
"label": "Documentação RR",
|
||||
"url": "https://github.com/RROrg/rr"
|
||||
},
|
||||
{
|
||||
"label": "Documentação TinyCore",
|
||||
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill"
|
||||
}
|
||||
],
|
||||
"olderModels": "Alguns modelos DSM mais antigos podem ter problemas em reconhecer discos ou o cartão de rede. Recomenda-se a utilização de modelos mais recentes.",
|
||||
"updateLabel": "Actualização:",
|
||||
"updateBody": "Alguns carregadores oferecem a opção de atualizar o carregador diretamente do menu.",
|
||||
"importantLabel": "Importante:",
|
||||
"importantBody": "ProxMenux não fornece suporte para os diferentes carregadores."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Criar VM: sistema Linux | Documentação ProxMenux",
|
||||
"description": "Crie máquinas virtuais Linux no Proxmox VE com o ProxMenux. A documentação abrange o catálogo de ISO oficiais (Ubuntu, Debian, Fedora, Arch, Rocky, Mint, openSUSE, Alpine, Kali, Manjaro), o plano de armazenamento comum, o passthrough GPU opcional e dicas após a instalação.",
|
||||
"ogTitle": "Criar VM: sistema Linux | Documentação ProxMenux",
|
||||
"ogDescription": "Crie VMs Linux em Proxmox VE com ProxMenux. Catálogo ISO curado, plano de armazenamento unificado, passthrough opcional GPU e dicas pós-instalação.",
|
||||
"ogImageAlt": "Menu ProxMenux Linux VM"
|
||||
},
|
||||
"header": {
|
||||
"title": "Criar VM: sistema Linux",
|
||||
"description": "Crie uma VM Linux no Proxmox VE. O ProxMenux inclui um catálogo de ISO Linux oficiais para transferência e um seletor de ISO locais. Todos os percursos passam pelo assistente comum de VM, pelo plano de armazenamento e pelo assistente opcional de passthrough GPU.",
|
||||
"section": "Máquinas Virtuais"
|
||||
},
|
||||
"intro": {
|
||||
"title": "O que este script faz",
|
||||
"body": "Escolha uma ISO Linux oficial para transferência automática ou uma ISO local já carregada. O assistente comum passa depois por CPU, RAM e BIOS, plano de armazenamento, passthrough GPU opcional e criação da VM."
|
||||
},
|
||||
"image": {
|
||||
"alt": "Opções de instalação do Linux ProxMenux",
|
||||
"caption": "Opções de instalação do Linux"
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuração padrão vs avançada",
|
||||
"intro": "Depois que a ISO é selecionada, ProxMenux pergunta se deve usar o perfil padrão VM ou abrir o assistente avançado.",
|
||||
"defaultHeading": "Configuração padrão",
|
||||
"headerParam": "Parâmetro",
|
||||
"headerValue": "Valor padrão",
|
||||
"defaultRows": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"valueRich": "<code>q35</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"value": "OVMF (UEFI)"
|
||||
},
|
||||
{
|
||||
"param": "Tipo CPU",
|
||||
"value": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Núcleos",
|
||||
"value": "2"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"value": "4096 MB"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"valueRich": "<code>vmbr0</code>"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"value": "Gerado automaticamente"
|
||||
},
|
||||
{
|
||||
"param": "Iniciar após a conclusão",
|
||||
"value": "Não"
|
||||
}
|
||||
],
|
||||
"advancedHeading": "Configuração avançada",
|
||||
"advancedIntro": "O assistente avançado expõe cada parâmetro individualmente:",
|
||||
"headerOptions": "Opções",
|
||||
"advancedRows": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"optionsRich": "<code>q35</code> ou <code>i440fx</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"options": "OVMF (UEFI) ou SeaBIOS (Legado)"
|
||||
},
|
||||
{
|
||||
"param": "Tipo CPU",
|
||||
"options": "Host, KVM64 e outros modelos de CPU da lista"
|
||||
},
|
||||
{
|
||||
"param": "Núcleos",
|
||||
"options": "Número de núcleos CPU"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"options": "Memória atribuída ao VM"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"options": "Ponte de rede"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"options": "MAC personalizado"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"options": "Marca VLAN (opcional)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"options": "Tamanho MTU"
|
||||
}
|
||||
]
|
||||
},
|
||||
"storagePlan": {
|
||||
"heading": "Plano de armazenamento",
|
||||
"body": "Depois de CPU / RAM, ProxMenux abre o <strong>Plano de armazenamento</strong> menu, onde você pode combinar discos virtuais, discos importados e dispositivos de passagem PCI no mesmo VM, adicionando itens um de cada vez e terminando quando você terminar.",
|
||||
"virtualDiskTitle": "a. Adicionar disco virtual",
|
||||
"virtualDiskItems": [
|
||||
"Lista os volumes de armazenamento Proxmox disponíveis na máquina.",
|
||||
"Você escolhe o armazenamento de destino e o tamanho em GB.",
|
||||
"O disco utiliza o bus escolhido: SCSI (predefinido), SATA, VirtIO ou IDE. SATA tem seis posições numeradas de 0 a 5: <code>sata0</code>, <code>sata1</code>, …."
|
||||
],
|
||||
"importDiskTitle": "b. Adicionar disco de importação",
|
||||
"importDiskItems": [
|
||||
"Detecta discos físicos que são seguros de importar (sistema e discos protegidos estão escondidos).",
|
||||
"Você seleciona um ou mais discos através de uma lista de verificação.",
|
||||
"Os discos importados utilizam o bus escolhido e são ligados através de <code>qm set</code>."
|
||||
],
|
||||
"pciTitle": "c. Adicionar Controlador ou NVMe (passagem PCI)",
|
||||
"pciItems": [
|
||||
"Deteta HBA SATA/SAS e dispositivos NVMe e permite atribuir um <em>controlador completo</em> à VM. O IOMMU tem de estar ativo; o script oferece a ativação e um reinício se necessário.",
|
||||
"Um passo de confirmação avisa sobre o risco de todo o controlador (o cartão inteiro, incluindo cada disco nele, deixa o host).",
|
||||
"Os dispositivos PCI são atribuídos com comandos como <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Substitua VMID e PCI_ADDRESS pelo ID da VM e endereço PCI e utilize um índice hostpci livre para cada dispositivo."
|
||||
],
|
||||
"resetTitle": "Repor e terminar",
|
||||
"resetBody": "O menu oferece <strong>r</strong> para repor a seleção e recomeçar e <strong>d</strong> para terminar e continuar. Não é possível terminar com um plano vazio."
|
||||
},
|
||||
"gpu": {
|
||||
"heading": "Passagem de GPU opcional",
|
||||
"body": "Após o plano de armazenamento, se um GPU compatível é detectado no host ProxMenux oferece para lançar o assistente de passagem GPU. Veja <gpuLink>Adicionar GPU a um VM (Passthrough)</gpuLink> para como o assistente funciona — pode ser necessário reiniciar uma máquina."
|
||||
},
|
||||
"autoFeatures": {
|
||||
"heading": "Recursos automáticos VM",
|
||||
"efiTitle": "Disco EFI",
|
||||
"efiBody": "Quando o OVMF (UEFI) é selecionado, ProxMenux cria um disco de sistema 4 MB EFI no armazenamento que você escolhe para que o firmware tenha um lugar para armazenar suas variáveis.",
|
||||
"isoTitle": "Montagem ISO",
|
||||
"isoBody": "A instalação ISO é anexada ao <code>ide2</code> como um CD-ROM, pronto para a primeira inicialização.",
|
||||
"guestTitle": "QEMU Agente convidado",
|
||||
"guestBody": "O canal de agente convidado está habilitado na configuração VM. Você ainda precisa instalar o agente dentro do hóspede — veja as dicas abaixo."
|
||||
},
|
||||
"installOptions": {
|
||||
"heading": "Opções de instalação do Linux",
|
||||
"officialHeading": "ISO oficial (instalação tradicional)",
|
||||
"officialBody": "O ProxMenux inclui uma seleção de ISO Linux oficiais. Escolha uma: o script transfere-a do espelho do projeto para <code>/var/lib/vz/template/iso</code> e liga-a à VM.",
|
||||
"officialImageAlt": "Seleção de distribuição Linux",
|
||||
"officialImageCaption": "Seleção de distribuição Linux",
|
||||
"localHeading": "ISO Local",
|
||||
"localBody": "Usa qualquer ISO Linux já presente em <code>/var/lib/vz/template/iso</code>. O script lista cada <code>*.iso</code> que encontrar e permite que você escolha um.",
|
||||
"localImageAlt": "Menu de seleção ISO local",
|
||||
"localImageCaption": "Menu de seleção ISO local",
|
||||
"distros": [
|
||||
{
|
||||
"name": "Ubuntu",
|
||||
"variants": [
|
||||
"25.10 Desktop",
|
||||
"24.04 Desktop",
|
||||
"22.04 Desktop",
|
||||
"20.04 Desktop",
|
||||
"25.10 Server",
|
||||
"24.04 Server",
|
||||
"22.04 Server",
|
||||
"20.04 Server"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Debian",
|
||||
"variants": [
|
||||
"13 Desktop",
|
||||
"12 Desktop",
|
||||
"11 Desktop",
|
||||
"13 Netinst",
|
||||
"12 Netinst",
|
||||
"11 Netinst"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Fedora",
|
||||
"variants": [
|
||||
"Workstation 42"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Arch Linux",
|
||||
"variants": [
|
||||
"mais recente"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Rocky Linux",
|
||||
"variants": [
|
||||
"9"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Linux Mint",
|
||||
"variants": [
|
||||
"22.1 Cinnamon"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "openSUSE",
|
||||
"variants": [
|
||||
"Leap 15.6"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Alpine Linux",
|
||||
"variants": [
|
||||
"3.21"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Kali Linux",
|
||||
"variants": [
|
||||
"2026.1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Manjaro",
|
||||
"variants": [
|
||||
"25.0 GNOME"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"endToEnd": {
|
||||
"heading": "O que o script faz de ponta a ponta",
|
||||
"items": [
|
||||
"Obtém a ISO Linux (download oficial ou arquivo local).",
|
||||
"Aplica a configuração padrão ou avançada CPU / RAM / BIOS / tipo de máquina.",
|
||||
"Abre o plano de armazenamento e liga os discos virtuais selecionados, discos importados e dispositivos PCI.",
|
||||
"Cria o disco EFI quando UEFI é selecionado.",
|
||||
"Monta a ISO Linux em <code>ide2</code>.",
|
||||
"Define a ordem de arranque: primeiro disco, depois ISO.",
|
||||
"Habilita o canal QEMU Guest Agent.",
|
||||
"Opcionalmente executa o assistente de passagem GPU.",
|
||||
"Gera uma descrição HTML com estilo anexada ao VM.",
|
||||
"Inicia a VM se tiver escolhido essa opção."
|
||||
]
|
||||
},
|
||||
"postInstall": {
|
||||
"heading": "Dicas após a instalação",
|
||||
"guestAgentHeading": "Instale o agente convidado QEMU na VM",
|
||||
"guestAgentBody": "O ProxMenux ativa o canal do agente na configuração da VM, mas o agente tem de ser instalado no sistema convidado. Permite o encerramento controlado e congelar os sistemas de ficheiros durante as cópias de segurança para melhorar a consistência dos dados.",
|
||||
"debian": "Debian / Ubuntu",
|
||||
"fedora": "Fedora / Rocky / RHEL",
|
||||
"arch": "Arch Linux",
|
||||
"opensuse": "openSUSE",
|
||||
"virtioHeading": "Suporte para VirtIO no Linux",
|
||||
"virtioBody": "As distribuições Linux modernas normalmente incluem controladores VirtIO para disco e rede. Escolha <code>virtio</code> para discos de blocos VirtIO ou <code>scsi</code> com o controlador VirtIO SCSI configurado; o adaptador de rede também utiliza <code>virtio</code>. Verifique os controladores nos instaladores antigos.",
|
||||
"virtioWarnTitle": "Distribuição muito antiga",
|
||||
"virtioWarnBody": "Os instaladores muito antigos podem não incluir os controladores VirtIO necessários. Nesse caso, utilize um controlador SATA / SCSI emulado ou forneça os controladores adequados.",
|
||||
"trimHeading": "Ativar TRIM / discard no armazenamento SSD",
|
||||
"trimBody": "Se a VM utiliza armazenamento Proxmox baseado em SSD e o disco foi ligado com a opção <code>discard</code>, pode encaminhar comandos TRIM a partir do sistema convidado. Duas opções:",
|
||||
"trimItems": [
|
||||
"Executar <code>fstrim -av</code> periodicamente (ou ativar a unidade <code>fstrim.timer</code> em distribuições systemd).",
|
||||
"Ou monte sistemas de arquivos com a opção <code>discard</code> em <code>/etc/fstab</code>."
|
||||
],
|
||||
"balloonHeading": "Balonamento de memória",
|
||||
"balloonBody": "Os kernels Linux modernos normalmente incluem o controlador <code>virtio_balloon</code>. Com o dispositivo de ballooning ativo, o Proxmox pode recolher estatísticas de memória. A recuperação dinâmica também exige uma memória mínima inferior ao máximo configurado; valores iguais mantêm a atribuição fixa."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Relacionado",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-image-vm",
|
||||
"label": "Importar imagem de disco para VM",
|
||||
"tail": " — ligar uma imagem Linux existente .qcow2 / .img / .raw a uma nova VM."
|
||||
},
|
||||
{
|
||||
"href": "/docs/utils/import-vm",
|
||||
"label": "Importar VM de OVA / OVF",
|
||||
"tail": " — importar uma VM Linux exportada de VMware / VirtualBox / Proxmox."
|
||||
},
|
||||
{
|
||||
"href": "/docs/hardware/gpu-vm-passthrough",
|
||||
"label": "Adicionar GPU à VM (Passthrough)",
|
||||
"tail": " — para VMs Linux que necessitam de aceleração GPU."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/vm-ct-commands",
|
||||
"label": "Comandos de gestão VM e CT",
|
||||
"tail": " — referência qm CLI."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Visão geral da criação de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Criar VM: sistema NAS | Documentação ProxMenux",
|
||||
"description": "Crie VM NAS no Proxmox VE com o ProxMenux: Synology DSM com carregador, TrueNAS SCALE/CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS. O Umbrel OS está disponível através de um script comunitário.",
|
||||
"ogTitle": "Criar VM: sistema NAS | Documentação ProxMenux",
|
||||
"ogDescription": "Crie VM NAS no Proxmox VE com o ProxMenux: Synology DSM com carregador, TrueNAS SCALE/CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS.",
|
||||
"ogImageAlt": "Menu NAS do sistema ProxMenux"
|
||||
},
|
||||
"header": {
|
||||
"title": "Criar VM: Sistema NAS",
|
||||
"description": "ProxMenux suporta oito sistemas operacionais NAS como VMs dedicadas, além de um caminho opcional Umbrel OS através de um script comunitário. A maioria dos sistemas compartilham o mesmo fluxo auto-ISO; a Synology DSM usa um assistente de carregador especializado.",
|
||||
"section": "Máquinas Virtuais"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Como funciona o seletor NAS",
|
||||
"body": "No processo ISO genérico, o seletor tenta detetar a última versão estável no espelho do projeto, usa uma versão de recurso se necessário, transfere a ISO e abre o configurador comum de CPU, RAM, discos e rede. Synology DSM e ZimaOS usam instaladores próprios."
|
||||
},
|
||||
"image": {
|
||||
"alt": "Selector NAS de sistema ProxMenux",
|
||||
"caption": "Selector NAS do sistema"
|
||||
},
|
||||
"flowBadges": {
|
||||
"loader": "Fluxo do carregador",
|
||||
"auto-iso": "Fluxo auto- ISO",
|
||||
"dedicated": "Programa dedicado"
|
||||
},
|
||||
"labels": {
|
||||
"base": "Base",
|
||||
"fileSystem": "Sistema de ficheiros",
|
||||
"viewDetails": "Ver detalhes"
|
||||
},
|
||||
"supported": {
|
||||
"heading": "Sistemas NAS suportados",
|
||||
"cards": [
|
||||
{
|
||||
"name": "Synology DSM",
|
||||
"tagline": "DiskStation Manager com carregador ARC/RR. Configure o carregador antes do primeiro arranque.",
|
||||
"icon": "HardDrive",
|
||||
"base": "Linux (personalizado)",
|
||||
"fileSystem": "Btrfs, ext4",
|
||||
"href": "/docs/create-vm/system-nas/synology",
|
||||
"flow": "loader"
|
||||
},
|
||||
{
|
||||
"name": "TrueNAS SCALE",
|
||||
"tagline": "TrueNAS baseado em Debian com aplicações Docker nas versões atuais e ZFS como sistema de ficheiros principal. As versões antigas do SCALE usavam Kubernetes.",
|
||||
"icon": "Database",
|
||||
"base": "Debian Linux",
|
||||
"fileSystem": "ZFS",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#truenas-scale",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "TrueNAS CORE",
|
||||
"tagline": "TrueNAS baseado em FreeBSD, focado em armazenamento ZFS. As jails e os plugins do CORE 13.3 estão obsoletos e sem suporte.",
|
||||
"icon": "Database",
|
||||
"base": "FreeBSD",
|
||||
"fileSystem": "ZFS",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#truenas-core",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "OpenMediaVault",
|
||||
"tagline": "NAS baseado em Debian leve com uma arquitetura modular de plugins. Ótimo para hardware mais velho.",
|
||||
"icon": "Server",
|
||||
"base": "Debian Linux",
|
||||
"fileSystem": "ext4, XFS, Btrfs",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#openmediavault",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "XigmaNAS",
|
||||
"tagline": "NAS baseado em FreeBSD — o sucessor original do FreeNAS, focado em ZFS e simplicidade.",
|
||||
"icon": "Database",
|
||||
"base": "FreeBSD",
|
||||
"fileSystem": "ZFS, UFS",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#xigmanas",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "Rockstor",
|
||||
"tagline": "NAS baseado em openSUSE construído em torno de Btrfs. Rock-ons (aplicações Docker) ampliam a funcionalidade.",
|
||||
"icon": "HardDrive",
|
||||
"base": "openSUSE Leap",
|
||||
"fileSystem": "Btrfs",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#rockstor",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "ZimaOS",
|
||||
"tagline": "Sistema operacional NAS leve focado em mídia, aplicativos Docker e automação doméstica. Usa o seu próprio instalador.",
|
||||
"icon": "MonitorIcon",
|
||||
"base": "Buildroot (evolução do CasaOS)",
|
||||
"fileSystem": "ext4",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#zimaos",
|
||||
"flow": "dedicated"
|
||||
},
|
||||
{
|
||||
"name": "FygoOS",
|
||||
"tagline": "Edição internacional do fnOS: um NAS baseado em Debian com volumes de armazenamento, aplicativos e streaming de mídia, gerenciado a partir de sua interface web e dos aplicativos Fygo.",
|
||||
"icon": "Server",
|
||||
"base": "Debian Linux",
|
||||
"fileSystem": "Btrfs, ext4",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#fygoos",
|
||||
"flow": "auto-iso"
|
||||
}
|
||||
]
|
||||
},
|
||||
"umbrel": {
|
||||
"title": "Opção comunitária: Umbrel OS",
|
||||
"bodyRich": "A 9a entrada no menu NAS é <strong>Umbrel OS</strong>. Ele executa um instalador <umbrelLink>community-scripts</umbrelLink> mantido fora do ProxMenux, por isso não está documentado aqui. O instalador lida com todo o ciclo de vida e imprime suas credenciais padrão no final."
|
||||
},
|
||||
"zfsMem": {
|
||||
"title": "Regra prática de memória ZFS",
|
||||
"bodyRich": "Para TrueNAS, atribua pelo menos <strong>8 GB de RAM</strong> para uso básico e mais para cargas exigentes. O ZFS utiliza RAM para a cache ARC, mas não há um limite universal de 8 GB para todos os NAS ZFS. Consulte os requisitos da distribuição e dimensione segundo discos, serviços e aplicações; configurações leves OMV ou Rockstor podem precisar de menos."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Relacionado",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas/synology",
|
||||
"label": "VM Synology",
|
||||
"tail": " — instalador dedicado da Synology DSM (Xpenology) na Proxmox."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others",
|
||||
"label": "Outro NAS de Sistema",
|
||||
"tail": " — TrueNAS, OpenMediaVault, Rockstor, XigmaNAS, FygoOS e semelhantes."
|
||||
},
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-vm",
|
||||
"label": "Importar disco para VM",
|
||||
"tail": " — passe discos físicos reais para o NAS VM (recomendado sobre discos virtuais para produção)."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/zfs-commands",
|
||||
"label": "Comandos de gerenciamento ZFS",
|
||||
"tail": " — útil se a sua distribuição NAS usar ZFS por baixo."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Visão geral da criação de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,400 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Criar VM: Synology DSM | Documentação ProxMenux",
|
||||
"description": "Crie uma VM Synology DSM no Proxmox VE. O ProxMenux transfere o carregador escolhido (Arc, RR, Alpine RedPill M-shell ou uma imagem própria), importa-o como disco de arranque e configura CPU, RAM e armazenamento com o assistente predefinido ou avançado.",
|
||||
"ogTitle": "Criar VM: Synology DSM | Documentação ProxMenux",
|
||||
"ogDescription": "Crie uma máquina virtual DSM Synology em Proxmox VE com ProxMenux."
|
||||
},
|
||||
"header": {
|
||||
"title": "Criar VM: Synology DSM",
|
||||
"description": "Crie uma VM Synology DSM no Proxmox VE. O ProxMenux transfere o carregador escolhido (Arc, RR, Alpine RedPill M-shell ou uma imagem própria), importa-o como disco de arranque e configura CPU, RAM e armazenamento com o assistente predefinido ou avançado.",
|
||||
"section": "Máquinas Virtuais · NAS"
|
||||
},
|
||||
"loaderLabels": {
|
||||
"arc": "Arc Loader",
|
||||
"rr": "RR Loader",
|
||||
"tinycore": "TinyCore Loader"
|
||||
},
|
||||
"whatThisDoes": {
|
||||
"title": "O que isto faz",
|
||||
"bodyRich": "O ProxMenux automatiza a preparação da VM para Synology DSM: transfere um carregador suportado, importa-o como disco de arranque IDE e aplica as definições escolhidas de CPU, RAM, rede e armazenamento. A construção do carregador, a escolha do modelo e a instalação DSM decorrem <strong>dentro da VM</strong>, pela interface web ou de terminal do carregador. Estes passos são mantidos pela comunidade e mudam frequentemente; esta página oferece uma base de trabalho."
|
||||
},
|
||||
"supportedLoaders": {
|
||||
"heading": "Carregadores suportados",
|
||||
"intro": "O script permite- lhe escolher entre quatro fontes do carregador:",
|
||||
"loaders": [
|
||||
{
|
||||
"name": "AuxXxilium Arc",
|
||||
"url": "https://github.com/AuxXxilium/arc"
|
||||
},
|
||||
{
|
||||
"name": "RedPill RR",
|
||||
"url": "https://github.com/RROrg/rr"
|
||||
},
|
||||
{
|
||||
"name": "Alpine RedPill M-shell (projeto TinyCore)",
|
||||
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill"
|
||||
}
|
||||
],
|
||||
"customRich": "<strong>Carregador personalizado</strong> — solte sua própria imagem do carregador em <code>/var/lib/vz/template/iso</code> e o script irá pegá-lo."
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuração padrão vs avançada",
|
||||
"intro": "Quando você executa o script, ele pergunta se deve usar o perfil ProxMenux padrão VM ou abrir o assistente avançado. Os valores padrão são sintonizados para DSM e funcionam para a maioria das instalações.",
|
||||
"defaultHeading": "Configuração padrão",
|
||||
"headerParam": "Parâmetro",
|
||||
"headerValue": "Valor padrão",
|
||||
"defaultRowsRich": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"valueRich": "<code>q35</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"valueRich": "OVMF (UEFI)"
|
||||
},
|
||||
{
|
||||
"param": "Tipo CPU",
|
||||
"valueRich": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Núcleos",
|
||||
"valueRich": "2"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"valueRich": "4096 MB"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"valueRich": "<code>vmbr0</code>"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"valueRich": "Gerado automaticamente"
|
||||
},
|
||||
{
|
||||
"param": "Iniciar após a conclusão",
|
||||
"valueRich": "Não"
|
||||
}
|
||||
],
|
||||
"advancedHeading": "Configuração avançada",
|
||||
"advancedIntro": "O assistente avançado apresenta cada definição separadamente. Pode alterar os seguintes valores:",
|
||||
"headerOptions": "Opções",
|
||||
"advancedRowsRich": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"optionsRich": "<code>q35</code> ou <code>i440fx</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"optionsRich": "OVMF (UEFI) ou SeaBIOS (Legado)"
|
||||
},
|
||||
{
|
||||
"param": "Tipo CPU",
|
||||
"optionsRich": "Host ou KVM64"
|
||||
},
|
||||
{
|
||||
"param": "Núcleos",
|
||||
"optionsRich": "Número de núcleos CPU"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"optionsRich": "Memória atribuída à VM"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"optionsRich": "Ponte de rede"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"optionsRich": "MAC personalizado"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"optionsRich": "Marca VLAN (opcional)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"optionsRich": "Tamanho MTU"
|
||||
}
|
||||
]
|
||||
},
|
||||
"storagePlan": {
|
||||
"heading": "Plano de armazenamento",
|
||||
"introRich": "Após CPU e RAM, o ProxMenux abre o menu <strong>Plano de armazenamento</strong>. Pode <strong>combinar</strong> discos virtuais, discos importados e dispositivos PCI passthrough na mesma VM. Adicione os elementos um a um e termine quando concluir.",
|
||||
"virtualHeading": "a. Adicionar disco virtual",
|
||||
"virtualItemsRich": [
|
||||
"Lista os volumes de armazenamento Proxmox disponíveis na máquina.",
|
||||
"Você escolhe o armazenamento de destino e o tamanho em GB.",
|
||||
"O disco é ligado como SATA (<code>sata0</code>, <code>sata1</code>, …). Os discos de dados virtuais e físicos partilham as seis posições SATA numeradas de 0 a 5."
|
||||
],
|
||||
"importHeading": "b. Adicionar disco de importação",
|
||||
"importItemsRich": [
|
||||
"Detecta discos físicos que são seguros de importar (sistema e discos protegidos estão escondidos).",
|
||||
"Você seleciona um ou mais discos através de uma lista de verificação.",
|
||||
"Os discos importados são anexados como SATA via <code>qm set</code>."
|
||||
],
|
||||
"pciHeading": "c. Adicionar Controlador ou NVMe (passagem PCI)",
|
||||
"pciItemsRich": [
|
||||
"Deteta HBA SATA/SAS e dispositivos NVMe e permite atribuir um <em>controlador completo</em> à VM. O IOMMU tem de estar ativo; o script oferece a ativação e um reinício se necessário.",
|
||||
"Um passo de confirmação avisa sobre o risco de todo o controlador (o cartão inteiro, incluindo cada disco nele, deixa o host).",
|
||||
"Os dispositivos PCI são atribuídos com comandos como <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Substitua VMID e PCI_ADDRESS pelo ID da VM e endereço PCI e utilize um índice hostpci livre para cada dispositivo."
|
||||
],
|
||||
"resetCalloutTitle": "Repor e terminar",
|
||||
"resetCalloutBodyRich": "O menu oferece <strong>r</strong> para repor a seleção e recomeçar e <strong>d</strong> para terminar e continuar. Não pode terminar com um plano vazio: o Synology precisa de pelo menos um disco para instalar DSM."
|
||||
},
|
||||
"gpu": {
|
||||
"heading": "Passagem de GPU opcional",
|
||||
"bodyRich": "Após o plano de armazenamento, se o script detecta um GPU compatível no host, ele pergunta se você quer passá-lo para este VM. Veja <link>Adicionar GPU a um VM (Passthrough)</link> para como o assistente funciona — pode ser necessário reiniciar uma máquina."
|
||||
},
|
||||
"loaderInstall": {
|
||||
"heading": "Instalação do carregador",
|
||||
"intro1Rich": "<strong>Arc</strong>, <strong>RR</strong> e <strong>Alpine RedPill M-shell</strong> são transferidos e extraídos automaticamente dos repositórios GitHub originais. Se a transferência falhar, o script termina com uma mensagem clara.",
|
||||
"intro2Rich": "Para a opção <strong>Custom Loader</strong> o script verifica <code>/var/lib/vz/template/iso</code>. Se mais de um candidato for encontrado você é solicitado a escolher o que você quer.",
|
||||
"uploadIntro": "Você pode enviar carregadores personalizados do armazenamento local do Proxmox:",
|
||||
"imageAlt": "Adicionar um carregador personalizado",
|
||||
"imageCaption": "Adicionar um carregador personalizado"
|
||||
},
|
||||
"vmCreation": {
|
||||
"heading": "Criação de VM — o que o script executa",
|
||||
"introRich": "Depois de confirmar o carregador, o ProxMenux executa o equivalente a estes comandos <code>qm</code>:",
|
||||
"itemsRich": [
|
||||
"<code>qm create</code> — cria a VM com CPU, RAM, BIOS e tipo de máquina escolhidos.",
|
||||
"<code>qm importdisk</code> importa a imagem do carregador para o armazenamento Proxmox. O script liga-a depois como disco <strong>IDE</strong> em ide0 para compatibilidade.",
|
||||
"<code>qm set VMID --sata0 DISK_REFERENCE</code> liga um disco de dados do plano. Substitua VMID e DISK_REFERENCE pelo ID da VM e referência do disco; utilize um índice SATA livre de 0 a 5. A rede é configurada por qm create.",
|
||||
"<code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code> atribui um controlador PCI ou dispositivo NVMe selecionado. Substitua VMID e PCI_ADDRESS pelo ID da VM e endereço PCI e utilize um índice hostpci livre por dispositivo.",
|
||||
"<code>qm set VMID --boot order=ide0</code> define o carregador como dispositivo de arranque. Substitua VMID pelo ID da VM."
|
||||
]
|
||||
},
|
||||
"stepByStep": {
|
||||
"heading": "Configuração do carregador passo a passo",
|
||||
"intro": "Os seis passos comuns são: iniciar a VM, escolher modelo, versão DSM e complementos, construir e arrancar. Os menus e opções variam por versão. As capturas M-shell mostram uma interface TinyCore anterior; o script atual transfere Alpine RedPill M-shell, pelo que deve seguir as indicações atuais.",
|
||||
"warnCalloutTitle": "Os carregadores não são mantidos pelo ProxMenux",
|
||||
"warnCalloutBody": "Arc, RR e TinyCore são projetos comunitários com sua própria cadência de lançamento. Se um passo parece diferente das capturas de tela abaixo, o carregador provavelmente atualizou — verifique a própria documentação do carregador (links na parte inferior desta página)."
|
||||
},
|
||||
"stepBadge": "Etapa",
|
||||
"step1": {
|
||||
"title": "Iniciar a VM e abrir o menu principal",
|
||||
"intro": "Inicie a VM criada. O primeiro arranque abre a configuração do carregador para escolher e construir o modelo DSM. Os arranques seguintes saltam este passo, salvo se forçar uma nova configuração no menu de arranque do carregador. Os três carregadores oferecem uma interface de terminal e uma interface web.",
|
||||
"arc": {
|
||||
"webRich": "<strong>Interface web.</strong> Abra um navegador e vá para o IP mostrado no console VM (no nosso exemplo: <code>http://192.168.0.32</code>).",
|
||||
"webAlt": "Interface Web Arc Loader",
|
||||
"webCaption": "Interface Web Arc Loader",
|
||||
"termRich": "<strong>Interface de terminal</strong>: aceda diretamente pela consola da VM.",
|
||||
"termAlt": "Interface de Terminal Arc Loader",
|
||||
"termCaption": "Interface de Terminal Arc Loader"
|
||||
},
|
||||
"rr": {
|
||||
"webRich": "<strong>Interface web.</strong> Abra um navegador e indique o IP mostrado na consola da VM seguido da porta <strong>7681</strong> (exemplo: <code>http://192.168.0.33:7681</code>).",
|
||||
"webAlt": "Interface Web do carregador RR",
|
||||
"webCaption": "Interface Web do carregador RR",
|
||||
"termRich": "<strong>Interface de terminal.</strong> Escreva <code>menu.sh</code> na consola da VM para a abrir.",
|
||||
"termAlt": "Interface de terminal do carregador RR",
|
||||
"termCaption": "Interface de terminal do carregador RR"
|
||||
},
|
||||
"tinycore": {
|
||||
"webRich": "<strong>Interface web.</strong> Abra um navegador e indique o IP mostrado na consola da VM seguido da porta <strong>7681</strong> (exemplo: <code>http://192.168.0.35:7681</code>).",
|
||||
"webAlt": "Interface web do carregador TinyCore",
|
||||
"webCaption": "Interface web do carregador TinyCore",
|
||||
"termRich": "<strong>Interface terminal.</strong> Use-o do console VM. Fique de olho nele — em algum momento talvez o faça pressionar uma tecla para continuar ou mudar a língua.",
|
||||
"termAlt": "Interface de terminal TinyCore",
|
||||
"termCaption": "Interface de terminal TinyCore"
|
||||
}
|
||||
},
|
||||
"step2": {
|
||||
"title": "Selecione o modelo",
|
||||
"introRich": "Escolha o modelo Synology DSM que pretende instalar. Conforme o carregador, poderá ter de expandir as opções para ver a lista completa. Nas capturas abaixo utilizamos o modelo <strong>SA6400</strong> como exemplo.",
|
||||
"arc": {
|
||||
"alt": "Seleção do modelo no Arc",
|
||||
"caption": "Seleção do modelo no Arc"
|
||||
},
|
||||
"rr": {
|
||||
"alt": "Seleção do modelo RR",
|
||||
"caption": "Seleção do modelo RR"
|
||||
},
|
||||
"tinycore": {
|
||||
"alt": "Seleção do modelo TinyCore",
|
||||
"caption": "Seleção do modelo TinyCore"
|
||||
}
|
||||
},
|
||||
"step3": {
|
||||
"title": "Selecione a versão DSM",
|
||||
"intro": "Depois de escolher o modelo, escolha a versão DSM a instalar.",
|
||||
"arc": [
|
||||
{
|
||||
"alt": "Seleção da versão no Arc — passo 1",
|
||||
"caption": "Seleção da versão no Arc — passo 1"
|
||||
},
|
||||
{
|
||||
"alt": "Seleção da versão no Arc — passo 2",
|
||||
"caption": "Seleção da versão no Arc — passo 2"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"alt": "Seleção da versão RR - Passo 1",
|
||||
"caption": "Seleção da versão RR - Passo 1"
|
||||
},
|
||||
{
|
||||
"alt": "Seleção da versão RR - Passo 2",
|
||||
"caption": "Seleção da versão RR - Passo 2"
|
||||
},
|
||||
{
|
||||
"alt": "Seleção da versão RR - Passo 3",
|
||||
"caption": "Seleção da versão RR - Passo 3"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"alt": "Seleção da versão do TinyCore - Passo 1",
|
||||
"caption": "Seleção da versão do TinyCore - Passo 1"
|
||||
},
|
||||
{
|
||||
"alt": "Seleção da versão do TinyCore - Passo 2",
|
||||
"caption": "Seleção da versão do TinyCore - Passo 2"
|
||||
}
|
||||
]
|
||||
},
|
||||
"step4": {
|
||||
"title": "Selecionar complementos",
|
||||
"intro": "Esta etapa permite adicionar recursos extras ou configuração personalizada ao carregador.",
|
||||
"arc": {
|
||||
"autoRich": "<strong>Arc</strong> oferece um modo automático recomendado e um modo manual. No modo automático, o carregador aplica predefinições adequadas e reinicia sozinho quando termina.",
|
||||
"autoAlt": "Configuração automática do Arc",
|
||||
"autoCaption": "Configuração automática do Arc",
|
||||
"manualRich": "No modo manual, percorre as opções uma a uma:",
|
||||
"manualAlt": "Configuração manual do Arc",
|
||||
"manualCaption": "Configuração manual do Arc",
|
||||
"snMacAlt": "Arc SN/MAC",
|
||||
"snMacCaption": "Configuração Arc SN / MAC",
|
||||
"portmapAlt": "Arc SATA portmap",
|
||||
"portmapCaption": "Arc SATA portmap (use a opção recomendada)",
|
||||
"addonsAlt": "Complementos do Arc",
|
||||
"addonsCaption": "Seleção de complementos no Arc"
|
||||
},
|
||||
"rr": [
|
||||
{
|
||||
"alt": "RR addon – passo 1",
|
||||
"caption": "RR addon – passo 1"
|
||||
},
|
||||
{
|
||||
"alt": "RR addon – passo 2",
|
||||
"caption": "RR addon – passo 2: pressione para adicionar um addon"
|
||||
},
|
||||
{
|
||||
"alt": "RR addon – passo 3",
|
||||
"caption": "RR addon — passo 3: clique no addon que você deseja. Repita as duas imagens anteriores para adicionar mais."
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"alt": "Configuração do SN TinyCore",
|
||||
"caption": "Configuração do SN TinyCore"
|
||||
},
|
||||
{
|
||||
"alt": "Opção aleatória TinyCore",
|
||||
"caption": "Opção aleatória TinyCore (recomendada)"
|
||||
},
|
||||
{
|
||||
"alt": "Configuração MAC do TinyCore",
|
||||
"caption": "Configuração MAC do TinyCore"
|
||||
},
|
||||
{
|
||||
"alt": "TinyCore VM MAC",
|
||||
"caption": "TinyCore — escolha o MAC do VM ou um MAC aleatório"
|
||||
}
|
||||
]
|
||||
},
|
||||
"step5": {
|
||||
"title": "Compilar o carregador",
|
||||
"introRich": "Com o modelo, versão DSM e addons escolhidos, escolha <strong>Construa o Loader</strong>. Isso pode levar alguns minutos dependendo do carregador e das opções selecionadas.",
|
||||
"arc": {
|
||||
"alt": "Construção do carregador no Arc",
|
||||
"caption": "Construção do carregador no Arc"
|
||||
},
|
||||
"rr": {
|
||||
"alt": "Construção do carregador no RR",
|
||||
"caption": "Construção do carregador no RR"
|
||||
},
|
||||
"tinycore": {
|
||||
"alt": "Construção do carregador no TinyCore",
|
||||
"caption": "Construção do carregador no TinyCore"
|
||||
}
|
||||
},
|
||||
"step6": {
|
||||
"title": "Iniciar o carregador",
|
||||
"intro": "Uma vez que o carregador é construído, o VM reinicia com a configuração que você criou e instalação DSM começa.",
|
||||
"arc": {
|
||||
"alt": "Arranque do carregador no Arc",
|
||||
"caption": "Arranque do carregador no Arc"
|
||||
},
|
||||
"rr": {
|
||||
"alt": "Arranque do carregador no RR",
|
||||
"caption": "Arranque do carregador no RR"
|
||||
},
|
||||
"tinycore": {
|
||||
"alt": "Arranque do carregador no TinyCore",
|
||||
"caption": "Arranque do carregador no TinyCore"
|
||||
}
|
||||
},
|
||||
"dsmInstall": {
|
||||
"heading": "Iniciando a instalação do DSM",
|
||||
"intro": "Após o arranque do carregador, pode encontrar a VM DSM abrindo:",
|
||||
"afterCode": "Siga os passos no ecrã para concluir a instalação do DSM.",
|
||||
"setupAlt": "Configuração do DSM",
|
||||
"setupCaption": "Tela de configuração do DSM",
|
||||
"patience": "Aguarde alguns minutos. O progresso atualiza-se automaticamente e surge uma contagem decrescente quando a instalação se aproxima do fim.",
|
||||
"finishAlt": "Instalação concluída",
|
||||
"finishCaption": "Instalação concluída"
|
||||
},
|
||||
"tips": {
|
||||
"heading": "Dicas",
|
||||
"recentTitle": "Usar modelos DSM recentes",
|
||||
"recentBody": "Alguns modelos DSM mais antigos têm dificuldade em reconhecer discos ou o cartão de rede. Prefere modelos recentes (p. ex. SA6400) para uma experiência inicial mais suave.",
|
||||
"updateTitle": "Atualizando o carregador",
|
||||
"updateBody": "Alguns carregadores oferecem a opção de se atualizar diretamente do menu de configuração — você não precisa destruir e recriar o VM.",
|
||||
"warnTitle": "ProxMenux não suporta os carregadores",
|
||||
"warnBody": "ProxMenux automatiza o lado VM. Problemas de carregador (modelo não encontrado, add-on falha em instalar, DSM recusando-se a iniciar) estão fora de alcance aqui — use o rastreador de problemas de cada carregador e documentação.",
|
||||
"docsHeading": "Documentação do carregador",
|
||||
"docLinks": [
|
||||
{
|
||||
"label": "Documentação do Arc",
|
||||
"url": "https://github.com/AuxXxilium/arc"
|
||||
},
|
||||
{
|
||||
"label": "Documentação RR",
|
||||
"url": "https://github.com/RROrg/rr"
|
||||
},
|
||||
{
|
||||
"label": "Documentação TinyCore",
|
||||
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill"
|
||||
}
|
||||
]
|
||||
},
|
||||
"related": {
|
||||
"heading": "Relacionado",
|
||||
"itemsRich": [
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas",
|
||||
"label": "Visão geral do sistema NAS",
|
||||
"tail": " — comparação entre Synology e TrueNAS / OMV / Rockstor / XigmaNAS."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others",
|
||||
"label": "Outro NAS de Sistema",
|
||||
"tail": " — distribuições NAS diferentes de Synology."
|
||||
},
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-vm",
|
||||
"label": "Importar disco para VM",
|
||||
"tail": " — passar discos reais para o Synology VM (recomendado para o desempenho do armazenamento)."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Visão geral da criação de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,312 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Criar VM: outros sistemas NAS | Documentação ProxMenux",
|
||||
"description": "Crie VM TrueNAS SCALE, TrueNAS CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS no Proxmox VE com o ProxMenux. Configuração predefinida ou avançada, plano de armazenamento, passthrough GPU opcional e recursos aconselhados para cada sistema.",
|
||||
"ogTitle": "Criar VM: outros sistemas NAS | Documentação ProxMenux",
|
||||
"ogDescription": "Criar TrueNAS SCALE / CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS VMs em Proxmox VE com ProxMenux.",
|
||||
"ogImageAlt": "Selector NAS ProxMenux"
|
||||
},
|
||||
"header": {
|
||||
"title": "Criar VM: Outros sistemas NAS",
|
||||
"description": "ProxMenux pode criar um pronto para instalar VM para TrueNAS SCALE, TrueNAS CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS e FygoOS. Esta página cobre o fluxo de criação compartilhada (padrão / configuração avançada, o novo plano de armazenamento, passagem opcional GPU) mais notas por sistema e especificações recomendadas.",
|
||||
"section": "Máquinas Virtuais · NAS"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Como estes sistemas são criados",
|
||||
"bodyRich": "Os sete sistemas usam o assistente ProxMenux. O seletor NAS escolhe o instalador, detetando a versão estável mais recente para TrueNAS, OMV, XigmaNAS, Rockstor e FygoOS, e passa ao configurador comum da VM e ao plano de armazenamento. O ZimaOS tem um instalador próprio (<code>vm/zimaos.sh</code>), com a mesma sequência de CPU, RAM, armazenamento e GPU opcional."
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuração padrão vs avançada",
|
||||
"intro": "Quando um NAS é selecionado, ProxMenux pergunta se deve usar o perfil padrão VM ou abrir o assistente avançado. Os padrões são sintonizados para cargas de trabalho NAS — mais RAM do que um simples Linux VM porque os sistemas baseados em ZFS precisam dele para o cache ARC.",
|
||||
"defaultHeading": "Configuração padrão",
|
||||
"headerParam": "Parâmetro",
|
||||
"headerValue": "Valor padrão",
|
||||
"defaultRowsRich": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"valueRich": "<code>q35</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"valueRich": "OVMF (UEFI)<note> — SeaBIOS para OpenMediaVault</note>"
|
||||
},
|
||||
{
|
||||
"param": "Tipo CPU",
|
||||
"valueRich": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Núcleos",
|
||||
"valueRich": "2"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"valueRich": "8192 MB<note> — 4096 MB para ZimaOS</note>"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"valueRich": "<code>vmbr0</code>"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"valueRich": "Gerado automaticamente"
|
||||
},
|
||||
{
|
||||
"param": "Iniciar após a conclusão",
|
||||
"valueRich": "Não"
|
||||
}
|
||||
],
|
||||
"advancedHeading": "Configuração avançada",
|
||||
"advancedIntro": "O assistente avançado expõe cada parâmetro individualmente:",
|
||||
"headerOptions": "Opções",
|
||||
"advancedRowsRich": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"optionsRich": "<code>q35</code> ou <code>i440fx</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"optionsRich": "OVMF (UEFI) ou SeaBIOS (Legado)"
|
||||
},
|
||||
{
|
||||
"param": "Tipo CPU",
|
||||
"optionsRich": "Host, KVM64 e outros modelos de CPU da lista"
|
||||
},
|
||||
{
|
||||
"param": "Núcleos",
|
||||
"optionsRich": "Número de núcleos CPU"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"optionsRich": "Memória atribuída ao VM"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"optionsRich": "Ponte de rede"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"optionsRich": "MAC personalizado"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"optionsRich": "Marca VLAN (opcional)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"optionsRich": "Tamanho MTU"
|
||||
}
|
||||
],
|
||||
"zfsCalloutTitle": "ZFS e RAM",
|
||||
"zfsCalloutBody": "TrueNAS SCALE/CORE e XigmaNAS utilizam ZFS, cuja cache ARC beneficia da RAM. O TrueNAS precisa de pelo menos 8 GB para uso básico; 16 GB ou mais ajudam com serviços e aplicações exigentes. Dimensione segundo a distribuição e a carga: 8 GB não é um mínimo universal do ZFS. Configurações leves OMV, Rockstor ou ZimaOS podem precisar de menos."
|
||||
},
|
||||
"storagePlan": {
|
||||
"heading": "Plano de armazenamento",
|
||||
"intro": "Após o CPU / RAM, o ProxMenux abre o menu Plano de Armazenamento, onde você pode combinar discos virtuais, discos importados e dispositivos de passagem PCI no mesmo VM, adicionando itens um de cada vez e terminando quando terminar.",
|
||||
"virtualHeading": "a. Adicionar disco virtual",
|
||||
"virtualItemsRich": [
|
||||
"Lista os volumes de armazenamento Proxmox disponíveis na máquina.",
|
||||
"Você escolhe o armazenamento de destino e o tamanho em GB.",
|
||||
"O disco utiliza o bus escolhido: SCSI (predefinido), SATA, VirtIO ou IDE. SATA tem seis posições numeradas de 0 a 5: <code>sata0</code>, <code>sata1</code>, …."
|
||||
],
|
||||
"importHeading": "b. Adicionar disco de importação",
|
||||
"importItemsRich": [
|
||||
"Detecta discos físicos que são seguros de importar (sistema e discos protegidos estão escondidos).",
|
||||
"Você seleciona um ou mais discos através de uma lista de verificação.",
|
||||
"Os discos importados utilizam o bus escolhido e são ligados através de <code>qm set</code>."
|
||||
],
|
||||
"pciHeading": "c. Adicionar Controlador ou NVMe (passagem PCI)",
|
||||
"pciItemsRich": [
|
||||
"Deteta HBA SATA/SAS e dispositivos NVMe e permite atribuir um <em>controlador completo</em> à VM. O IOMMU tem de estar ativo; o script oferece a ativação e um reinício se necessário.",
|
||||
"Um passo de confirmação avisa sobre o risco de todo o controlador (o cartão inteiro, incluindo cada disco nele, deixa o host).",
|
||||
"Os dispositivos PCI são atribuídos com comandos como <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Substitua VMID e PCI_ADDRESS pelo ID da VM e endereço PCI e utilize um índice hostpci livre para cada dispositivo."
|
||||
],
|
||||
"resetCalloutTitle": "Repor e terminar",
|
||||
"resetCalloutBodyRich": "O menu oferece <strong>r</strong> para repor a seleção e recomeçar e <strong>d</strong> para terminar e continuar. Não é possível terminar com um plano vazio."
|
||||
},
|
||||
"gpu": {
|
||||
"heading": "Passagem de GPU opcional",
|
||||
"bodyRich": "Após o plano de armazenamento, se um GPU compatível for detectado no host, o ProxMenux oferece para lançar o assistente de passagem GPU. Veja <link>Adicionar GPU a um VM (Passthrough)</link> para como o assistente funciona — pode ser necessário reiniciar uma máquina."
|
||||
},
|
||||
"autoFeatures": {
|
||||
"heading": "Recursos automáticos VM",
|
||||
"efiTitle": "Disco EFI",
|
||||
"efiBody": "Quando OVMF (UEFI) é selecionado, ProxMenux cria automaticamente um disco 4 MB EFI no armazenamento que você escolher, formatado para corresponder ao tipo de armazenamento (raw para armazenamento baseado em diretório).",
|
||||
"isoTitle": "Montagem ISO",
|
||||
"isoBodyRich": "A instalação ISO é baixada (se necessário) e anexada ao <code>ide2</code> como um CD-ROM, pronto para a primeira inicialização.",
|
||||
"guestTitle": "QEMU Agente convidado",
|
||||
"guestBody": "O canal de agente convidado está habilitado na configuração VM. Você ainda precisa instalar o agente dentro do convidado depois que o NAS OS estiver pronto."
|
||||
},
|
||||
"endToEnd": {
|
||||
"heading": "O que o script faz de ponta a ponta",
|
||||
"itemsRich": [
|
||||
"Detecta e baixa a ISO estável mais recente (ou usa a versão de retrocesso se o upstream for inacessível).",
|
||||
"Aplica o padrão ou avançado CPU / RAM / BIOS / tipo de máquina.",
|
||||
"Abre o plano de armazenamento e liga os discos virtuais selecionados, discos importados e dispositivos PCI.",
|
||||
"Cria um disco EFI se o UEFI estiver selecionado.",
|
||||
"Monta a instalação ISO em <code>ide2</code>.",
|
||||
"Define a ordem de arranque: primeiro disco, depois ISO.",
|
||||
"Habilita o canal QEMU Guest Agent.",
|
||||
"Opcionalmente executa o assistente de passagem GPU.",
|
||||
"Gera uma descrição HTML com estilo anexada ao VM.",
|
||||
"Inicia o VM se você escolher."
|
||||
]
|
||||
},
|
||||
"perSystem": {
|
||||
"heading": "Notas por sistema",
|
||||
"shellLabel": "Interface de shell",
|
||||
"webLabel": "Interface Web"
|
||||
},
|
||||
"systems": {
|
||||
"truenasScale": {
|
||||
"id": "truenas-scale",
|
||||
"title": "TrueNAS SCALE",
|
||||
"icon": "Database",
|
||||
"officialName": "TrueNAS SCALE",
|
||||
"officialUrl": "https://www.truenas.com/truenas-scale/",
|
||||
"description": "TrueNAS baseado em Debian com aplicações Docker nas versões atuais, Linux KVM e ZFS como sistema de ficheiros principal. As versões antigas SCALE usavam Kubernetes. Combina armazenamento ZFS e um ecossistema de contentores.",
|
||||
"specs": [
|
||||
"Interface aconselhada: SATA ou SCSI, ambas com suporte de discard/TRIM",
|
||||
"RAM: 8 GB (16 GB+ recomendado para cargas de trabalho reais)",
|
||||
"Mínimo de núcleos CPU: 2 (4 ou mais aconselhados)",
|
||||
"Recomenda-se a inicialização UEFI (OVMF)",
|
||||
"Adaptador de rede VirtIO para melhor rendimento"
|
||||
],
|
||||
"shellImg": "/vm/truenas/truenas-scale-shell.png",
|
||||
"webImg": "/vm/truenas/truenas-scale-web.png",
|
||||
"shellAlt": "Interface de shell TrueNAS SCALE",
|
||||
"webAlt": "Interface Web TrueNAS SCALE"
|
||||
},
|
||||
"truenasCore": {
|
||||
"id": "truenas-core",
|
||||
"title": "TrueNAS CORE",
|
||||
"icon": "Database",
|
||||
"officialName": "TrueNAS CORE",
|
||||
"officialUrl": "https://www.truenas.com/truenas-core/",
|
||||
"description": "TrueNAS baseado em FreeBSD, anteriormente FreeNAS, focado em ZFS. Jails, plugins e virtualização do CORE 13.3 estão obsoletos e sem suporte; o desenvolvimento atual concentra-se nas edições Linux.",
|
||||
"specs": [
|
||||
"Interface recomendada: SATA",
|
||||
"Mínimo de RAM: 8 GB (16 GB ou mais aconselhados)",
|
||||
"Mínimo de núcleos CPU: 2 (4 ou mais aconselhados)",
|
||||
"Recomenda-se a inicialização UEFI (OVMF)",
|
||||
"Adaptador de rede VirtIO para melhor rendimento"
|
||||
],
|
||||
"shellImg": "/vm/truenas/truenas-core-shell.png",
|
||||
"webImg": "/vm/truenas/truenas-core-web.png",
|
||||
"shellAlt": "Interface de shell TrueNAS CORE",
|
||||
"webAlt": "Interface Web CORE TrueNAS"
|
||||
},
|
||||
"openmediavault": {
|
||||
"id": "openmediavault",
|
||||
"title": "OpenMediaVault",
|
||||
"icon": "Server",
|
||||
"officialName": "openmediavault.org",
|
||||
"officialUrl": "https://www.openmediavault.org",
|
||||
"description": "NAS baseado em Debian com um sistema de plugin modular. Leve em recursos e fácil de executar em hardware modesto — uma escolha natural quando você não precisa de ZFS.",
|
||||
"specs": [
|
||||
"Interface recomendada: SATA ou VirtIO",
|
||||
"Mínimo de RAM: 2 GB (4 GB ou mais aconselhados)",
|
||||
"Mínimo de núcleos CPU: 1 (2 ou mais aconselhados)",
|
||||
"BIOS: ProxMenux por omissão para SeaBIOS para OMV (substituir em Avançado, se necessário)",
|
||||
"Adaptador de rede VirtIO para melhor rendimento"
|
||||
],
|
||||
"shellImg": "/vm/openmediavault/openmediavault-shell.png",
|
||||
"webImg": "/vm/openmediavault/openmediavault-web.png",
|
||||
"shellAlt": "Interface de shell OpenMediaVault",
|
||||
"webAlt": "Interface Web OpenMediaVault"
|
||||
},
|
||||
"xigmanas": {
|
||||
"id": "xigmanas",
|
||||
"title": "XigmaNAS",
|
||||
"icon": "Database",
|
||||
"officialName": "xigmanas.com",
|
||||
"officialUrl": "https://www.xigmanas.com",
|
||||
"description": "NAS baseado em FreeBSD — a continuação direta da base de código original FreeNAS (0.7). Focado em ZFS e simplicidade, com uma pegada mais leve do que TrueNAS.",
|
||||
"specs": [
|
||||
"Interface recomendada: SATA ou SCSI",
|
||||
"RAM: 4 GB (8 GB+ recomendado para ZFS)",
|
||||
"Núcleos mínimos CPU: 2",
|
||||
"Recomenda-se a inicialização UEFI (OVMF)",
|
||||
"Adaptador de rede VirtIO para melhor rendimento"
|
||||
]
|
||||
},
|
||||
"rockstor": {
|
||||
"id": "rockstor",
|
||||
"title": "Rockstor",
|
||||
"icon": "HardDrive",
|
||||
"officialName": "rockstor.com",
|
||||
"officialUrl": "https://rockstor.com",
|
||||
"description": "NAS baseado em openSUSE Leap e construído em torno de Btrfs. Snapshots, subvolumes e plataforma Rock-on com aplicações Docker para multimédia, partilha e cópias de segurança.",
|
||||
"specs": [
|
||||
"Interface recomendada: SATA ou VirtIO",
|
||||
"Mínimo de RAM: 2 GB (4 GB ou mais aconselhados)",
|
||||
"Núcleos mínimos CPU: 2",
|
||||
"Recomenda-se a inicialização UEFI (OVMF)",
|
||||
"Adaptador de rede VirtIO para melhor rendimento"
|
||||
],
|
||||
"shellImg": "/vm/rockstor/rockstor-shell.png",
|
||||
"webImg": "/vm/rockstor/rockstor-web.png",
|
||||
"shellAlt": "Interface de shell Rockstor",
|
||||
"webAlt": "Interface Web Rockstor"
|
||||
},
|
||||
"zimaos": {
|
||||
"id": "zimaos",
|
||||
"title": "ZimaOS",
|
||||
"icon": "MonitorIcon",
|
||||
"officialName": "zimaspace.com",
|
||||
"officialUrl": "https://www.zimaspace.com/zimaos",
|
||||
"description": "Sistema NAS/servidor doméstico leve construído com Buildroot, evoluído do CasaOS, para multimédia, aplicações Docker e domótica. O instalador ProxMenux próprio (vm/zimaos.sh) transfere uma imagem pronta e oferece configuração de CPU, RAM e armazenamento.",
|
||||
"specs": [
|
||||
"Interface recomendada: SATA ou VirtIO",
|
||||
"RAM padrão: 4 GB (suficiente para aplicativos de mídia/self-hosted)",
|
||||
"Núcleos mínimos CPU: 2",
|
||||
"Arranque UEFI (OVMF)",
|
||||
"Adaptador de rede VirtIO para melhor rendimento"
|
||||
]
|
||||
},
|
||||
"fygoos": {
|
||||
"id": "fygoos",
|
||||
"title": "FygoOS",
|
||||
"icon": "Server",
|
||||
"officialName": "fygonas.com",
|
||||
"officialUrl": "https://fygonas.com",
|
||||
"description": "Edição internacional do fnOS, um NAS baseado em Debian. O ProxMenux transfere a ISO mais recente de fygonas.com e monta-a na VM. O sistema ocupa um disco; o espaço restante pode alojar volumes para aplicações e ficheiros. Após instalar, a consola mostra a interface web na porta 5666, para onde a porta 80 redireciona. Abra-a para dar nome ao dispositivo e criar a conta de administrador.",
|
||||
"specs": [
|
||||
"Disco do sistema: FygoOS propõe uma partição do sistema 64 GB, que pode ser menor em um VM",
|
||||
"Instalação: Graphical Install, ou Rescuing Install se o modo gráfico falhar",
|
||||
"Iniciar UEFI (OVMF) sem chaves de inicialização seguras, como o instalador requer",
|
||||
"Rede: Ethernet com DHCP por padrão",
|
||||
"Adaptador de rede VirtIO para melhor rendimento"
|
||||
]
|
||||
}
|
||||
},
|
||||
"related": {
|
||||
"heading": "Relacionado",
|
||||
"itemsRich": [
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas",
|
||||
"label": "Visão geral do sistema NAS",
|
||||
"tail": " — comparação rápida entre todas as opções do NAS."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas/synology",
|
||||
"label": "VM Synology",
|
||||
"tail": " — processo Synology DSM (Xpenology)."
|
||||
},
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-vm",
|
||||
"label": "Importar disco para VM",
|
||||
"tail": " — recomendado para casos de uso do NAS (discos reais > discos virtuais)."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/zfs-commands",
|
||||
"label": "Comandos de gerenciamento ZFS",
|
||||
"tail": " — se escolher TrueNAS ou outra distribuição com suporte ZFS."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Visão geral da criação de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,259 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Criar VM: sistema Windows | Documentação ProxMenux",
|
||||
"description": "Crie e configure máquinas virtuais Windows no Proxmox VE com o ProxMenux. ISO por UUP Dump ou ficheiro local, configuração predefinida ou avançada, plano de armazenamento comum, passthrough GPU opcional, TPM 2.0 e instalação de controladores VirtIO.",
|
||||
"ogTitle": "Criar VM: sistema Windows | Documentação ProxMenux",
|
||||
"ogDescription": "Crie VMs do Windows em Proxmox VE com ProxMenux. UUP Dump ou ISO local, plano de armazenamento unificado, passagem opcional GPU, TPM 2.0 e VirtIO.",
|
||||
"ogImageAlt": "Menu ProxMenux Windows VM"
|
||||
},
|
||||
"header": {
|
||||
"title": "Criar VM: sistema Windows",
|
||||
"description": "Crie uma VM Windows no Proxmox VE. O ProxMenux gere a escolha da ISO (UUP Dump ou local), CPU, RAM, tipo de máquina, plano de armazenamento comum, passthrough GPU opcional, TPM 2.0 e instalação dos controladores VirtIO.",
|
||||
"section": "Máquinas Virtuais"
|
||||
},
|
||||
"intro": {
|
||||
"title": "O que este script faz",
|
||||
"body": "O percurso Windows pergunta a origem da ISO: UUP Dump ou cópia local em <code>/var/lib/vz/template/iso</code>. Inicia depois o assistente comum de VM com predefinições para Windows: <code>q35</code>, OVMF e TPM 2.0. A ISO dos controladores VirtIO é ligada como segundo CD-ROM e a VM fica pronta para iniciar o instalador Windows."
|
||||
},
|
||||
"image": {
|
||||
"alt": "ProxMenux Opções de instalação do Windows",
|
||||
"caption": "Opções de instalação do Windows"
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuração padrão vs avançada",
|
||||
"intro": "Depois que a ISO é selecionada, ProxMenux pergunta se deve usar o perfil padrão VM ou abrir o assistente avançado. O perfil padrão está sintonizado para as edições modernas do Windows desktop e servidor.",
|
||||
"defaultHeading": "Configuração padrão",
|
||||
"headerParam": "Parâmetro",
|
||||
"headerValue": "Valor padrão",
|
||||
"defaultRows": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"valueRich": "<code>q35</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"value": "OVMF (UEFI)"
|
||||
},
|
||||
{
|
||||
"param": "Tipo CPU",
|
||||
"value": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Núcleos",
|
||||
"value": "4"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"value": "8192 MB"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"valueRich": "<code>vmbr0</code>"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"value": "Gerado automaticamente"
|
||||
},
|
||||
{
|
||||
"param": "TPM",
|
||||
"value": "Activado (v2.0)"
|
||||
},
|
||||
{
|
||||
"param": "Iniciar após a conclusão",
|
||||
"value": "Não"
|
||||
}
|
||||
],
|
||||
"advancedHeading": "Configuração avançada",
|
||||
"advancedIntro": "O assistente avançado apresenta cada definição separadamente:",
|
||||
"headerOptions": "Opções",
|
||||
"advancedRows": [
|
||||
{
|
||||
"param": "Tipo de máquina",
|
||||
"optionsRich": "<code>q35</code> ou <code>i440fx</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"options": "OVMF (UEFI) ou SeaBIOS (Legado)"
|
||||
},
|
||||
{
|
||||
"param": "Tipo CPU",
|
||||
"options": "Host, KVM64 e outros modelos de CPU da lista"
|
||||
},
|
||||
{
|
||||
"param": "Núcleos",
|
||||
"options": "Número de núcleos CPU"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"options": "Memória atribuída à VM"
|
||||
},
|
||||
{
|
||||
"param": "Ponte",
|
||||
"options": "Ponte de rede"
|
||||
},
|
||||
{
|
||||
"param": "Endereço MAC",
|
||||
"options": "MAC personalizado"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"options": "Marca VLAN (opcional)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"options": "Tamanho MTU"
|
||||
},
|
||||
{
|
||||
"param": "TPM",
|
||||
"options": "O TPM 2.0 é adicionado automaticamente para Windows; o assistente não permite ativá-lo ou desativá-lo."
|
||||
}
|
||||
],
|
||||
"tpmWarnTitle": "Os requisitos TPM dependem da edição Windows",
|
||||
"tpmWarnBody": "O Windows 11 normalmente exige TPM 2.0. O Windows Server 2022 exige-o para certas funções de segurança, não para todas as instalações. O ProxMenux adiciona um TPM virtual para Windows; o assistente avançado não permite desativá-lo."
|
||||
},
|
||||
"storagePlan": {
|
||||
"heading": "Plano de armazenamento",
|
||||
"body": "Depois de CPU / RAM, ProxMenux abre o <strong>Plano de armazenamento</strong> menu, onde você pode combinar discos virtuais, discos importados e dispositivos de passagem PCI no mesmo VM, adicionando itens um de cada vez e terminando quando você terminar.",
|
||||
"virtualDiskTitle": "a. Adicionar disco virtual",
|
||||
"virtualDiskItems": [
|
||||
"Lista os volumes de armazenamento Proxmox disponíveis na máquina.",
|
||||
"Você escolhe o armazenamento de destino e o tamanho em GB.",
|
||||
"O disco utiliza o bus escolhido: SCSI (predefinido), SATA, VirtIO ou IDE. SATA tem seis posições numeradas de 0 a 5: <code>sata0</code>, <code>sata1</code>, …."
|
||||
],
|
||||
"importDiskTitle": "b. Adicionar disco de importação",
|
||||
"importDiskItems": [
|
||||
"Detecta discos físicos que são seguros de importar (sistema e discos protegidos estão escondidos).",
|
||||
"Você seleciona um ou mais discos através de uma lista de verificação.",
|
||||
"Os discos importados utilizam o bus escolhido e são ligados através de <code>qm set</code>."
|
||||
],
|
||||
"pciTitle": "c. Adicionar Controlador ou NVMe (passagem PCI)",
|
||||
"pciItems": [
|
||||
"Deteta HBA SATA/SAS e dispositivos NVMe e permite atribuir um <em>controlador completo</em> à VM. O IOMMU tem de estar ativo; o script oferece a ativação e um reinício se necessário.",
|
||||
"Um passo de confirmação avisa sobre o risco de todo o controlador (o cartão inteiro, incluindo cada disco nele, deixa o host).",
|
||||
"Os dispositivos PCI são atribuídos com comandos como <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Substitua VMID e PCI_ADDRESS pelo ID da VM e endereço PCI e utilize um índice hostpci livre para cada dispositivo."
|
||||
],
|
||||
"resetTitle": "Repor e terminar",
|
||||
"resetBody": "O menu oferece <strong>r</strong> para repor a seleção e recomeçar e <strong>d</strong> para terminar e continuar. Não é possível terminar com um plano vazio."
|
||||
},
|
||||
"gpu": {
|
||||
"heading": "Passagem de GPU opcional",
|
||||
"body": "Após o plano de armazenamento, se um GPU compatível é detectado no host ProxMenux oferece para lançar o assistente de passagem GPU. Veja <gpuLink>Adicionar GPU a um VM (Passthrough)</gpuLink> para como o assistente funciona — pode ser necessário reiniciar uma máquina."
|
||||
},
|
||||
"autoFeatures": {
|
||||
"heading": "Recursos automáticos VM",
|
||||
"efiTitle": "Disco EFI",
|
||||
"efiBody": "Quando o OVMF (UEFI) é selecionado, ProxMenux cria um disco de sistema 4 MB EFI no armazenamento que você escolhe e o liga ao VM para que o firmware UEFI tenha um lugar para armazenar suas variáveis.",
|
||||
"tpmTitle": "TPM 2.0",
|
||||
"tpmBody": "O ProxMenux adiciona um dispositivo TPM 2.0 virtual às VM Windows. Cumpre o requisito TPM do Windows 11 e suporta funções do Windows Server que dependem de TPM.",
|
||||
"isoTitle": "Montagem ISO",
|
||||
"isoBody": "A ISO de instalação é ligada a <code>ide2</code>. A ISO dos controladores VirtIO é transferida se necessário e ligada a <code>ide3</code>, pronta para o passo <em>Carregar controlador</em>.",
|
||||
"guestTitle": "QEMU Agente convidado",
|
||||
"guestBody": "O canal de agente convidado está habilitado na configuração VM. O próprio agente é instalado dentro do Windows executando <code>virtio-win-guest-tools.exe</code> após a configuração."
|
||||
},
|
||||
"installOptions": {
|
||||
"heading": "Opções de instalação do Windows",
|
||||
"intro": "ProxMenux oferece dois métodos para obter os meios de instalação do Windows:",
|
||||
"uupTitle": "Criador de ISO do UUP Dump",
|
||||
"uupLogoAlt": "Logótipo UUP Dump",
|
||||
"uupBody": "O script <strong>UUP Dump ISO Creator</strong> é um utilitário ProxMenux que constrói uma ISO do Windows em tempo real a partir dos servidores de atualização do Windows da Microsoft. Ele puxa arquivos de instalação oficiais limpos (incluindo Insider Preview builds).",
|
||||
"uupItems": [
|
||||
"Acesso às versões mais recentes do Windows.",
|
||||
"Suporta versões do Insider Preview.",
|
||||
"Ficheiros de instalação Microsoft oficiais e não modificados.",
|
||||
"Criação e montagem automática de ISO no VM.",
|
||||
"Suporta edições Home, Pro e Enterprise."
|
||||
],
|
||||
"uupLearnMore": "Saiba mais sobre UUP Dump ISO Creator",
|
||||
"localTitle": "Instalar com ISO local",
|
||||
"localBody": "Utiliza uma ISO do Windows que você já enviou para o armazenamento local do host (<code>/var/lib/vz/template/iso</code>). O script lista todos os ISO não-VirtIO que encontrar e permite que você escolha um.",
|
||||
"localImageAlt": "Menu de seleção ISO local",
|
||||
"localImageCaption": "Menu de seleção ISO local"
|
||||
},
|
||||
"endToEnd": {
|
||||
"heading": "O que o script faz de ponta a ponta",
|
||||
"items": [
|
||||
"Obtém a ISO do Windows (UUP Dump build ou cópia local).",
|
||||
"Aplica a configuração padrão ou avançada CPU / RAM / BIOS / tipo de máquina.",
|
||||
"Abre o plano de armazenamento e liga os discos virtuais selecionados, discos importados e dispositivos PCI.",
|
||||
"Cria o disco EFI nas instalações UEFI e liga o dispositivo TPM 2.0.",
|
||||
"Monta a ISO do Windows em <code>ide2</code>.",
|
||||
"Transfere a ISO dos controladores VirtIO e monta-a em <code>ide3</code>.",
|
||||
"Define a ordem de arranque: primeiro disco, depois ISO.",
|
||||
"Habilita o canal QEMU Guest Agent.",
|
||||
"Opcionalmente executa o assistente de passagem GPU.",
|
||||
"Gera uma descrição HTML com estilo anexada ao VM.",
|
||||
"Inicia a VM se tiver escolhido essa opção."
|
||||
]
|
||||
},
|
||||
"virtio": {
|
||||
"heading": "Drivers VirtIO durante a instalação",
|
||||
"body": "O criador de VM utiliza por predefinição discos SCSI com controlador VirtIO SCSI e um adaptador de rede VirtIO. Uma ISO Windows padrão pode precisar dos respetivos controladores da ISO VirtIO montada em <code>ide3</code>. Os discos SATA normalmente funcionam com os controladores incluídos no Windows; escolher SATA não altera o adaptador de rede VirtIO.",
|
||||
"warnTitle": "Carregue o controlador de rede VirtIO se o Windows não tiver rede",
|
||||
"warnBody": "A VM utiliza um adaptador de rede VirtIO (<code>virtio</code>). Se o Windows não incluir o controlador, carregue-o durante a instalação para obter acesso à rede. Caso contrário, a ativação e o Windows Update podem não estar disponíveis no primeiro arranque.",
|
||||
"stepLabel": "Etapa",
|
||||
"steps": [
|
||||
{
|
||||
"title": "Acesse a tela \"Onde você deseja instalar o Windows?\"",
|
||||
"body": "Durante a configuração do Windows, se nenhum disco for mostrado, o driver de armazenamento para sua interface selecionada (SCSI ou VirtIO) ainda não está carregado. Carregue-o manualmente da ISO VirtIO.",
|
||||
"img": "/vm/windows/virtio-step-1.png",
|
||||
"caption": "Configuração do Windows sem discos mostrados"
|
||||
},
|
||||
{
|
||||
"title": "Clique em \"Carregar driver\"",
|
||||
"bodyRich": "Clique em <strong>Carregar controlador</strong>, abra a ISO VirtIO montada e escolha o controlador de armazenamento correspondente à interface selecionada.",
|
||||
"img": "/vm/windows/virtio-step-2.png",
|
||||
"caption": "Clique em Carregar controlador para abrir a ISO VirtIO"
|
||||
},
|
||||
{
|
||||
"title": "Navegue para a pasta correta do driver",
|
||||
"bodyRich": "Na ISO VirtIO escolha <code>vioscsi</code> para o controlador VirtIO SCSI ou <code>viostor</code> para discos de blocos VirtIO. Escolha depois a subpasta da versão Windows e arquitetura.",
|
||||
"img": "/vm/windows/virtio-step-3.png",
|
||||
"caption": "Navegue para a pasta apropriada do driver"
|
||||
},
|
||||
{
|
||||
"title": "Selecione o driver",
|
||||
"bodyRich": "O Windows lista os drivers disponíveis. Escolha o que corresponde à sua configuração (tipicamente <strong>Red Hat VirtIO controlador SCSI</strong>) e clique em <strong>Next</strong>.",
|
||||
"img": "/vm/windows/virtio-step-4.png",
|
||||
"caption": "Selecione o driver VirtIO que corresponde à sua interface de disco"
|
||||
},
|
||||
{
|
||||
"title": "(Opcional) Instalar o controlador de rede",
|
||||
"bodyRich": "Se você também escolheu VirtIO como a interface de rede, carregue o driver de rede da pasta <code>NetKVM</code> da mesma ISO, selecionando a subpasta para sua versão do Windows. Sem esta etapa, o Windows instala sem acesso à Internet.",
|
||||
"img": "/vm/windows/virtio-step-5.png",
|
||||
"caption": "Carregar o driver de rede VirtIO para permitir a internet durante a instalação"
|
||||
}
|
||||
],
|
||||
"tipTitle": "Pós-instalação: executar virtio-win-guest-tools.exe",
|
||||
"tipBody": "Após instalar o Windows, abra a ISO VirtIO no Explorador de Ficheiros e execute <code>virtio-win-guest-tools.exe</code>. Instala os restantes controladores (rede, ecrã, entrada, ballooning) e o agente convidado QEMU numa só operação."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Relacionado",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/utils/UUp-Dump-ISO-Creator",
|
||||
"label": "Criador de ISO do UUP Dump",
|
||||
"tail": " — gerar ISOs de instalação atualizadas do Windows no host Proxmox."
|
||||
},
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-image-vm",
|
||||
"label": "Importar imagem de disco para VM",
|
||||
"tail": " — importar um .vmdk Windows existente para uma nova VM; converter primeiro as imagens .vhdx num formato suportado."
|
||||
},
|
||||
{
|
||||
"href": "/docs/hardware/gpu-vm-passthrough",
|
||||
"label": "Adicionar GPU à VM (Passthrough)",
|
||||
"tail": " — para as VM do Windows com GPU acelerado por hardware."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/vm-ct-commands",
|
||||
"label": "Comandos de gestão VM e CT",
|
||||
"tail": " — referência qm CLI."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Visão geral da criação de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user