DEV Community

Cover image for Seu pendrive também merece um tema bonito
Haruka Yamamoto
Haruka Yamamoto

Posted on

Seu pendrive também merece um tema bonito

How to customize your GRUB and Ventoy themes


O que é o Ventoy?

Ventoy é uma ferramenta que transforma um pendrive num multi-boot de ISOs, você literalmente arrasta os arquivos .iso pra dentro do pendrive e ele já aparece no menu. Ao contrário de ferramentas como o Rufus, que te obriga a formatar o pendrive toda vez que precisar de uma ISO diferente, o Ventoy também permite que você continue usando o pendrive para guardar arquivos ao mesmo tempo que ele é bootável.

E como no artigo anterior mencionei: o Ventoy usa o GRUB por baixo dos panos, então ele também suporta temas, mas o processo é um pouco diferente porque você não mexe no sistema operacional, mas sim no próprio pendrive.

Como instalar o Ventoy

Para esse artigo usarei meu humilde pendrive Kingston DataTraveler de 64GB.

Para baixar o Ventoy vá ao site oficial e baixe a última versão disponível para Windows ou Linux e descompacte. Para Linux existem alguns arquivos diferentes, mas apenas leia o arquivo README presente que você deve entender como usar.

Com o pendrive conectado, ao iniciar o aplicativo do Ventoy deve aparecer uma interface como essa e de cara ele já vai selecionar o pendrive que ele achar:

ventoy interface

Após isso, recomendo dizer ao Ventoy para usar partição GPT indo em Option > Partition Style > GPT.

Agora você pode clicar no botão "Install" e com isso ele vai te perguntar duas vezes com um aviso óbvio que ele vai formatar o pendrive. Se você não fez backup antes dos arquivos do pendrive, então não sei o que você está fazendo da vida.

Ao terminar ele vai dar uma mensagem de sucesso:

success

Agora se você verificar vai notar que foram criadas duas partições no pendrive:

partitions

A primeira partição chamada Ventoy é a utilizável, onde você pode colocar seus diversos arquivos e as ISOs. Vale lembrar que para um arquivo ISO ser reconhecido ele precisa estar na raiz da partição e se estiver dentro de uma subpasta ele não é mostrado.

Já a segunda partição pequena chamada VTOYEFI, em resumo? Apenas não mexa, são arquivos necessários para o Ventoy funcionar.

Para fins de exemplo, baixei e coloquei no pendrive a ISO do Linux Mint e do Windows 11, além de uma pasta cheia de wallpapers que gosto de usar.

Instalando o tema

Baixe um tema do seu gosto no site GNOME-Look e descompacte normalmente. Usarei esse tema como exemplo.

Dentro do pendrive, crie uma pasta chamada ventoy e dentro dela outra chamada theme.

Copie a pasta do tema pra dentro de theme, no meu caso ficando assim:

E:\
├── wallpapers/
├── Ventoy/
│   ├── theme/
│   │   └── stardew-valley/
├── linuxmint-22.3-cinnamon-64bit.iso
└── Win11_25H2_BrazilianPortuguese_x64_v2.iso
Enter fullscreen mode Exit fullscreen mode

Depois disso, crie um arquivo chamado ventoy.json dentro da pasta Ventoy.

Configurando o Ventoy.json

Dentro do arquivo, adicione o seguinte:

{
  "theme": {
    "file": "/Ventoy/theme/SeuTema/theme.txt",
    "gfxmode": "1920x1080",
    "display_mode": "GUI"
  }
}
Enter fullscreen mode Exit fullscreen mode

Troque SeuTema pelo nome da pasta do tema e 1920x1080 pela resolução exata do seu monitor.

No meu caso fica assim:

{
  "theme": {
    "file": "/Ventoy/theme/stardew-valley/theme.txt",
    "gfxmode": "1920x1080",
    "display_mode": "GUI"
  }
}
Enter fullscreen mode Exit fullscreen mode

Salve as alterações no arquivo e está pronto. Basta reiniciar o computador, acessar a BIOS, alterar a ordem de boot para o pendrive e você vai ver a mágica do tema acontecendo.

Ao contrário da instalação no sistema, aqui não tem grub-mkconfig, não tem sudo, não tem risco de quebrar nada. Pior cenário é o tema não carregar e o Ventoy cair no visual padrão.

Top comments (0)