Jak sprawić, by Unetbootin rozpoznał zamontowany dysk USB?

34

Używam Ubuntu 12.04 i za każdym razem, gdy próbuję zapisać obraz ISO Ubuntu na dysku, aby go zainstalować, Unetbootin mówi, że /dev/sdb1nie jest zamontowany. Ale Ubuntu montuje dysk automatycznie po włożeniu, prawda? Co mogę zrobić, aby Unetbootin rozpoznał zamontowany dysk?

xjonquilx
źródło
oto niezła sztuczka! postępować zgodnie z unetbootin [how-do-i-use-unetbootin-to-make-a-boot-Windows-usb-installer] [1] [1]: askubuntu.com/questions/162174/…
user141867
Żadna z odpowiedzi na to pytanie nie rozwiązuje problemu. Czy udało ci się to pokonać?
Luís de Sousa
Nie mogę dodać odpowiedzi, ale usunięcie wszystkich plików z mojego USB (nawet tych ukrytych, znalezionych przy ctrl+hpomocy) pomogło odszukać go ponownie, nawet nie musiałem go ponownie uruchamiać.
jeziora
/mnt/tempRęczne utworzenie katalogu tymczasowego i podłączenie sudo mount /dev/sdc /mnt/temppomogło mi, gdzie sdc to nazwa twojego napędu.
markroxor

Odpowiedzi:

47

Jest to możliwe, ponieważ beeju nie zasugerował , że po prostu trzeba ręcznie zamontować napęd. Masz jednak rację - zazwyczaj Ubuntu automatycznie zamontuje dysk po jego podłączeniu lub włączeniu.

Istnieją dwie typowe sytuacje, w których występuje opisany problem:

  1. Technicznie napędy nie są montowane. Woluminy (tzn. Partycje) są montowane. Jeśli na dysku nie ma partycji, Ubuntu nie może go zamontować (ani automatycznie, ani w żaden inny sposób). Jeśli jest, ale jest uszkodzony lub (co jest znacznie mniej prawdopodobne) typu, którego Ubuntu nie rozpoznaje, również nie zostanie zamontowany.

  2. Unetbootin wymaga, aby partycja, na której zapisujesz zawartość .isoobrazu, miała format FAT16 lub FAT32. (I powinieneś używać FAT32, chyba że twój obraz jest mały i wiesz, że musisz użyć FAT16.) Ponadto, powinna to być pierwsza partycja na dysku i chyba, że ​​naprawdę wiesz, co robisz i wiesz, że musisz coś zrobić inaczej powinna być jedyną partycją na dysku i powinna zajmować całą dostępną przestrzeń. Ponadto (choć zwykle nie trzeba nic robić, aby tak się stało), powinna to być partycja podstawowa (nie logiczna), a tablica partycji dysku powinna być typu MSDOS.

Jeśli masz na dysku cenne dane, i tak nie powinieneś zapisywać na nim .isoobrazu, ponieważ to by je zniszczyło. W przeciwnym razie możesz bezpiecznie rozwiązać jeden lub oba powyższe problemy, tworząc nową tablicę partycji na dysku, a następnie tworząc pojedynczą partycję, zajmując całą dostępną przestrzeń, typu FAT32.

Jednym łatwym sposobem na to jest GParted Partition Editor, który jest dostarczany przez gpartedpakiet. Możesz zainstalować ten pakiet w Centrum oprogramowania. Następnie uruchom GParted. Wybierz dysk z menu rozwijanego w prawym górnym rogu okna GParted. Upewnij się, że wybrałeś właściwy dysk - źle byłoby wykonać te operacje niszczenia danych na niewłaściwym dysku!

Wykonaj Edycję> Utwórz tablicę partycji i zaakceptuj wartości domyślne. Następnie utwórz partycję FAT32, również ze wszystkimi ustawieniami domyślnymi. To sprawi, że będzie to partycja podstawowa i jak największa.

Następnie zastosuj zmiany, klikając zielony znacznik wyboru. Możesz teraz zamontować dysk (lub wyjąć go i włożyć z powrotem, a powinien on zamontować się automatycznie). Po zakończeniu GParted zamknij się. Następnie możesz napisać do niego obraz .iso za pomocą Unetbootin.


