Como escrever o Debian em uma unidade flash USB a partir de um CD live do Debian?

1

Sou novo no Linux e quero criar uma unidade flash USB ao vivo para o Debian Jessie. Eu queimei o Debian em um CD para depois criar uma unidade flash USB ao vivo.

O Win32DiskManager não faz o download devido a um aviso de malware. Por isso, estou tentando criar a unidade flash USB ao vivo com o terminal no Debian.

Copiei a imagem ISO para a área de trabalho ao vivo e tentei criar a unidade flash USB com:

cp xxxx /dev/sdb1

Onde xxxx é a imagem ISO da Debian.

Quando navego para o ambiente de trabalho com:

cd ~/Desktop

Eu recebo o erro:

cp: cannot create regular file '/dev/sdb1': Permission denied

    
por UnixCurious 16.12.2015 / 01:25

2 respostas

1

Uma maneira mais fácil de fazer isso é baixar o Rufus no Windows a partir do site oficial do Rufus . Rufus é o aplicativo recomendado no site oficial do Ubuntu para live Ubuntu USB no Windows, e também funciona para fazer USBs ao vivo de muitas outras distribuições Linux incluindo o Debian.

    
por 16.12.2015 / 02:08
1

Não está claro de onde você tirou este comando:

cp xxxx /dev/sdb1

Mas uma das duas questões que posso deduzir do seu uso desse comando.

  1. Primeiro, o comando cp sozinho nunca funcionaria para uma situação como essa. Apenas copiaria os arquivos para o destino, mas não de uma forma que os tornasse inicializáveis.
  2. Você tem 100% de certeza de que sabe que o dispositivo USB está montado como /dev/sdb1 ?
  3. Você precisa executar um comando assim para gravar em um dispositivo como root ou via sudo . Mas como eu disse, cp não funcionaria para uma tarefa como essa.

O comando que você deve usar para lidar com uma tarefa como esta é dd . E o comando seria algo assim:

sudo dd if=/path/of/the/CD/ISO of=/path/of/the/destination/USB bs=1024

O if é o “arquivo de entrada” e o of “arquivo de saída”, então o comando inteiro é apenas copiar os dados brutos do disco do CD para a unidade flash USB. O bs é apenas o tamanho do byte de leitura / gravação de quantos dados seriam gravados por vez. E note que você deve estar fazendo esse tipo de operação usando privilégios de root via sudo se você não estiver logado na raiz.

Mas a verdadeira chave aqui agora está tentando descobrir a identificação real do dispositivo USB para o dispositivo USB. Se você tem 100% de certeza de que /dev/sdb1 é o caminho correto do dispositivo, vá em frente. Mas no final você pode querer verificar novamente qual dispositivo é o dispositivo USB usando lsblk (lista dispositivos de bloco) assim:

lsblk

E deduza o caminho do dispositivo USB flash drive a partir disso. Ou use apenas fdisk para exibir uma lista de todos os dispositivos conectados e montados:

sudo fdisk -l

Quando você estiver 100% positivo sobre o caminho real do dispositivo, use-o.

    
por 16.12.2015 / 02:36