Bagaimana cara Unetbootin mengenali drive USB yang terpasang?

34

Saya menggunakan Ubuntu 12.04, dan setiap kali saya mencoba menulis image ISO Ubuntu ke disk sehingga saya dapat menginstalnya, Unetbootin mengatakan /dev/sdb1tidak dipasang. Tetapi Ubuntu memasang drive secara otomatis ketika dimasukkan, bukan? Apa yang bisa saya lakukan untuk membuat Unetbootin mengenali drive sudah terpasang?

xjonquilx
sumber
ini trik yang bagus! untuk mengikuti unetbootin [bagaimana-cara-saya-gunakan-unetbootin-untuk-membuat-boot-windows-usb-installer] [1] [1]: askubuntu.com/questions/162174/…
user141867
Tidak ada jawaban yang diajukan untuk pertanyaan ini yang menyelesaikan masalah. Apakah Anda berhasil mengatasi ini?
Luís de Sousa
Saya tidak dapat menambahkan jawaban, tetapi menghapus semua file dari USB saya (bahkan yang tersembunyi, ditemukan dengan ctrl+h) membantu unetbootin menemukannya, saya bahkan tidak perlu reboot.
lakesare
Membuat direktori temp /mnt/tempdan pemasangan secara manual sudo mount /dev/sdc /mnt/tempberhasil bagi saya, di mana sdc adalah nama drive Anda.
markroxor

Jawaban:

47

Itu mungkin, sebagai beeju telah menyarankan , bahwa Anda hanya perlu secara manual me-mount drive. Namun, Anda benar - biasanya, Ubuntu akan secara otomatis memasang drive saat terpasang atau dinyalakan.

Ada dua situasi umum di mana masalah yang Anda uraikan terjadi:

  1. Secara teknis, drive tidak dipasang. Volume (yaitu, partisi) dipasang. Jika tidak ada partisi pada drive, Ubuntu tidak dapat memasangnya (baik secara otomatis maupun sebaliknya). Jika ada, tetapi rusak atau (ini kemungkinan kecil) dari jenis yang tidak dikenali Ubuntu, Ubuntu juga tidak akan dipasang.

  2. Unetbootin mengharuskan partisi tempat Anda menulis konten .isogambar diformat FAT16 atau FAT32. (Dan Anda harus menggunakan FAT32 kecuali gambar Anda kecil dan Anda tahu Anda harus menggunakan FAT16.) Selain itu, itu harus menjadi partisi pertama pada disk, dan kecuali Anda benar-benar tahu apa yang Anda lakukan dan tahu Anda perlu melakukan sesuatu berbeda, itu harus menjadi satu-satunya partisi pada disk dan harus mengambil semua ruang yang tersedia. Lebih jauh lagi (walaupun Anda biasanya tidak perlu melakukan apa pun untuk membuat ini terjadi), itu harus menjadi partisi primer (bukan logis) dan tabel partisi disk harus dari jenis MSDOS.

Jika Anda memiliki data berharga pada disk Anda, maka Anda tidak boleh menulis .isogambar untuk itu, karena itu akan menghancurkan data. Jika tidak, Anda dapat dengan aman mengatasi salah satu atau kedua masalah di atas dengan membuat tabel partisi baru pada disk, dan kemudian membuat partisi tunggal, mengambil semua ruang yang tersedia, dari tipe FAT32.

Salah satu cara mudah untuk melakukan ini adalah dengan Editor Partisi GParted, yang disediakan oleh gpartedpaket. Anda dapat menginstal paket itu di Pusat Perangkat Lunak. Kemudian jalankan GParted. Pilih drive di menu drop-down di sudut kanan atas jendela GParted. Pastikan Anda memilih drive yang benar - akan sangat buruk untuk melakukan operasi penghancuran data pada disk yang salah!

Lakukan Edit> Buat Tabel Partisi dan terima defaultnya. Kemudian buat partisi FAT32, juga dengan semuanya default. Ini akan menjadikannya partisi primer dan sebesar mungkin.

Kemudian terapkan perubahan Anda dengan mengklik tanda centang hijau. Anda sekarang dapat memasang drive (atau mengeluarkannya dan memasukkannya kembali, dan itu harus dipasang secara otomatis). Ketika GParted selesai, tutuplah. Kemudian Anda dapat menulis gambar .iso dengan Unetbootin.


