Aynı şekilde hazırlanmış USB belleklerim bir baytta neden farklı?


15

İki özdeş USB bellek (var TrekStor 16GB aşağıdaki gibi hazırlanmıştır) c't bankix görüntü .

  1. GParted kullanarak hazırlık :

    • Mevcut bölümü sildi
    • Yeni bir DOS bölüm tablosu oluşturuldu
    • Sopa, birincil bölme FAT32 ile biçimlendirildi
  2. Görüntüyü çubuğa yükledi usb-creator-kde.

Bu yüzden her iki çubuk için aynı prosedürü yaptım, ancak bir bot ve diğer hata mesajı ile çöküyor:

(initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: No such device
Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs

Sonra onları karşılaştırmaya çalıştım sudo cmp /dev/sdb /dev/sdc. Bunun sonucunda:

/dev/sdb /dev/sdc differ: byte 441, line 5

Burada sorun nedir ve nasıl düzeltebilirim?


Dd kullanarak çalışan birini diğerinin üzerine kopyalamayı deneyebilir ve yardımcı olup olmadığını görebilirsiniz. Veya bölüm tablosunu iyi olandan kopyalamak ve oradan gitmek için sfdisk'i kullanabilirsiniz.
Angelo

Sorunun ne olduğunu size söyler - filesystem.squashfs bir nedenden dolayı geçersizdir, yoksa önyükleme işlemini yanlış yapılandırdınız. Bu bir görüntü dosyası - sıkıştırılmış - tüm kök dosya sisteminiz. Ama ... initramflarınız onun üzerinde olduğunu düşünüyor /cdrom. Ve görünüşe göre kendini kendi üstüne monte etmeye çalışıyor mu? Bu bir initramfs şey - bahse girerim iyi. Belki de her iki çubuğu da aynı anda bilgisayara takabilirsiniz? Ya da muhtemelen kurulum sırasında benzersiz olması gereken yinelenen ayarlarınız vardır. Canlı sistem yaratıcılarından uzak durun - başınız belada.
mikeserv

Yanıtlar:


30

"Özdeş" oluşturdu dosya sistemlerindeki farklılıklar için olağan şüpheli bir çöker (kötü sopa? Yozlaşmış görüntü?), Bunlar ISO9660 ya da başka açılardan neden bilmiyorum da, olduğu zaman damgaları oluşturma kez örn. Veya rastgele bir varsayılan dosya sistemi etiketi . Her ikisinde de aynı verileri istiyorsanız dd, diğer çubuktaki iyi görüntü ve sağlama toplamlarını doğrulayın (md5sum veya diğerleri; herhangi biri yapar).

Oh, ve sorunuzun başlığı varsayımı geçerli değil. Farklı olan tek bir bayt değil . cmpsadece size farklı olan ilkini söyler ve sonra çıkar.


22

Herhalde, sadece bir bayt ile farklılık göstermezler. Bu sadece ilk farklı bayt. cmp -l dev/sdb /dev/sdcTüm farklılıkları listelemek için çalıştırın .

Çubuğun ilk 512 baytı, önyükleme sektörüdür . Ofset 441 (0'da numaralamaya başlarsanız 440) diski benzersiz olarak tanımlaması gereken disk imzasının konumudur (Windows'ın yararları için - Linux bakımını gördüğümü hatırlamıyorum). Farklı olmaları beklenir. Çubuk üzerindeki disk etiketleri (veya bu arada dosyaların zaman damgaları) değil, aynı olması gereken dosyalardır.

Çöken çubuğun doğru dosya içeriğine sahip olduğunu doğrulayın. Fiziksel olarak zarar görebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.