มีทางเลือกบรรทัดคำสั่ง usb-creator-gtk หรือไม่?


16

ฉันพยายามสร้างแท่ง USB ที่สามารถบูตได้ของ ubuntu-11.10-desktop-i386.iso โดยใช้ usb-creator-gtk บน ThinkPad X220 ของฉัน Usb-creator-gtk ดูเหมือนว่าจะทำงานได้ดี แต่ก้านผลลัพธ์ไม่สามารถบูตแล็ปท็อปของฉันได้ ฉันลองแท่ง USB สองอันที่แตกต่างกัน บูตเพียงแสดงเคอร์เซอร์กะพริบ

หากฉันเมาท์อุปกรณ์ USB ฉันเห็นว่ามีข้อมูลอยู่ 729M

อีกหนึ่งเบาะแส: หลังจาก usb-creator-gtk ออกแล้วไฟแสดงกิจกรรมในไดรฟ์ USB ของฉันจะยังคงกระพริบอยู่ครู่หนึ่งหรือมากกว่านั้นและหลังจากที่เสร็จสิ้น / สื่อ / XXXX-XXXX และ / tmp / tmpXXXXXX จะยังคงอยู่ ฉันได้ทำการติดตั้งด้วยตนเองก่อนที่จะดึงแท่งออกมา

มีวิธีใดบ้างที่จะรับผลลัพธ์ดีบั๊กจาก usb-creator-gtk? หรือมีทางเลือกบรรทัดคำสั่งที่ตรงไปตรงมากับ usb-creator-gtk ที่จะมีตัวเลือกในการดีบั๊กมากขึ้น?

UPDATE: ใน syslog ฉันสังเกตเห็นข้อผิดพลาด:

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

ปรากฎนี้เป็นอูบุนตูข้อผิดพลาด #

มีทางเลือกอื่นสำหรับ usb-creator-gtk หรือไม่? เป็นการดีที่สูตรทุบตีที่จะช่วยให้ฉันแยกปัญหาและแก้ไขมันได้หรือไม่


3
คุณลอง unetbootin แล้วหรือยังฉันพบว่าสิ่งนี้ดีกว่าค่าเริ่มต้นใน Ubuntu: unetbootin.sourceforge.net
fossfreedom

นอกจากนี้การคัดลอกอิมเมจ ISO ไปยังไดรฟ์ USB (ไม่ใช่พาร์ติชัน) ด้วยddควรใช้งานได้
enzotib

ขอบคุณ fossfreedom Unetbootin ทำงานที่ usb-creator-gtk ล้มเหลว
Joe

@fossfreedom ต้องการเพิ่มเป็นคำตอบหรือไม่
Stefano Palazzo

@ สเตฟาโน - ไม่จริง - ฉันไม่คิดว่ามันจะตอบคำถามโดยตรง OP ดูเหมือนว่าจะหายไป - คำถามนี้อาจถูกพิจารณาว่าถูกทอดทิ้งหรือไม่?
fossfreedom

คำตอบ:


6
  • ระบุอุปกรณ์ ( /dev/xxx) และยกเลิกการต่อเชื่อมอุปกรณ์

  • อุปกรณ์ควรอยู่ใน FAT32 หากไม่:

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

เมาท์ไฟล์ iso และคัดลอกเนื้อหาไปยังอุปกรณ์ 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และคัดลอก config:

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

รีบูทพีซีของคุณและเปลี่ยนลำดับการบูตในไบออสเป็น USB ตอนนี้แฟลชไดรฟ์ ubuntu usb ของคุณจะบูทขึ้นและคุณสามารถติดตั้งได้


USB จะมีที่เก็บข้อมูลถาวรหรือไม่
Ciro Santilli 新疆改造中心法轮功六四事件

1
@CiroSantilli ไม่มี แต่คุณสามารถสร้างไฟล์ casper-RW (ดูpendrivelinux.com/how-to-create-a-larger-casper-rw-loop-file ) และเปิดใช้งานได้โดยการเพิ่มบรรทัดคำสั่งเคอร์เนลในpersistent syslinux/txt.cfg
Lucas

ฉันลองสิ่งนี้ แต่การบู๊ตล้มเหลวโดยมีข้อผิดพลาดในการบูต
gerrit

1

mkusb-nox คาดเข็มขัดนิรภัยรอบ ๆ dd

มีความเป็นไปได้ที่จะใช้dd 'เปลือยกาย' แต่ฉันขอแนะนำให้คุณทำเพราะมีความเสี่ยง

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

ddนั้นทรงพลังมากและทำสิ่งที่คุณบอกให้ทำโดยไม่มีคำถามแม้ว่าคุณจะบอกให้เขียนทับรูปภาพครอบครัวของคุณก็ตาม ข้อผิดพลาดการพิมพ์ง่ายพอ ...

mkusb-noxเป็นเครื่องมือที่ทำงานในหน้าจอข้อความและหน้าจอเทอร์มินัล (nox: no X graphics)

มันใช้ddภายใต้ประทุนเพื่อโคลนเนื้อหาของไฟล์ iso ไฮบริดไปยังอุปกรณ์บล็อกเป้าหมาย (ไดรฟ์ USB การ์ดหน่วยความจำ ... ) ไฟล์ linux iso ปัจจุบันส่วนใหญ่เป็นไฟล์ iso ไฮบริด คุณสามารถพูดได้ว่า mkusb-NOx (เช่นเดียวกับ mkusb กับ GUI) 'ตัดเข็มขัดความปลอดภัยรอบDD

mkusb-noxใช้วิธีการแยกเพื่อสร้างไดรฟ์ติดตั้งสำหรับ Windows

ดูลิงค์เหล่านี้


แก้ไข: นอกจากนี้ยังสามารถใช้ mkusb รุ่น 12 ในโหมดข้อความได้


mkusb-nox ยอดเยี่ยมมาก! มันดีกว่า usb-creator-gtk
diyism

@diyism ฉันดีใจที่ mkusb-nox ทำงานได้ดีสำหรับคุณ ขอบคุณสำหรับคำติชม :-)
sudodus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.