“fiziksel blok boyutu 2048 bayttır, ancak Linux formatlandığında 512'dir” - Bu hata olmadan önyüklenebilir bir USB nasıl oluşturulur

83

Kullanıyordum:

dd  if=/path/to/my/ubuntuiso/ubuntu.iso  of=/dev/sdb1  bs=4M  &&  sync

Daha eski Ubuntu sürümlerinde önyüklenebilir Ubuntu USB sürücüleri oluşturmak için. Mükemmel çalışıyordu. Bazen iyi çalışan Startup Disk Creator programını kullandım.

Fakat Ubuntu 16.04 LTS'de aynı yöntemleri kullandığımda, daha sonra biçimlendirirken bazı uyarılar alıyorum.

Yükleme ortamı beklendiği gibi çalışır, ancak işim bittikten sonra bu USB çubuğunu biçimlendirmeye çalıştığımda aşağıdaki uyarıyı alırım:

Bu Pendrive'ın bölümlenmesi garip görünüyor:

Ayrıca 16GB'lık pendrive'ımı 64GB olarak gösteriyor.

Gparted ile çok uğraştıktan sonra, bir şekilde biçimlendireceğim. Ama neden böyle oluyor? 16.04'te önyüklenebilir Ubuntu oluşturmanın daha iyi yöntemleri var mı?

EDIT : İlgili bir soru var burada . Ancak sorum, düzgün bir şekilde nasıl biçimlendirileceğiyle ilgili değil . Sorum şu: "Bu hatalar olmadan önyüklenebilir bir USB nasıl oluşturulur." & Sons; "Bu hatanın nedenleri" "

    
sordu Severus Tux 03.06.2016 09:50

11 cevap

105

UEFI sistemleri için canlı bir USB oluşturmak için bir komut satırı yöntemi

Lütfen dikkat: Bu, hedef cihazdaki tüm verileri siler.

Önkoşul önkoşul:

sudo apt-get install p7zip-full

Hedef USB'nin /dev/sdb olduğunu varsayarak

