Eu tenho dois sticks USB idênticos ( TrekStor 16GB ) preparadas como a seguir com o c't imagem bankix .
Preparação usando GParted :
- Excluiu a partição existente
- Criou uma nova tabela de partição DOS
- Formatou o stick com FAT32, partição primária
Carregou a imagem no stick via
usb-creator-kde
.
Então, eu fiz o procedimento idêntico para os dois manípulos, mas um inicializa e o outro trava com uma mensagem de erro:
(initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: No such device
Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs
Então eu tentei compará-los via sudo cmp /dev/sdb /dev/sdc
. Isso resultou em:
/dev/sdb /dev/sdc differ: byte 441, line 5
O que há de errado aqui e como corrigi-lo?
live-usb
troubleshooting
aluna
fonte
fonte
/cdrom
. E aparentemente está tentando se montar sobre si mesmo? Isso é uma coisa do initramfs - aposto que está tudo bem. Talvez você tenha os dois conectores conectados ao computador ao mesmo tempo? Ou, possivelmente, você possui configurações duplicadas que deveriam ter sido únicas durante a instalação. Fique longe dos criadores de sistemas ao vivo - eles são problemas.Respostas:
Embora eu não saiba por que alguém falha (imagem incorreta? Imagem corrompida?), O suspeito usual de diferenças nos sistemas de arquivos criados de forma "idêntica", sejam eles ISO9660 ou outros, são carimbos de data e hora , por exemplo, para o tempo de criação. Ou um rótulo aleatório padrão do sistema de arquivos . Se você deseja dados idênticos em ambos,
dd
a boa imagem no outro stick e verifique suas somas de verificação (md5sum ou outro; qualquer um serve).Ah, e a suposição do título da sua pergunta não se mantém. Não é apenas um byte que difere.
cmp
apenas informa a primeira que é diferente e depois sai.fonte
Com toda a probabilidade, eles não diferem em apenas um byte. Este é apenas o primeiro byte diferente. Corra
cmp -l dev/sdb /dev/sdc
para listar todas as diferenças.Os primeiros 512 bytes do stick são seu setor de inicialização . O deslocamento 441 (440 se você começar a numerar em 0) é o local da assinatura do disco que deve identificar o disco exclusivamente (para os benefícios do Windows - não me lembro de ter visto o Linux se importar). É de se esperar que eles diferem. São os arquivos no stick que devem ser idênticos, não os rótulos do disco (ou os registros de data e hora dos arquivos, a propósito).
Verifique se o stick que trava tem o conteúdo correto do arquivo. Pode estar fisicamente danificado.
fonte