Sebagai alternatif, Anda dapat mempertimbangkan menggunakan metode lain untuk menulis .isogambar ke drive, yang akan membuat Anda melewatkan pemformatan dan pemasangan drive.

Anda dapat menggunakan Startup Disk Creator untuk tujuan ini, seperti dijelaskan dalam instruksi instalasi resmi .

Anda juga dapat menggunakan dddari baris perintah. Lihat dd (1) . Jika Anda memiliki .isogambar yang dipanggil ubuntu-12.04-desktop-i386.isodan terletak di folder Unduhan Anda, dan jika Anda ingin menulis kontennya /dev/sdb1di Unetbootin, maka ddperintah yang sesuai adalah:

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

Sangat penting bagi Anda untuk memberi tahu output /dev/sdb(atau drive apa pun yang Anda inginkan), bukan /dev/sdb1 (yaitu, bukan partisi pertama pada drive).

Eliah Kagan
sumber
7
Saya berjuang untuk sementara waktu juga, itu adalah format sistem file dari tongkat yang menyembunyikannya. Memformatnya untuk FAT32 memecahkan masalah.
topless
2
Ini jawaban yang sangat bagus. Mengapa tidak ditandai sebagai diterima?
Eran Harel
Saya mengalami masalah yang sama pada Ubuntu 14.04 dan memformat USB drive ke FAT32 tidak berpengaruh sama sekali.
Luís de Sousa
32

Saya tidak mendapatkan UNetbootin untuk mendaftar drive USB saya, tetapi Anda dapat memaksanya untuk menggunakan drive USB tertentu jika Anda tahu nama perangkat:

unetbootin installtype=USB targetdrive=/dev/sdb1

Anda akan mengetahui nomor perangkat Anda dengan mendaftar semua:

sudo fdisk -l

Semoga ini membantu?

Andy
sumber
Di Ubuntu 14.04 memulai Unetbootin dengan cara ini tidak berpengaruh.
Luís de Sousa
Berfungsi OK pada 16 ... mungkin juga ada hubungannya dengan versi UNetbootin.
Hai,
Ini memungkinkan saya untuk memilih thumbdrive saya dengan benar, saya harus me-mount secara manual tetapi itu ok.
SDK
1
Bekerja dengan baik di 16.04.01.
Sebastian
bekerja dengan baik !!!!!! tidak ada waktu untuk membaca dinding teks dalam jawaban pertama itu.
Pavel
2

Saya menyambut Anda di sini! Saya pikir ini adalah perilaku yang umum oleh Ubuntu karena hal yang sama saya alami pada banyak kesempatan. Apa yang saya lakukan saat ini hanya mengklik the drivedan membukanya. Nautilus windowKemudian kembali ke aplikasi tertentu yang memerlukan drive ini. Dijelaskan dengan jelas di sini . Terlebih lagi, lebih baik melihat drive ini ditampilkan di sistem File> Media.

beeju
sumber
Ini tidak berpengaruh pada Ubuntu 14.04.
Luís de Sousa
0

Saya menemukan bahwa bagi saya itu terjadi ketika usb drive diberi label dengan simbol non ASCII. Jadi cobalah mengubahnya agar mengandung ASCII biasa. Tidak yakin dengan spasi, tapi selalu lebih baik untuk memberi nama tanpa spasi seperti drive_8gb.

Anda dapat mengubah label menggunakan gpartedmisalnya saat drive dilepas. Setelah saya memberi label seperti yang dijelaskan dan menghubungkan kembali, unetbootin mulai bekerja dengan baik dengan drive.

Dmitriy
sumber
0

Di Linux Mint 19 (berdasarkan Ubuntu 18) saran lain yang sudah ada di sini tidak membantu sendiri - mengganti nama partisi menjadi karakter ASCII saja, memformat ke FAT32, menambahkan target di baris perintah.

Membantu mengubah drive di antarmuka grafis Unetbooting dari partisi ke drive, yang menghilangkan '1' di akhir dalam kasus saya.

BTW, saya tidak melihat bagaimana saya dapat menambahkan beberapa file ISO ke drive, dan itulah sebabnya saya mencoba menggunakannya seperti yang disarankan di sini: Multi-partisi multi OS bootable USB ...

EDIT: masalah hilang setelah membuat kembali tabel partisi untuk USB stick yang dimaksud, sekarang Unetbooting juga berfungsi dengan partisi (tidak dapat melakukan boot dari stick yang dihasilkan ...).

Alexei Martianov
sumber