क्या usb-creator-gtk के लिए कमांड-लाइन विकल्प है?


16

मैं अपने थिंकपैड X220 पर usb-creator-gtk का उपयोग करके ubuntu-11.10-Desktop-i386.iso की बूट करने योग्य USB स्टिक बनाने की कोशिश कर रहा हूं। Usb-creator-gtk ठीक काम करता प्रतीत होता है, लेकिन परिणामी छड़ी मेरे लैपटॉप में से किसी एक को बूट करने में विफल रहती है। मैंने दो अलग-अलग यूएसबी स्टिक की कोशिश की। बूट केवल एक निमिष कर्सर दिखाता है।

अगर मैं USB स्टिक माउंट करता हूं, तो मुझे लगता है कि इस पर 729M डेटा है।

एक और सुराग: usb-creator-gtk के बाहर निकलने के बाद, मेरे USB ड्राइव पर एक्टिविटी लाइट एक मिनट के लिए ब्लिंक होती रहती है, और ऐसा होने के बाद भी, / MediaX / XXXX-XXXX और / tmp / tmpXXXXXX माउंट होते रहते हैं। स्टिक को बाहर निकालने से पहले मैं खुद उन्हें umounting करता रहा हूं।

क्या usb-creator-gtk से डिबग आउटपुट प्राप्त करने का कोई तरीका है? या फिर usb-creator-gtk के लिए सीधी कमांड लाइन विकल्प है जो अधिक डिबगिंग विकल्प प्रदान करेगा?

अद्यतन: syslog में, मैंने त्रुटि देखी:

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

यह ubuntu बग # 875758 है

क्या usb-creator-gtk का कोई विकल्प है? आदर्श रूप से, एक बैश नुस्खा जो मुझे समस्या को अलग करने और इसके चारों ओर काम करने में मदद करेगा?


3
आप UNetbootin की कोशिश की है - क्या मैं अभी तक बेहतर यह पाते हैं कि उबंटू में डिफ़ॉल्ट: unetbootin.sourceforge.net
fossfreedom

इसके अलावा USB ड्राइव (विभाजन नहीं) के साथ आईएसओ छवि की नकल ddकरना चाहिए।
enzotib

धन्यवाद, जीवाश्म। Unetbootin ने वह कार्य किया जहाँ usb-creator-gtk विफल रहा।
जो

@fossfreedom को उत्तर के रूप में जोड़ना चाहते हैं?
Stefano Palazzo

@Stefano - वास्तव में नहीं - मुझे नहीं लगता कि यह सीधे सवाल का जवाब देता है। ओपी गायब हो गया लगता है - संभव है कि इस सवाल को छोड़ दिया जाए?
जीवाश्म

जवाबों:


6
  • डिवाइस ( /dev/xxx) और अनमाउंट डिवाइस को पहचानें

  • डिवाइस FAT32 में होना चाहिए यदि नहीं:

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

आईएसओ फ़ाइल माउंट करें और USB डिवाइस पर सामग्री की प्रतिलिपि बनाएँ:

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

डिवाइस को बूट करने योग्य बनाएं:

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

isolinuxनिर्देशिका का नाम बदलें syslinuxऔर कॉन्फ़िगरेशन की प्रतिलिपि बनाएँ:

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

अपने पीसी को रीबूट करें और बूट-ऑर्डर को USB में बदलें। अब आपका ubuntu usb फ्लैश ड्राइव बूट हो जाएगा और आप इसे इंस्टॉल कर सकते हैं।


क्या USB में लगातार स्टोरेज होगा?
सिरो सेंटिल्ली 新疆 i iro i 事件 '16

1
@CiroSantilli नहीं, लेकिन आप मैन्युअल रूप से एक कैस्पर-आरडब्ल्यू फ़ाइल बना सकते हैं (देखें pendrivelinux.com/how-to-create-a-larger-casper-rw-loop-file ) और इसे persistentकर्नेल कमांड लाइन में जोड़कर सक्षम करें syslinux/txt.cfg
लुकास

मैंने यह कोशिश की, लेकिन बूट त्रुटि के साथ बूटिंग विफल हो जाती है।
गेरिट

1

mkusb-nox dd के चारों ओर एक सुरक्षा बेल्ट लपेटता है

Dd 'नग्न' का उपयोग करना संभव है , लेकिन मैं आपको इसे करने के लिए हतोत्साहित करूंगा, क्योंकि यह जोखिम भरा है।

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

dd बहुत शक्तिशाली है और आप इसे बिना किसी प्रश्न के करने के लिए कहते हैं, भले ही आप इसे अपने पारिवारिक चित्रों को लिखने के लिए कहें। एक सरल टाइपिंग त्रुटि पर्याप्त है ...

mkusb-NOx एक टूल है, जो टेक्स्ट स्क्रीन और टर्मिनल विंडो (nox: no X graphics) में काम करता है।

यह एक हाइब्रिड आईएसओ फाइल की सामग्री को लक्ष्य ब्लॉक डिवाइस (USB ड्राइव, मेमोरी कार्ड ...) में क्लोन करने के लिए हुड के नीचे dd का उपयोग करता है । अधिकांश वर्तमान लिनक्स iso फाइलें हाइब्रिड iso फाइलें हैं। आप कह सकते हैं कि mkusb-nox (साथ ही एक GUI के साथ mkusb) dd के आसपास 'एक सुरक्षा बेल्ट लपेटता है' ।

mkusb-NOx विंडोज के लिए इंस्टॉल ड्राइव बनाने के लिए एक निष्कर्षण विधि का उपयोग करता है।

ये लिंक देखें,


संपादित करें: पाठ मोड में mkusb संस्करण 12 का उपयोग करना भी संभव है


mkusb-nox बढ़िया है! यह usb-creator-gtk
diyism

@ धर्मवाद, मुझे खुशी है कि mkusb-nox आपके लिए अच्छा काम करता है। प्रतिक्रिया के लिए धन्यवाद :-)
sudodus
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.