( lütfen önce lsblk veya gnome-disks veya sudo fdisk -l ile 'yi kontrol edin ve ne biçimlendirdiğinizi bildiğinizden emin olun)

Cihazda takılı dosya sistemi olmadığından emin olun ve gerekirse ayırın. Örneğin:

udisksctl unmount -b /dev/sdb1

Mevcut bölüm tablosunu yok et:

sudo sgdisk --zap-all /dev/sdb

Yeni GPT oluştur:

sudo sgdisk --new=1:0:0 --typecode=1:ef00 /dev/sdb

FAT32 olarak biçimlendir:

sudo mkfs.vfat -F32 /dev/sdb1

Kontrol et:

sudo fdisk -l /dev/sdb

Şunun gibi bir şey çıkarmalı:

Device     Start      End  Sectors  Size Type
/dev/sdb1   2048 15663070 15661023  7.5G EFI System

Sürücüyü monte edin ve üzerine iso alın, 'iso-is-ismini' daha önce indirdiğiniz iso dosyasının gerçek ismiyle değiştirin

sudo mount -t vfat /dev/sdb1 /mnt
sudo 7z x name-of-iso -o/mnt/

Unmount

sudo umount /mnt

Şimdi yeniden başlat & amp; Ubuntu'nun tadını çıkarın ^ _ ^

(Bunu yapmak için orijinal olarak öğrendiğim İşte .)

    
verilen cevap Zanna 03.06.2016 10:13
28

İşte, bu hatayı, yükleme ortamı olarak kullandıktan sonra bir USB'yi yeniden biçimlendirmeye çalışırken bu hatayı alma sorununu çözdüm:

  • Önce Uygulamalar & gt; Diskler
  • Önyüklenebilir kalem sürücüsünü seçin.
  • Sağ üst köşede bir seçenek menüsü olacak
  • Biçim formatını seç ( CTRL + F )
  • Bir pop-up gösterilecektir. 0 bölümü seçin ve diski biçimlendirin
  • Artık disk boş olacak, ancak sistem tarafından tanınmayacak. Ancak Diskler Uygulaması'nda görebilirsiniz.
  • Kalem sürücüsünü seçin ve yeniden biçimlendirin. Artık pendrive herhangi bir sistem tarafından algılanabilir.

Kabul edilen cevap çok fazla yazım gerektirdiğinden ve belirli disk adını hatırladığından (aksi halde ciddi sorunla karşılaşabilirsiniz) kullanmak için çok karmaşıktır. Benimkinin uygulanması çok kolay.

    
verilen cevap Gopal Prasad 16.05.2017 19:13
14

Sorunun usb-creator-gtk dosyasındaki bir hatadan kaynaklandığı bulundu. Önyüklenebilir medyanın oluşturulması sırasında uygun olmayan blok boyutu ayarlıyor.

Bu hata sizi etkiliyorsa, şurayı burada işaretleyebilirsiniz: İşte

    
verilen cevap Severus Tux 04.06.2016 05:53
9

Bu daha kolaydı. Sadece /dev/sdd adresini cihaz adresinizle değiştirin. Bu, Diskler veya Gparted yardımcı programında bulunabilir.

sudo dd if=/dev/zero of=/dev/sdd bs=2048 count=32

Daha sonra görüntüyü sürücüye yazmak için Başlangıç ​​Diski Oluşturucusu 'nu kullanabilirsiniz.

    
verilen cevap wayofthefuture 29.07.2017 19:48
7

Ubuntu'da UNetbootin kullanıyorum (hem eski sürüm hem de 16.04) ve bilgisayarımda iyi çalışıyor. İşte daha fazla bilgi için linke bu.

sudo apt-get install unetbootin
    
verilen cevap trunk96 03.06.2016 10:00
5

deneyin % Co_de% Bu şekilde beni asla başarısız olmadı. (Sonunda b not b1 değil) - varsa diğer bölümleri imha eder.

ISO'nun bozuk olup olmadığını kontrol ettiniz mi?

Bunu, grafik ortamında oturum açmamışken TTY'den yapmak da sorunu izlemede yardımcı olabilir.

Düzenleme: ISO kullanmak yerine, bölüm tablosunun üzerine yazmak için dd if=/path/to/my/ubuntuiso/ubuntu.iso of=/dev/sdb kullanabilirsiniz.

    
verilen cevap Carlo P. 03.06.2016 10:13
2

Blok boyutu ile ilgili şikayet, muhtemelen iso9660 dosya sistemini okuyan yazılımdaki bir hatadan kaynaklandı. % Co_de% 'nin yeni bir sürümü yayınlandı ve en azından Ubuntu 17.10'da bu hatanın sıkıştırıldığı yerde mevcut.

Sürücüyü klon için gparted komutunu kullanabilirsiniz. Bu yöntem, sürücünün içeriğine duyarlı değildir, bu yüzden çok güvenilirdir.

Ayrıca, çok güvenli, çünkü mkusb 'güçlü ama tehlikeli mkusb komutunun etrafında güvenli bir bant sarar. Hedef sürücü çok net bir şekilde gösterilmektedir ve çift kontrol edebileceğiniz, doğru sürücüye kuracağınız (ve hataları önleyeceğiniz) bir son kontrol noktanız vardır.

Bu bağlantıya bakın: İşte

Hala çalışmıyorsa, aşağıdaki bağlantıya göre deneyebilirsiniz

USB sürücümü biçimlendiremiyorum. Zaten mkdosfs ile çalıştım ve gparted - Sorunun analizi

Lütfen biçimlendirmeyle başlamanıza gerek olmadığını unutmayın, çünkü mkusb sürücünün önceki içeriğinin üzerine yazacaktır. Doğrudan gidebilirsin ve

  • işletim sistemini iso dosyasından (veya resim dosyasına) veya
  • 'ye yükleyin.
  • sürücüyü standart bir depolama aygıtına geri yükleme
verilen cevap sudodus 06.09.2017 15:41
1

Seçilen yanıtla karşılaşan bir sorun: Kalemin takılmasıyla artık pen drive görünmez. (Lubuntu 16.04 64-bit'deyim) Çözüm: Bağlamak için Disks yardımcı programını açın.

In Lubuntu: Start menu > Preferences > Disks.

Seçilen cevapla ne işe yaradı, USB sürücünün eski bir yoluna geri döndüğümüze ve geri yüklenen bir ISO sürücüsüne geri döndüğümüze ve diğer dosyaları saklamak için kalan boş bir alana sahip olan yazılabilir bir USB sürücüsüne geri döndüğümüzdür. canlı işletim sistemini çalıştırdığımız mevcut işletim sistemi). 16.04 itibariyle Startup Disk Creator ile, USB'yi silerek, bir CD'ye benzer salt okunur bir bölüm oluşturarak, USB'nin ayrılmamış kısmını (böylece 32GB'lık bir sürücü salt okunur bir sürücü haline gelir) ve ayrılmamış alanda herhangi bir ikincil bölüm oluşturamadı.

