Prepare um stick USB para Linux inicializável. Preciso?
Coloquei linuxmint-20-xfce-64bit.iso(com dd) em uma unidade USB FAT32,64G. Quando eu verifiquei depois com gparted, ele não reporta nenhuma informação sobre a partição, apenas uma linha simples com o nome ISO. Isso é ótimo? É a melhor forma de usar o USB? Acho que a unidade USB está funcionando bem devagar.
Eu trabalhei com Raspberry Pi e o cartão SD tem várias partições (boot, root, swap etc). Algumas partições são formatadas com FAT32 e algumas com ext4. Minha unidade USB inicializável não deveria ser assim? Por que o ISO não resulta em uma unidade USB com várias partições com formatação correta?
Por favor, seja paciente. Ainda não trabalhei muito com o Linux. Ainda estou na escola primária.
Respostas
O arquivo ISO é uma imagem bloco a bloco do que estaria em um disco ótico inicializável (CD-ROM, DVD, etc.). Esses discos estão no formato ISO9660 (é por isso que o arquivo de imagem é um arquivo ".ISO") em vez de FAT32, ext4 ou qualquer outro tipo de sistema de arquivos com o qual você possa estar familiarizado, e eles não têm partições como você estão pensando (ISO9660 nem mesmo tem uma tabela de partição). Se você apenasddSe você colocar a imagem ISO em sua unidade flash USB, qualquer partição que você formatou a unidade flash USB originalmente desaparecerá, porque esta operação sobrescreve a tabela de partição. Quando você inicializa seu sistema a partir de uma unidade flash USB, ele não se preocupa com as tabelas de partição ou qualquer coisa assim - ele apenas carrega o bloco de inicialização da unidade flash (assim como faria com qualquer outra unidade a partir da qual você está inicializando) e executa qualquer código que encontrar lá. Depende do código de inicialização decidir o que fazer a seguir e como interpretar o que quer que esteja na unidade flash. Quando você inicializa de uma unidade flash USB para a qual gravou uma imagem ISO ddou similar, o sistema a trata literalmente como se estivesse inicializando a partir de uma unidade óptica - exatamente como se você tivesse gravado a imagem ISO em um gravável CD-ROM ou DVD e inicializei a partir dele.
Se você estiver usando unidades flash USB 2.0, isso será meio lento, não importa o que mais você faça. O tipo de sistema de arquivos na unidade flash não muda isso. Se você usar uma unidade flash USB 3.x, em um sistema com interfaces USB 3.x, o acesso será muito mais rápido. Se você usa uma unidade flash USB 3.x em um sistema que possui apenas interfaces USB 2.0, você só obterá velocidade de USB 2.0 independentemente do tipo de unidade flash que usar.