Usb-creator-gtk komutuna alternatif bir komut satırı var mı?


16

ThinkPad X220'de usb-creator-gtk kullanarak ubuntu-11.10-desktop-i386.iso'nun önyüklenebilir bir USB çubuğu oluşturmaya çalışıyorum. Usb-creator-gtk düzgün çalışıyor gibi görünüyor, ancak sonuçta elde edilen çubuk dizüstü bilgisayarlarımdan birini açamıyor. İki farklı USB çubuğu denedim. Boot sadece yanıp sönen bir imleç gösterir.

USB belleği takarsam, üzerinde 729M veri olduğunu görürüm.

Bir ipucu daha: usb-creator-gtk çıktıktan sonra, USB sürücümdeki etkinlik ışığı bir dakika kadar yanıp sönmeye devam eder ve bu işlem bittikten sonra bile / media / XXXX-XXXX ve / tmp / tmpbalaj takılı kalır. Çubuğu çıkarmadan önce bunları elle takıyorum.

Usb-creator-gtk'den hata ayıklama çıktısı almanın herhangi bir yolu var mı? Yoksa daha fazla hata ayıklama seçeneği sunan usb-creator-gtk komutuna basit bir komut satırı alternatifi var mı?

GÜNCELLEME: Sistem günlüğünde hatayı fark ettim:

usb-creator-gtk[xxxxx]: segfault at 4 ip xxxxxxxxxxxxxxxx sp xxxxxxxxxxxxxxxx error 6 in libdbus-1.so.3.5.7[xxxxxxxxxxxx+xxxxx]

Bu ortaya çıkıyor ubuntu hata # 875758 .

Usb-creator-gtk'ye bir alternatif var mı? İdeal olarak, sorunu izole etmeme ve üzerinde çalışmama yardımcı olacak bir bash tarifi?


3
Unetbootin denediniz mi - Ubuntu'daki varsayılandan çok daha iyi buluyorum: unetbootin.sourceforge.net
fossfreedom

Ayrıca ISO görüntüsünün USB sürücüsüne (bölüm değil) kopyalanması da ddçalışmalıdır.
enzotib

Teşekkürler, fossfreedom. Unetbootin, usb-creator-gtk'un başarısız olduğu yerde çalıştı.
Joe

@fossfreedom bunu bir yanıt olarak eklemek ister misiniz?
Stefano Palazzo

@Stefano - gerçekten değil - soruyu doğrudan cevapladığını sanmıyorum. OP kayboldu - bu soru terk edilmiş olarak düşünülebilir mi?
fossfreedom

Yanıtlar:


6
  • Cihazı tanımla ( /dev/xxx) ve cihazı çıkar

  • Cihaz, aşağıdaki durumlarda FAT32'de olmamalıdır:

    sudo mkdosfs -n 'USB-LABEL' -I /dev/xxx -F 32
    

ISO dosyasını bağlayın ve içeriği USB cihazına kopyalayın:

sudo mkdir /media/iso
sudo mount -o loop /path/to/ubuntu.iso /media/iso
cp -a /media/iso/. /USBMOUNTPOINT/

Cihazı önyüklenebilir yapın:

sudo apt-get install syslinux mtools
syslinux -s /dev/sdd1

isolinuxDizini yeniden adlandırın syslinuxve config dosyasını kopyalayın:

mv /media/xxx/isolinux /media/xxx/syslinux
mv /media/xxx/syslinux/isolinux.cfg /media/xxx/syslinux/syslinux.cfg

Bilgisayarınızı yeniden başlatın ve BIOS'ta önyükleme sırasını USB olarak değiştirin. Şimdi ubuntu usb flash sürücünüz önyüklenir ve yükleyebilirsiniz.


USB'de kalıcı depolama alanı olacak mı?
Ciro Santilli 事件 改造 中心 法轮功 六四 事件

1
@CiroSantilli no, ancak elle bir casper-rw dosyası oluşturabilirsiniz (bkz. Pendrivelinux.com/how-to-create-a-larger-casper-rw-loop-file ) ve persistentiçindeki çekirdek komut satırına ekleyerek etkinleştirin syslinux/txt.cfg.
Lucas

Bunu denedim, ancak önyükleme önyükleme hatası ile başarısız.
gerrit

1

mkusb-nox bir emniyet kemerini dd'nin etrafına sarar

Gg 'çıplak' kullanmak mümkündür , ama bunu yapmak için sizi cesaretlendiririm çünkü risklidir.

dd if=file.iso of=/dev/sdx

dd çok güçlüdür ve aile resimlerinizin üzerine yazmasını söyleseniz bile, herhangi bir soru yapmadan söylediklerinizi yapar. Basit bir yazma hatası yeterlidir ...

mkusb-nox , metin ekranlarında ve terminal pencerelerinde (nox: X grafik yok) çalışan bir araçtır.

Hibrit iso dosyasının içeriğini bir hedef blok cihazına (USB sürücü, hafıza kartı ...) klonlamak için başlık altında dd kullanır . En güncel linux iso dosyaları hibrid iso dosyalarıdır. Sen (GUI yanı sıra mkusb) o mkusb NOx söylemek etrafında 'bir emniyet kemeri sarar' olabilir gg .

mkusb-nox , Windows için yükleme sürücüleri oluşturmak için bir çıkarma yöntemi kullanır.

Bu bağlantılara bakın,


Düzenleme: Metin modunda mkusb sürüm 12'yi kullanmak da mümkündür


mkusb-nox harika! Usb-creator-
gtk'den

@ diyot, mkusb-nox'un sizin için iyi çalıştığına sevindim. Geri bildiriminiz için teşekkürler :-)
sudodus
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.