Alternatywnie, możesz rozważyć użycie innej metody zapisywania .isoobrazu na dysku, co pozwoliłoby ci pominąć formatowanie i montowanie napędu.

W tym celu możesz użyć narzędzia Startup Disk Creator, jak opisano w oficjalnych instrukcjach instalacji .

Możesz także użyć ddz wiersza polecenia. Zobacz dd (1) . Jeśli masz .isoobraz o nazwie ubuntu-12.04-desktop-i386.isoi znajduje się w folderze Pobrane, a jeśli chcesz zapisać jego zawartość /dev/sdb1w Unetbootin, odpowiednie ddpolecenie to:

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

Bardzo ważne jest, aby powiedzieć mu, aby wyświetlał dane wyjściowe na /dev/sdb(lub na dowolnym dysku, na którym chcesz), a nie /dev/sdb1 (tj. Nie na pierwszej partycji na dysku).

Eliah Kagan
źródło
7
Przez jakiś czas też walczyłem, ponieważ ukrywał go format systemu plików. Sformatowanie go do FAT32 rozwiązuje problem.
topless,
2
To jest doskonale dobra odpowiedź. Dlaczego nie jest oznaczony jako zaakceptowany?
Eran Harel
Mam ten sam problem z Ubuntu 14.04 i formatowanie dysku USB na FAT32 nie ma żadnego efektu.
Luís de Sousa
32

Nie dostałem UNetbootin do listy mojego napędu USB, ale możesz zmusić go do użycia określonego, jeśli znasz nazwę urządzenia:

unetbootin installtype=USB targetdrive=/dev/sdb1

Dowiesz się o swoim numerze urządzenia, wymieniając wszystkie:

sudo fdisk -l

Mam nadzieję że to pomoże?

Andy
źródło
W Ubuntu 14.04 uruchomienie Unetbootin w ten sposób nie działa.
Luís de Sousa
Działa OK 16 ... może również mieć coś wspólnego z wersją UNetbootin.
Cześć Lo
To pozwoliło mi poprawnie wybrać napęd pendrive'a, musiałem zamontować ręcznie, ale to jest w porządku.
sdkks,
1
Działa dobrze w 16.04.01.
Sebastian,
działało idealnie !!!!!! nie ma czasu na czytanie ściany tekstu w pierwszej odpowiedzi.
Pavel
2

Witam cię tutaj! Myślę, że jest to powszechne zachowanie Ubuntu, ponieważ tak samo często doświadczałem. Co robię w tym momencie, po prostu kliknij the drivei otwórz. Nautilus windowNastępnie powróć do konkretnej aplikacji, która potrzebuje tego napędu. Jest to tutaj wyraźnie opisane. Ponadto lepiej jest zobaczyć ten dysk w System plików> Nośnik.

beeju
źródło
Nie ma to wpływu na Ubuntu 14.04.
Luís de Sousa
0

Odkryłem, że dla mnie dzieje się tak, gdy dysk USB jest oznaczony symbolami spoza ASCII. Więc spróbuj go zmienić, aby zawierał zwykły ASCII. Nie jestem pewien co do spacji, ale zawsze lepiej nazwać go bez spacji takich jak drive_8gb.

Można zmienić etykietę, gpartedna przykład gdy dysk jest odmontowany. Gdy oznaczyłem go tak, jak opisano i ponownie go podłączyłem, unetbootin zaczął dobrze działać z dyskiem.

Dmitriy
źródło
0

W Linux Mint 19 (oparty na Ubuntu 18) inne porady już tutaj nie pomogły same - zmiana nazwy partycji tylko na znaki ASCII, formatowanie do FAT32, dodanie celu w wierszu poleceń.

Pomógł zmienić dysk w interfejsie graficznym Unetbooting z partycji na dysk, czyli w moim przypadku pozbywanie się „1” na końcu.

BTW, nie widziałem, jak mogę dodać kilka plików ISO do napędu i dlatego starałem się go używać zgodnie z zaleceniami: rozruchowy USB z wieloma partycjami na wiele systemów operacyjnych ...

EDYCJA: problem zniknął po ponownym utworzeniu tabeli partycji dla pamięci USB, o której mowa, teraz Unetbooting działa również z partycjami (chociaż nie można uruchomić z wynikowej pamięci USB ...).

Aleksiej Martianow
źródło