Eu tenho um drive USB que eu quero usar tanto como armazenamento (para windows também) e como um (Linux) Bootable. Então eu tenho que imaginar o ISO da distribuição linux que eu tenho em uma partição específica do meu drive USB. Suponha que a unidade seja sdc
e eu tenha feito duas partições: sdc1
para armazenamento (NTFS) no início e sdc2
(FAT32) depois disso (eu uso o GParted).
Eu sei que para o simples caso de apenas tornar a unidade inicializável, usamos dd
as:
dd if=name.iso of=/dev/sdc bs=512k
Isso, é claro, faria a imagem da iso na unidade, não na partição específica, impossibilitando o uso do usb como armazenamento. Pensei em usar /dev/sdc2
como destino, em vez de /dev/sdc
, mas após o googling, concluí que não é assim que ele deveria funcionar. Então, por que não posso usar apenas /dev/sdc2
? Eu tentei os dois:
Escrever para /dev/sdc
altera todas as partições que eu fiz e cria 2 partições no começo e deixa o restante não alocado, como deveria. Escrever para /dev/sdc2
não "bagunça" as partições que eu tenho e apenas escreve na segunda partição.
Então, o que eu tenho que fazer? Eu tenho que particionar a unidade de outra forma (eu li isso Como particionar uma unidade USB para que seja inicializável e tenha uma partição de armazenamento de dados compatível com o Windows? )?
Tendo feito a partição corretamente, como devo usar dd
para escrever em uma partição específica?