Làm cách nào để Unetbootin nhận ra ổ USB được gắn?


34

Tôi đang sử dụng Ubuntu 12.04 và mỗi lần tôi cố gắng ghi hình ảnh ISO ISO vào đĩa để tôi có thể cài đặt nó, Unetbootin nói rằng /dev/sdb1không được gắn kết. Nhưng Ubuntu tự động gắn ổ đĩa khi nó được chèn, phải không? Tôi có thể làm gì để Unetbootin nhận ra ổ đĩa được gắn?


đây là một mẹo hay để UNetbootin foll [cách-làm-i-use-UNetbootin-to-make-một-khởi động-windows-usb-installer] [1] [1]: askubuntu.com/questions/162174/...
user141867

Không có câu trả lời nào cho câu hỏi này giải quyết vấn đề. Bạn đã quản lý để vượt qua điều này?
Luís de Sousa

Tôi không thể thêm câu trả lời, nhưng xóa tất cả các tệp khỏi USB của tôi (ngay cả những tệp bị ẩn, được tìm thấy ctrl+h) đã giúp unetbootin tìm thấy nó, tôi thậm chí không phải khởi động lại nó.
lakeare

Tạo một thư mục tạm thời /mnt/tempvà gắn thủ công sudo mount /dev/sdc /mnt/tempđã thực hiện thủ thuật cho tôi, trong đó sdc là tên ổ đĩa của bạn.
markroxor 27/07/18

Câu trả lời:


47

Có thể, như beeju đã đề xuất , bạn chỉ cần tự lắp ổ đĩa. Tuy nhiên, bạn đã đúng - thông thường, Ubuntu sẽ tự động gắn ổ đĩa khi được gắn hoặc bật nguồn.

Có hai tình huống phổ biến xảy ra sự cố bạn đã mô tả:

  1. Về mặt kỹ thuật, các ổ đĩa không được gắn kết. Các tập (tức là phân vùng) được gắn kết. Nếu không có phân vùng trên ổ đĩa, Ubuntu không thể gắn kết nó (không tự động hay khác). Nếu có, nhưng nó bị hỏng hoặc (điều này ít có khả năng) của một loại Ubuntu không nhận ra, nó cũng sẽ không được gắn kết.

  2. Unetbootin yêu cầu phân vùng mà bạn viết nội dung của .isohình ảnh phải được định dạng FAT16 hoặc FAT32. (Và bạn nên sử dụng FAT32 trừ khi hình ảnh của bạn nhỏ và bạn biết bạn cần sử dụng FAT16.) Ngoài ra, nó phải là phân vùng đầu tiên trên đĩa, và trừ khi bạn thực sự biết bạn đang làm gì và biết bạn cần phải làm gì đó khác nhau, nó phải là phân vùng duy nhất trên đĩa và nó sẽ chiếm hết dung lượng có sẵn. Hơn nữa (mặc dù bạn thường không phải làm bất cứ điều gì để giải quyết trường hợp này), nó phải là một phân vùng chính (không phải là logic) và bảng phân vùng của đĩa phải là loại MSDOS.

Nếu bạn có dữ liệu có giá trị trên đĩa của mình, thì dù sao bạn cũng không nên viết một .isohình ảnh cho nó, vì điều đó sẽ phá hủy dữ liệu. Mặt khác, bạn có thể giải quyết một cách an toàn một trong hai hoặc cả hai vấn đề trên bằng cách tạo bảng phân vùng mới trên đĩa, sau đó tạo một phân vùng duy nhất, chiếm tất cả không gian có sẵn, thuộc loại FAT32.

Một cách dễ dàng để làm điều này là với Trình soạn thảo phân vùng GParted, được cung cấp bởi gpartedgói. Bạn có thể cài đặt gói đó trong Trung tâm phần mềm. Sau đó chạy GParted. Chọn ổ đĩa trong menu thả xuống ở góc trên bên phải của cửa sổ GParted. Hãy chắc chắn rằng bạn đã chọn đúng ổ đĩa - sẽ rất tệ khi thực hiện các thao tác hủy dữ liệu này trên đĩa sai!

Chỉnh sửa> Tạo Bảng phân vùng và chấp nhận mặc định. Sau đó, tạo một phân vùng FAT32, với mọi thứ mặc định. Điều này sẽ làm cho nó một phân vùng chính và lớn nhất có thể.

Sau đó áp dụng các thay đổi của bạn bằng cách nhấp vào dấu kiểm màu xanh lục. Bây giờ bạn có thể gắn ổ đĩa (hoặc lấy nó ra và đặt lại vào, và nó sẽ tự động gắn kết). Khi GParted kết thúc, đóng nó ra. Sau đó, bạn có thể viết một hình ảnh .iso cho nó bằng Unetbootin.


