Repository navigation
Creating Custom MiniOS Images pt BR
O Construtor de imagens MiniOS é um aplicativo GTK para remasterizar uma imagem MiniOS existente. Ele seleciona conteúdo de uma sessão MiniOS atual, de um arquivo ISO ou de um disco óptico, aplica personalizações declarativas e usa minios-image-compose para gerar uma ISO inicializável verificada.
O construtor é executado dentro de MiniOS. Ele não modifica a mídia de origem selecionada.
O Construtor de imagens MiniOS remasteriza uma imagem binária MiniOS existente. Ele não substitui nenhum destes fluxos de trabalho:
-
Compile MiniOS a partir do código-fonte: use o sistema de compilação
minios-liveao alterar as listas de pacotes da distribuição, a configuração de compilação, a camada do kernel, os artefatos de inicialização ou a cadeia reproduzível de módulos compilados a partir do código-fonte. Consulte Compilando MiniOS. -
Crie um módulo reutilizável: use
apt2sb,script2sb,chroot2sbou as outras ferramentas de módulo quando o resultado desejado for uma camada.sb. Consulte Criando módulos. - Remasterize uma imagem: use o Construtor de imagens MiniOS para selecionar módulos existentes, adicionar módulos externos concluídos, alterar configurações de imagem compatíveis, opcionalmente capturar alterações da sessão e publicar outra ISO.
A camada do sistema de arquivos do projeto serve para arquivos declarativos na raiz da imagem. Ela não executa scripts, instala pacotes nem abre um chroot. Softwares que serão reutilizados devem ser preparados como módulos antes de serem adicionados a um projeto do Construtor de imagens MiniOS.
A página Origem aceita:
- A sessão atual do LiveKit ou do dracut MiniOS.
- Um arquivo ISO MiniOS.
- Um disco óptico MiniOS.
As origens ISO e em disco óptico são montadas como somente leitura com udisksctl. O inventário da origem registra a versão de lançamento, a versão, a arquitetura, o suporte ao carregador de inicialização, o tamanho, o inventário de módulos e uma impressão digital da origem. Se uma origem mudar após o planejamento, a compilação será bloqueada em vez de continuar com uma entrada diferente.
No construtor gráfico, a captura da sessão só está disponível quando a sessão MiniOS em execução é usada como origem, incluindo todos os módulos da origem e todos os módulos externos ativos. Ela não está disponível para uma ISO ou um disco óptico selecionado separadamente, mesmo que contenha a mesma versão. Não desmarque as camadas da origem ao capturar a sessão gravável, pois as alterações dependem dessa base completa em execução.
O Construtor de imagens MiniOS requer o minios-image-composebackend correspondente. Origens em arquivo ISO e em disco óptico exigem udisks2. A leitura de um /etc/live/config.conf somente para root e a captura de uma sessão gravável podem exigir pkexec e um agente PolicyKit de desktop. A captura da sessão requer um savechanges compatível fornecido pelo minios-tools versão 1.5.0 ou posterior.
O aplicativo e o backend de composição não têm privilégios. A autorização se limita ao leitor de configuração ativa fixo e, quando selecionados, aos módulos /usr/bin/savechanges confiáveis.
Escolha uma origem e aguarde a conclusão do inventário. Confira a identidade, a arquitetura, o suporte à inicialização, os diagnósticos e a quantidade de módulos. Resolva os erros da origem antes de continuar.
Escolha os módulos da origem que deseja incluir e adicione quaisquer módulos.sb externos. Os módulos essenciais e do kernel obrigatórios ficam bloqueados. Módulos externos comuns, ativos na sessão atual, mas ausentes da origem selecionada, são exibidos separadamente e precisam ser selecionados explicitamente.
Um módulo externo que substitui ativamente um módulo da origem no caminho original desse módulo no sistema recebe um tratamento diferente: o Image Builder atual identifica o arquivo de origem pelo dispositivo e pelo inode, mantém a função original no sistema e inclui essa substituição como o módulo efetivo da origem, em vez de apresentá-la como uma duplicata opcional sem relação. Isso também se aplica a caminhos realocados de arquivos de origem do initramfs. A seleção dos demais módulos externos ainda precisa ser feita explicitamente.
Os módulos adicionais precisam ser arquivos regulares legíveis com dados válidos de SquashFS. Nomes de arquivo duplicados ou que diferem apenas entre maiúsculas e minúsculas, assim como conflitos de destino, são rejeitados porque o runtime resolve as camadas pelo nome do arquivo.
Escolha o caminho de saída e a configuração atual obrigatória de MiniOSKeep current. Campos de personalização vazios ou mantêm o comportamento da origem. Configure apenas as substituições necessárias para a nova imagem e decida se a camada gravável da sessão deve ser capturada.
Os bytes de /etc/live/config.conf são copiados para um armazenamento de compilação privado com permissões 0600. Eles não são interpretados, exibidos nem registrados em logs. Os projetos atuais precisam incluir essa configuração; um projeto antigo que a desative explicitamente não poderá avançar para a etapa de revisão até que isso seja corrigido.
A revisão cria um novo plano com base nas identidades das entradas atuais. Confira os módulos selecionados, excluídos e adicionais, o local de saída, o espaço estimado, o resumo das personalizações, o perfil de captura, os avisos e os limites de privilégios.
A revisão omite intencionalmente valores de configuração, argumentos brutos do kernel, caminhos de personalização privados e caminhos de captura selecionados. Ela exibe contagens, nomes de arquivos, fingerprints e hashes quando essas informações são suficientes para identificar o plano.
Se o arquivo de saída já existir, será necessário confirmar a substituição. A confirmação está vinculada ao dispositivo, inode, tamanho, data e hora e hash SHA-256 observados desse arquivo. Se o destino mudar, a operação for cancelada ou uma tentativa falhar, a aprovação será removida e será necessário fazer outra revisão.
A criação valida novamente todas as entradas efetivas e executa minios-image-compose com uma lista de argumentos em um diretório de trabalho privado. O ISO permanece privado até que a verificação estrutural seja concluída com sucesso. A publicação no destino selecionado é atômica.
Salve o projeto se for reutilizar a origem, a seleção de módulos, a saída e as personalizações. Os arquivos de projeto estão no formato JSON. É necessário confirmar antes de abrir outro projeto ou fechar o aplicativo se houver alterações não salvas.
Os módulos de origem, /etc/live/config.conf e a captura da sessão são entradas independentes. Se a seleção de módulos e as personalizações declarativas forem suficientes, não capture a sessão gravável.
Esta é a opção padrão recomendada. O criador usa os módulos selecionados, a configuração atual, as configurações de inicialização e outras personalizações da imagem sem copiar a camada gravável da sessão.
Este perfil preserva todas as alterações graváveis compatíveis do provedor OverlayFS ou AUFS detectado. Ele pode incluir senhas, chaves, tokens, dados do navegador, identidade da máquina, arquivos pessoais, logs e o estado de arquivos excluídos. Requer confirmação explícita e não deve ser usado em uma imagem destinada a outras pessoas sem uma auditoria separada.
Este perfil usa uma lista de permissões estrita de caminhos para softwares e configurações seguras, omitindo dados pessoais, de identidade, cache e logs. Isso reduz a exposição, mas não garante que os arquivos permitidos não contenham segredos. Inspecione a imagem final antes de compartilhá-la.
Execute Analyze session changes e selecione pelo menos um caminho normalizado do inventário mantido em memória. Um diretório selecionado representa seus descendentes. Exclusões exatas ou de diretórios ancestrais têm precedência sobre as seleções correspondentes.
O inventário contém metadados, incluindo nomes de arquivos, e por isso é confidencial, embora não contenha o conteúdo dos arquivos. Ele permanece na memória e não é gravado no projeto nem copiado para a Revisão ou os logs. As regras explícitas de inclusão e exclusão representam as intenções do projeto e são salvas; a Revisão mostra apenas a quantidade e o resumo criptográfico dessas regras.
Iniciar outra análise, atualizar ou alterar a origem, cancelar ou ocorrer uma falha, bem como abrir ou criar um projeto, limpa o inventário em tempo de execução. A análise e a captura podem solicitar autorização de administrador, mas o processo MiniOS Construtor de imagens e a composição do ISO não são executados com privilégios elevados.
As configurações compatíveis são limitadas e validadas pelo backend:
- Padrões do sistema: nome do host, fuso horário, destino padrão do systemd e serviços ativados ou desativados.
- Segurança e acesso: modos permitidos para sudo, PolicyKit, SSH, XRDP, X11, tela de bloqueio e mensagem informativa.
- Dados do usuário: diretórios do usuário validados e relativos à raiz, com comportamento de link ou bind, mas não ambos.
- Comportamento de inicialização: um tempo limite de 0 a 300 segundos, o menu da origem ou um menu montado e uma entrada padrão selecionada.
-
Entradas de inicialização: Os modelos resume, new, choose, fresh e copy-to-RAM podem ser ocultados, reordenados, duplicados e configurados por meio de controles tipados de persistência, módulos, inicialização, localização, zRAM e diagnóstico. Os modelos atuais de nova sessão usam
perchdir=setuppara que o backend de persistência possa ser selecionado na inicialização; quando uma origem mais antiga já usaperchdir=new, esse seletor legado é preservado, em vez de ser reescrito silenciosamente. -
Comportamento de RAM: a cópia do sistema (
toram) e a cópia da sessão de persistência (perchtoram) são controles independentes.perchtoram=offmantém a persistência no armazenamento,trimcopia a sessão compatível selecionada efullsolicita a cópia completa da sessão compatível. Quando há uma solicitação de persistência, a inicialização do sistema RAM usa como padrãotrima menos que outro valor seja escolhido. Os dados do diretório nativo não são copiados: normalmente, o initrd inicia um novo contêiner vazio para essa solicitação. Useperchtoram=offpara manter os dados nativos no armazenamento. - Configurações avançadas de inicialização: argumentos do kernel globais e por entrada, validados, para opções não representadas por controles tipados.
- Aparência: uma imagem PNG validada para o plano de fundo da inicialização.
- Camada do sistema de arquivos do projeto: um diretório real, interpretado em relação à raiz da imagem e empacotado como um módulo de sobreposição SquashFS pertencente ao usuário root.
A camada do sistema de arquivos é compatível com arquivos comuns, links simbólicos relativos seguros, diretórios vazios, bits de execução e marcas de tempo. Nós de dispositivo, sockets, FIFOs, travessias entre sistemas de arquivos, links absolutos ou que escapem do diretório e nomes não seguros são rejeitados. Os bits de privilégio são removidos e a propriedade dos arquivos no módulo gerado é normalizada.
A personalização da inicialização é compatível com MiniOS GRUB reconhecido, SYSLINUX nativo e a cadeia padrão SYSLINUX-para-GRUB. Configurações de inicialização incompatíveis ou ambíguas são rejeitadas, em vez de serem presumidas. Uma compilação sem personalização de inicialização pode preservar um layout de origem que o analisador de personalização não compreende.
Antes da publicação, minios-image-compose verifica o ISO gerado, em vez de confiar apenas em uma saída xorriso bem-sucedida. As verificações incluem:
- A árvore do sistema de arquivos ISO e o rótulo do volume.
- Os registros de inicialização BIOS e UEFI e a área do sistema.
- Os arquivos necessários de inicialização, kernel, initramfs, configuração e módulos.
- As atestações incorporadas de personalização e captura de sessão, quando presentes.
- Os hashes e a estrutura dos módulos de sobreposição e de sessão capturada gerados.
- Os destinos das imagens de fundo da inicialização e a configuração de inicialização transformada, quando personalizados.
O caminho, o modo, a data de modificação e o SHA-256 da entrada são registrados antes da compilação. As entradas mutáveis são copiadas para um snapshot privado usando reflinks quando há suporte; caso contrário, são verificadas quanto a alterações antes e depois da gravação do ISO. Qualquer divergência ou falha na verificação impede a publicação.
Após uma compilação bem-sucedida, registre o checksum separadamente:
sha256sum custom-minios.iso > custom-minios.iso.sha256
sha256sum -c custom-minios.iso.sha256A verificação estrutural não substitui um teste de inicialização. Inicialize o ISO em uma máquina virtual descartável e teste BIOS e UEFI se ambos forem compatíveis. O Construtor de imagens MiniOS pode informar se QEMU ou VirtualBox está instalado, mas não inicia nem configura um hipervisor.
- Mantenha a mídia de origem somente leitura e grave a saída em um sistema de arquivos com espaço livre suficiente para a estimativa e uma margem temporária.
- Não compile diretamente sobre o único ISO que você sabe que está funcionando. Use um novo nome de saída, a menos que a substituição seja intencional e confirmada.
- Verifique os módulos externos antes de adicioná-los. O Construtor de imagens MiniOS valida a estrutura SquashFS deles, mas não determina quem criou seu conteúdo.
- Para imagens destinadas à distribuição, prefira não capturar sessões. Se a captura for necessária, audite o sistema de arquivos resultante, não apenas o nome do perfil.
- Trate os arquivos do projeto como confidenciais quando contiverem caminhos explícitos de origem, de módulos ou de saída, ou regras de captura selecionadas.
Os subprocessos de inventário, compilação e verificação são executados em grupos de processos dedicados. Uma solicitação de cancelamento tenta encerrar os processos e, após um período de espera, intensifica a ação. Uma etapa de cálculo de hash pode terminar antes que o cancelamento alcance um ponto seguro, mas os resultados desatualizados são descartados. Depois que a publicação atômica começa, ela pode ser concluída para evitar deixar o destino parcialmente gravado.
Uma compilação cancelada ou com falha não publica o ISO privado. Qualquer destino anterior permanece intacto, a menos que uma substituição verificada tenha sido publicada atomicamente.
minios-image-compose é o back-end de linha de comando fornecido pelo Construtor de imagens MiniOS. Ele substitui o utilitário sb2iso aposentado. O comando remasteriza uma árvore de conteúdo MiniOS existente, permite alterar o conjunto de módulos e as configurações compatíveis, verifica o resultado e publica um ISO inicializável.
Use a interface gráfica Construtor de imagens MiniOS para seguir um fluxo de trabalho guiado por projeto. Use este comando diretamente para scripts, automação ou compilações reproduzíveis pela linha de comando. Para compilar todo o código-fonte, use Compilar MiniOS em vez disso.
A partir de uma sessão ativa do MiniOS, crie uma ISO com a origem MiniOS descoberta e /etc/live/config.conf:
minios-image-compose --name ./custom-minios.isoNão use sudo nem pkexec como prefixo do comando completo. A composição, a verificação e a publicação são executadas como o usuário atual. Somente a captura opcional da sessão pode invocar o backend confiável /usr/bin/savechanges por meio do PolicyKit.
O nome de saída padrão é minios-YYYYMMDD_HHMM.iso. Um destino existente é recusado, a menos que --overwrite seja informado explicitamente.
Sem --source, o comando detecta o conteúdo MiniOS usado pela sessão atual do LiveKit ou do dracut. Para remasterizar outra árvore MiniOS montada, especifique o diretório que contém boot/ e os módulos MiniOS:
minios-image-compose \
--source /media/minios \
--config ./config.conf \
--name ./custom-minios.isoA origem é somente leitura e nunca é modificada. Arquivos ISO e mídias ópticas devem ser montados antes de usar a árvore de conteúdo MiniOS com a CLI. O Construtor de imagens MiniOS gráfico pode montar essas origens por meio de udisksctl.
Módulos adicionais .sb são argumentos posicionais:
minios-image-compose 06-development.sb 10-site-config.sb \
--name ./minios-development.isoO comando valida se cada módulo é um arquivo SquashFS legível e não é um link simbólico.
Módulos cujos nomes começam com dois dígitos e um hífen são colocados no nível superior MiniOS. Os demais módulos adicionados são colocados em minios/modules/. Nomes de arquivo base duplicados ou que diferem apenas entre maiúsculas e minúsculas são rejeitados.
Exclua caminhos da origem usando uma expressão regular estendida POSIX:
minios-image-compose --exclude 'firefox|libreoffice|gimp' \
--name ./minios-lite.isoNão é possível excluir arquivos de inicialização obrigatórios, arquivos do kernel e do initramfs, módulos essenciais, o menu de inicialização selecionado nem a configuração selecionada.
Crie módulos reutilizáveis antes de compor a ISO. Consulte Criar módulos e Gerenciador de módulos MiniOS.
--config FILE instala o arquivo regular selecionado como minios/config.conf. O padrão é /etc/live/config.conf.
minios-image-compose --config ./config.conf \
--manifest ./build.json \
--volume-label 'MINIOS_LAB' \
--name ./minios-lab.isoO manifesto opcional deve ser um objeto JSON. Os rótulos de volume devem ter de 1 a 32 caracteres ASCII imprimíveis; rótulos fora do conjunto estrito de letras maiúsculas, dígitos e sublinhado do ISO 9660 geram um aviso.
A captura da sessão é opcional e se aplica à camada gravável da sessão MiniOS em execução. Ela só é aceita para uma origem explícita quando essa origem tem a mesma impressão digital do módulo base que o sistema em execução.
minios-image-compose --capture-changes clean \
--name ./minios-with-software.isoOs perfis disponíveis são:
-
exactcaptura todas as alterações que podem ser representadas e pode incluir credenciais, dados pessoais, registros, estado do navegador e identidade da máquina. -
cleanusa uma lista de permissões restrita a software. Isso reduz a exposição, mas não garante que o resultado não contenha segredos. -
selectedusa uma seleção de inventário gerada por um frontend compatível ou por um fluxo de trabalhosavechanges.
minios-image-compose --capture-changes selected \
--capture-selection ./session-selection.json \
--capture-compression zstd \
--name ./selected-session.isoPrefira módulos e configurações declarativas à captura da sessão quando o ISO for compartilhado. Consulte Construtor de imagens MiniOS para saber mais sobre o modelo de privacidade e o fluxo de revisão.
A CLI pode alterar layouts compatíveis do GRUB e do SYSLINUX:
minios-image-compose \
--boot-timeout 5 \
--default-boot fresh \
--kernel-args 'audit=1 mitigations=auto' \
--menu multilang \
--name ./custom-boot.iso--default-boot aceita resume, new, choose, fresh, ou toram. O modelo semântico new é mapeado para perchdir=setup nos menus atuais do MiniOS, enquanto as entradas de origem legadas perchdir=new continuam reconhecíveis. O construtor gráfico do menu de inicialização também preserva perchtoram=off|trim|full independentemente da configuração do sistema toram.
--menu aceita multilang ou uma localidade compatível, como en_US, ru_RU, ou de_DE. Os argumentos do kernel são validados e adicionados sem avaliação pelo shell. Layouts de menu de inicialização incompatíveis ou ambíguos são rejeitados, em vez de serem modificados com base em suposições.
Substitua o plano de fundo da inicialização por um PNG validado:
minios-image-compose --boot-background ./art/boot.png \
--name ./custom-art.isoEmpacote uma árvore de diretórios preparada como um módulo de sobreposição de imagem pertencente ao root:
minios-image-compose --overlay-directory "$PWD/image-overlay" \
--name ./custom-overlay.isoA sobreposição é interpretada em relação à raiz da imagem. Ela não executa scripts, instala pacotes nem abre um chroot. Links inseguros, arquivos especiais, cruzamentos de sistemas de arquivos e colisões de destino são rejeitados.
Antes da publicação, minios-image-compose verifica a árvore do sistema de arquivos ISO, o rótulo do volume, os registros de inicialização BIOS e UEFI, a área do sistema, os arquivos de inicialização, os módulos e as personalizações solicitadas. Os módulos de sobreposição gerados e os módulos de sessão capturada são extraídos e verificados em relação aos metadados e resumos criptográficos registrados.
O ISO é criado em um diretório privado no sistema de arquivos de destino e publicado atomicamente somente após a verificação ser concluída com sucesso. Alterações na entrada, falha na verificação, cancelamento ou espaço insuficiente no destino impedem a publicação. O destino anterior permanece inalterado, a menos que uma compilação de --overwrite aprovada explicitamente chegue à publicação atômica.
Crie um checksum e faça um teste de inicialização separado após uma compilação bem-sucedida:
sha256sum custom-minios.iso > custom-minios.iso.sha256
sha256sum --check custom-minios.iso.sha256A verificação estrutural não substitui o teste dos caminhos de inicialização pretendidos para BIOS e UEFI em uma máquina virtual descartável ou em hardware adequado.
Use o manual instalado e a saída da ajuda para consultar a versão exata do backend:
minios-image-compose --help
man minios-image-composeAs opções mais comuns incluem:
| Opção | Finalidade |
|---|---|
-n, --name FILE
|
Definir o caminho de saída. |
-e, --exclude REGEX
|
Excluir os caminhos de origem correspondentes. |
--source DIR |
Selecionar uma árvore de conteúdo MiniOS explícita. |
--config FILE |
Selecionar a configuração ativa incorporada à ISO. |
--manifest FILE |
Incluir um manifesto de build JSON validado. |
--capture-changes MODE |
Capturar exact, clean, ou selected alterações da sessão. |
--boot-timeout SECONDS |
Definir o tempo limite do menu de inicialização entre 0 e 300 segundos. |
--default-boot MODE |
Selecionar a ação padrão da sessão MiniOS. |
--kernel-args TEXT |
Anexar argumentos globais de kernel validados. |
--boot-background PNG |
Substituir os elementos gráficos de inicialização compatíveis. |
--overlay-directory DIR |
Adicionar uma camada declarativa de sistema de arquivos. |
--menu TYPE |
Selecionar um menu multilíngue ou localizado. |
--overwrite |
Permitir explicitamente a substituição de uma saída existente. |
O comando retorna um código diferente de zero quando as verificações de origem, módulo, personalização, armazenamento, verificação ou publicação falham. Não distribua uma saída a menos que o comando tenha sido concluído com sucesso e que o checksum e os caminhos de inicialização resultantes tenham sido testados.
🌐 Languages
📋 Getting started
🚀 Installing MiniOS
- Installation methods
- Verifying downloads
- Installation tools
- Manual file-based installation
- MiniOS Installer
🖥️ Using MiniOS
⚙️ Preparing and customizing MiniOS
- Preconfiguring MiniOS
- Managing modules
- Managing kernels
- Creating custom MiniOS images
- Customizing the boot menu
🛡️ Maintenance and recovery
📖 Reference
- System architecture
- Boot process
- Boot parameters
- Configuration
- Package and edition contents
🛠️ Development
📋 Erste Schritte
🚀 MiniOS installieren
- Installationsmethoden
- Downloads verifizieren
- Installationswerkzeuge
- Manuelle dateibasierte Installation
- MiniOS-Installationsprogramm
🖥️ MiniOS verwenden
⚙️ MiniOS vorbereiten und anpassen
- MiniOS vorkonfigurieren
- Module verwalten
- Kernel verwalten
- Eigene MiniOS-Images erstellen
- Startmenü anpassen
🛡️ Wartung und Wiederherstellung
📖 Referenz
- Systemarchitektur
- Startvorgang
- Startparameter
- Konfiguration
- Paket- und Editionsinhalte
🛠️ Entwicklung
📋 Primeros pasos
🚀 Instalando MiniOS
- Métodos de instalación
- Verificación de descargas
- Herramientas de instalación
- Instalación manual basada en archivos
- Instalador de MiniOS
🖥️ Usar MiniOS
⚙️ Preparar y personalizar MiniOS
- Preconfiguración de MiniOS
- Gestión de módulos
- Gestión de kernels
- Creación de imágenes personalizadas de MiniOS
- Personalizar el menú de arranque
🛡️ Mantenimiento y recuperación
- Actualizar MiniOS
- Copia de seguridad de MiniOS
- Solución de problemas
- Seguridad
- Rendimiento
- Virtualización
📖 Referencia
- Arquitectura del sistema
- Proceso de arranque
- Parámetros de arranque
- Configuración
- Contenido de paquetes y ediciones
🛠️ Desarrollo
📋 Premiers pas
🚀 Installation de MiniOS
- Méthodes d'installation
- Vérification des téléchargements
- Outils d'installation
- Installation manuelle basée sur les fichiers
- Programme d’installation MiniOS
🖥️ Utiliser MiniOS
⚙️ Préparer et personnaliser MiniOS
- Préconfiguration de MiniOS
- Gestion des modules
- Gestion des noyaux
- Créer des images MiniOS personnalisées
- Personnaliser le menu de démarrage
🛡️ Maintenance et récupération
📖 Référence
- Architecture du système
- Processus de démarrage
- Paramètres de démarrage
- Configuration
- Contenu des paquets et éditions
🛠️ Développement
📋 Memulai
🚀 Menginstal MiniOS
- Metode instalasi
- Memverifikasi unduhan
- Alat instalasi
- Instalasi manual berbasis file
- Penginstal MiniOS
🖥️ Menggunakan MiniOS
⚙️ Menyiapkan dan menyesuaikan MiniOS
- Pra-konfigurasi MiniOS
- Mengelola modul
- Mengelola kernel
- Membuat citra MiniOS kustom
- Menyesuaikan menu boot
🛡️ Pemeliharaan dan pemulihan
📖 Referensi
- Arsitektur sistem
- Proses boot
- Parameter boot
- Konfigurasi
- Isi paket dan edisi
🛠️ Pengembangan
📋 Per iniziare
🚀 Installazione di MiniOS
- Metodi di installazione
- Verifica dei download
- Strumenti di installazione
- Installazione manuale basata su file
- Installatore MiniOS
🖥️ Usare MiniOS
⚙️ Preparare e personalizzare MiniOS
- Preconfigurazione di MiniOS
- Gestione dei moduli
- Gestione dei kernel
- Creazione di immagini MiniOS personalizzate
- Personalizzazione del menu di avvio
🛡️ Manutenzione e ripristino
- Aggiornamento di MiniOS
- Backup di MiniOS
- Risoluzione dei problemi
- Sicurezza
- Prestazioni
- Virtualizzazione
📖 Riferimento
- Architettura di sistema
- Processo di avvio
- Parametri di avvio
- Configurazione
- Contenuto di pacchetti ed edizioni
🛠️ Sviluppo
📋 Primeiros passos
🚀 Instalando o MiniOS
- Métodos de instalação
- Verificando downloads
- Ferramentas de instalação
- Instalação manual baseada em arquivos
- Instalador do MiniOS
🖥️ Usar MiniOS
⚙️ Preparando e personalizando o MiniOS
- Pré-configurando o MiniOS
- Gerenciando módulos
- Gerenciando kernels
- Criando imagens personalizadas do MiniOS
- Personalizando o menu de boot
🛡️ Manutenção e recuperação
- Atualizando o MiniOS
- Fazendo backup do MiniOS
- Solução de problemas
- Segurança
- Desempenho
- Virtualização
📖 Referência
- Arquitetura do sistema
- Processo de boot
- Parâmetros de boot
- Configuração
- Conteúdo dos pacotes e edições
🛠️ Desenvolvimento
📋 Начало работы
🚀 Установка MiniOS
- Методы установки
- Проверка загрузок
- Инструменты установки
- Ручная установка на основе файлов
- Установщик MiniOS
🖥️ Использование MiniOS
⚙️ Подготовка и настройка MiniOS
- Предварительная настройка MiniOS
- Управление модулями
- Управление ядрами
- Создание пользовательских образов MiniOS
- Настройка загрузочного меню
🛡️ Обслуживание и восстановление
- Обновление MiniOS
- Резервное копирование MiniOS
- Устранение неполадок
- Безопасность
- Производительность
- Виртуализация
📖 Справочник
- Архитектура системы
- Процесс загрузки
- Параметры загрузки
- Конфигурация
- Содержимое пакета и редакций
🛠️ Разработка