Có một dòng lệnh thay thế cho usb-creator-gtk không?


16

Tôi đang cố gắng tạo một thanh USB có thể khởi động của ubfox-11.10-desktop-i386.iso bằng cách sử dụng usb-creator-gtk trên ThinkPad X220 của tôi. USB-creator-gtk có vẻ hoạt động tốt, nhưng thanh kết quả không khởi động được một trong hai máy tính xách tay của tôi. Tôi đã thử hai thanh USB khác nhau. Khởi động chỉ hiển thị một con trỏ nhấp nháy.

Nếu tôi gắn thanh USB, tôi thấy nó có 729M dữ liệu trên đó.

Thêm một manh mối: Sau khi thoát USB-creator-gtk, đèn hoạt động trên ổ USB của tôi tiếp tục nhấp nháy trong một phút hoặc thậm chí sau khi đã xong, / media / XXXX-XXXX và / tmp / tmpXXXXXX vẫn được gắn. Tôi đã tự tay đánh chúng trước khi rút cây gậy ra.

Có cách nào để lấy đầu ra gỡ lỗi từ usb-creator-gtk không? Hoặc có một sự thay thế dòng lệnh đơn giản cho usb-creator-gtk sẽ cung cấp nhiều tùy chọn gỡ lỗi hơn không?

CẬP NHẬT: Trong syslog, tôi nhận thấy lỗi:

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

Hóa ra đây là lỗi ubfox # 875758 .

Có một sự thay thế cho usb-creator-gtk? Lý tưởng nhất, một công thức bash sẽ giúp tôi cô lập vấn đề và làm việc xung quanh nó?


3
Bạn đã thử unetbootin chưa - Tôi thấy điều này tốt hơn nhiều so với mặc định trong Ubuntu: unetbootin.sourceforge.net
fossfreedom

Đồng thời sao chép hình ảnh ISO vào ổ USB (không phải phân vùng) ddsẽ hoạt động.
enzotib

Cảm ơn bạn, fossfreedom. Unetbootin hoạt động khi usb-creator-gtk không thành công.
Joe

@fossfreedom muốn thêm câu trả lời?
Stefano Palazzo

@Stefano - không thực sự - Tôi không nghĩ nó trả lời câu hỏi trực tiếp. OP dường như đã biến mất - có thể câu hỏi này có thể được coi là bị bỏ rơi?
fossfreedom

Câu trả lời:


6
  • Xác định thiết bị ( /dev/xxx) và thiết bị ngắt kết nối

  • Thiết bị nên ở trạng thái FAT32 nếu không:

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

Gắn tệp iso và sao chép nội dung vào thiết bị USB:

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

Làm cho thiết bị có thể khởi động:

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

Đổi tên isolinuxthư mục thành syslinuxvà sao chép cấu hình:

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

Khởi động lại máy tính của bạn và thay đổi thứ tự khởi động trong bios thành USB. Bây giờ ổ đĩa flash USB ub Ubuntu của bạn sẽ khởi động và bạn có thể cài đặt nó.


USB sẽ có lưu trữ liên tục?
Ciro Santilli 新疆 心 心 事件

1
@CiroSantilli không, nhưng bạn có thể tự tạo một tệp casper-rw (xem Pendrivelinux.com/how-to-create-a-larger-casper-rw-loop-file ) và kích hoạt nó bằng cách thêm persistentvào dòng lệnh kernel syslinux/txt.cfg.
Lucas

Tôi đã thử điều này, nhưng khởi động thất bại với lỗi khởi động.
gerrit

1

mkusb-nox quấn một vành đai an toàn xung quanh dd

Có thể sử dụng dd 'khỏa thân', nhưng tôi sẽ không khuyến khích bạn làm điều đó, vì nó rất rủi ro.

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

dd rất mạnh mẽ và làm những gì bạn bảo nó làm mà không có bất kỳ câu hỏi nào, ngay cả khi bạn bảo nó ghi đè lên hình ảnh gia đình của bạn. Một lỗi đánh máy đơn giản là đủ ...

mkusb-nox là một công cụ, hoạt động trong màn hình văn bản và cửa sổ đầu cuối (nox: không có đồ họa X).

Nó sử dụng dd dưới mui xe để sao chép nội dung của tệp iso lai vào thiết bị khối đích (ổ USB, thẻ nhớ ...). Hầu hết các tệp iso linux hiện tại là các tệp iso lai. Bạn có thể nói rằng mkusb-nox (cũng như mkusb với GUI) 'quấn một vành đai an toàn' xung quanh dd .

mkusb-nox sử dụng phương pháp trích xuất để tạo các ổ đĩa cài đặt cho Windows.

Xem các liên kết này,


Chỉnh sửa: Cũng có thể sử dụng mkusb phiên bản 12 ở chế độ văn bản


mkusb-nox thật tuyệt! Nó tốt hơn usb-creator-gtk
Tự làm

@diyism, tôi rất vui vì mkusb-nox hoạt động tốt cho bạn. Cảm ơn đã phản hồi :-)
sudodus
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.