Ngoài ra, bạn có thể cân nhắc sử dụng một phương pháp khác để ghi .isohình ảnh vào ổ đĩa, điều này sẽ cho phép bạn bỏ qua việc định dạng và gắn ổ đĩa.

Bạn có thể sử dụng Startup Disk Creator cho mục đích này, như được mô tả trong hướng dẫn cài đặt chính thức .

Bạn cũng có thể sử dụng ddtừ dòng lệnh. Xem dd (1) . Nếu bạn có một .isohình ảnh được gọi ubuntu-12.04-desktop-i386.isovà nằm trong thư mục Tải xuống của bạn và nếu bạn sẽ viết nội dung của nó /dev/sdb1vào Unetbootin, thì ddlệnh tương ứng là:

cd ~/Downloads
sudo dd if=ubuntu-12.04-desktop-i386.iso of=/dev/sdb

Điều rất quan trọng là bạn bảo nó xuất ra /dev/sdb(hoặc bất kỳ ổ đĩa nào bạn muốn), chứ không phải /dev/sdb1 (tức là không phải phân vùng đầu tiên trên ổ đĩa).


7
Tôi đã vật lộn một lúc, đó là định dạng hệ thống tập tin của thanh giữ nó ẩn. Định dạng nó thành FAT32 giải quyết vấn đề.
cởi trần

2
Đây là một câu trả lời hoàn toàn tốt. Tại sao nó không được đánh dấu là chấp nhận?
Eran Harel

Tôi đang gặp vấn đề tương tự trên Ubuntu 14.04 và định dạng ổ USB thành FAT32 hoàn toàn không có tác dụng.
Luís de Sousa

32

Tôi đã không yêu cầu UNetbootin liệt kê ổ USB của mình, nhưng bạn có thể buộc nó sử dụng một ổ đĩa cụ thể nếu bạn biết tên thiết bị:

unetbootin installtype=USB targetdrive=/dev/sdb1

Bạn sẽ tìm hiểu về số thiết bị của mình bằng cách liệt kê tất cả:

sudo fdisk -l

Hi vọng điêu nay co ich?


Trên Ubuntu 14.04 khởi động Unetbootin theo cách này không có hiệu lực.
Luís de Sousa

Hoạt động tốt trên 16 ... cũng có thể có liên quan đến phiên bản UNetbootin.
Chào Lo

Điều này cho phép tôi chọn ngón tay cái đúng cách, tôi phải gắn thủ công nhưng không sao.
sdkks

1
Hoạt động tốt trong 16.04.01.
Sebastian

làm việc hoàn hảo !!!!!! không có thời gian để đọc bức tường của văn bản trong câu trả lời đầu tiên đó.
Pavel

2

Tôi hoan nghênh bạn ở đây! Tôi nghĩ đó là một hành vi phổ biến của Ubuntu bởi vì tôi đã trải nghiệm nhiều lần. Tôi làm gì vào lúc này chỉ cần nhấp vào the drivevà mở nó. Nautilus windowSau đó quay lại ứng dụng cụ thể cần ổ đĩa này. Nó được mô tả rõ ràng ở đây . Hơn nữa, tốt hơn là thấy ổ đĩa này được hiển thị trong Hệ thống tệp> Phương tiện.


Điều này không có hiệu lực trên Ubuntu 14.04.
Luís de Sousa

0

Tôi thấy rằng đối với tôi, điều đó xảy ra khi ổ USB được dán nhãn bằng các ký hiệu không phải ASCII. Vì vậy, hãy cố gắng thay đổi nó để chứa ASCII đơn giản. Không chắc chắn về không gian, nhưng tốt hơn là đặt tên cho nó mà không có khoảng trắng như drive_8gb.

Có thể thay đổi nhãn bằng cách sử dụng gpartedví dụ khi ổ đĩa không được kết nối. Khi tôi đã gắn nhãn nó như được mô tả và kết nối lại, unetbootin bắt đầu hoạt động tốt với ổ đĩa.


0

Trên Linux Mint 19 (dựa trên Ubuntu 18), các lời khuyên khác đã có ở đây không giúp ích gì cho họ - chỉ đổi tên phân vùng thành các ký tự ASCII, định dạng thành FAT32, thêm mục tiêu vào dòng lệnh.

Đã giúp thay đổi ổ đĩa trong Unetboote giao diện đồ họa từ phân vùng sang ổ đĩa, đó là loại bỏ '1' ở cuối trường hợp của tôi.

BTW, tôi không thấy làm thế nào tôi có thể thêm một số tệp ISO vào ổ đĩa và đó là lý do tại sao tôi đã cố gắng sử dụng nó như được tư vấn ở đây: USB có thể khởi động đa hệ thống đa phân vùng ...

EDIT: vấn đề đã biến mất sau khi tạo lại bảng phân vùng cho thanh USB đang được đề cập, hiện tại Unetboote cũng hoạt động với các phân vùng (không thể khởi động từ thanh kết quả mặc dù ...).

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.