Güncelleme: Unetbootin işi yapıyor gibiydi, kalem sürücüsü görünür kalıyordu, yerleştirme sırasında saklanmadı ve kalan kısım diskin diğer verileri depolamak için mevcut kaldı. AMA, dizüstü bilgisayarımı açtığımda diskin önyüklenebilir bir USB olarak tanınmaması! UNetBootin'in Ubuntu versiyonunu kullandım.

    
verilen cevap nikhilvj 31.08.2017 10:56
0

Yepyeni bir SSD'de bile aynı problemi yaşadım. Linux Mint 18.1 ve Ubuntu 16.04 LTS ISO versiyonlarını kullandım. ISO'ları kaç kez indirdiğim önemli değil, ISO'ları yeniden yazdı ve hataların çözümü için yukarıda önerilen tüm adımları yerine getirdi, sadece gitmezdi. Garip bir şekilde Mint 18.1'i kurdum ve yeni yükleme yapmak istedim ama sonra hatayla karşılaştı. Hatta aynı USB stickleri ve amp; SSD, Windows 10'u kurdu, ardından Ubuntu 16.04 / Mint 18.1 ile aynı USB disklerini yeniden yazdı ve yükleme başarısız oldu. Benim düşüncem, ISO dosyasıyla ya da benim donanımımla uyumlu olmayan bir hata olduğunu gösteriyor. Hayatımın birkaç saatini harcadım.

** ÇÖZÜM: İndirilen Ubuntu 17.04 ISO & amp; yüklendi. Aynı donanım üzerinde iyi çalıştı, Ubuntu 16.04'ün hiçbirinin bulunmadığı USB sürücüleri / çubukları. ****

    
verilen cevap Grové Erasmus 16.05.2017 22:31
0

Görünüşe göre, hata, diskin yanlış okunmasıyla ve dd komutuyla veya Başlangıç ​​Disketi Oluşturucusu programında değil, ayrılmıştır

Ayrılmış için Debian Bug raporu: İşte

Geçici çözüm: Eğer bölüm yerine fdisk kullanırsanız, doğru bölümlemeyi göreceksiniz. Ayrılmış hata düzeltilene kadar fdisk yerine bölünmüş kullanın.

    
verilen cevap guest 05.11.2017 04:35
0

Bu GUI disk yardımcı programlarının çoğunun yalnızca tablo bölümünü USB üzerinden kapatmanıza izin vermeyeceği gibi, sadece aşağıdaki gibi aptal hatalar iletmek yerine utanç vericidir:

Physical block size is 2048 bytes, but Linux says it is 512 bytes

Bu soruyla birlikte hata iletişim kutusu olmalıdır:

Would you like delete the partition table on this device (all data will be lost)?

Bunu yapmadığı için, hemen bu komutla kendiniz yapabilirsiniz:

sudo sgdisk --zap-all /dev/sd?

Yukarıdaki komutu yapmadan önce iki şeyin olduğundan emin olun:

  1. Terminalinizin, olduğunu düşündüğünüz bilgisayara girdiğinden emin olun.
  2. Cihaz yolunun doğru olduğundan emin olun (oradaki soru işaretine bakın). Yukarıdaki komutu kullanarak, doğru cihaz yoluna değiştirmeniz gerekir.

Başkalarının da belirttiği gibi, cihaz yolunu şu şekilde öğrenebilirsiniz:

sudo fdisk -l

Bundan sonra, muhtemelen bu hatayı aldığınızda kullandığınız yardımcı programı kullanarak devam edebilirsiniz.

BTW, bu sorun için dd komut çözümleri benim ihtiyaçlarım için çok yavaş. Tüm yapmak istediğim, tüm sürücüyü sıfırlamak için dd beklemeden bu hatayı ortadan kaldırmaktır.

    
verilen cevap Lonnie Best 15.08.2018 23:46

Etiketlerdeki diğer soruları oku