Rufus é uma ferramenta de código aberto popular para criar unidades USB inicializáveis no Windows. Ele é capaz de criar instaladores inicializáveis do Windows a partir de arquivos ISO e imagens de disco, bem como instaladores Linux. Uma das suas características mais notáveis é a capacidade de criar instaladores persistentes do Ubuntu, Linux Mint e Debian USB. No entanto, você também pode conhecer outras ferramentas semelhantes ao Rufus, e como exemplo temos o post como criar um pendrive bootavel do Linux no Windows.
A persistência é uma maneira de criar uma instalação inicializável e portátil sem realmente instalá-la. O ISO inicializa em uma sessão ao vivo (como um instalador USB faria), mas a persistência adiciona um arquivo/partição “casper-rw” (no Ubuntu) onde arquivos, configurações, aplicativos, etc., são armazenados. Em um USB Linux persistente, essas alterações persistem entre as inicializações.
A versão Rufus 4.5, lançada recentemente, inclui suporte para persistência no Ubuntu 24.04 LTS. Além disso, essa atualização também corrige problemas ao criar USBs persistentes do Linux Mint 21.x. Criar USBs persistentes do Ubuntu no Rufus não é novidade (estreou em 2019), mas seus desenvolvedores muitas vezes precisam trabalhar pesado enquanto as distribuições renomeiam, atualizam ou alteram os vários arquivos necessários para habilitar esse recurso.
No entanto, é importante notar que um USB persistente do Ubuntu 24.04 tem algumas desvantagens: não suporta Wayland; não permite contas de usuário; tem inicialização/desligamento mais lento; não é possível alternar a sessão; e o instalador do Flutter irá desovar em cada inicialização.