Forum Linux.pl

Sprzęt => Inne urządzenia => Wątek zaczęty przez: jackusik w 2016-02-15, 15:41:11

Tytuł: Pozbycie się obrazu ISO z USB
Wiadomość wysłana przez: jackusik w 2016-02-15, 15:41:11
Nagrałem obraz ISO Arch Linuxa na USB. Chciałem pozbyć się obrazu, ale nic nie mogę zrobić.
Po komendzie sudo fdisk -l otrzymuję
Dysk /dev/sdb1: 1652 MB, bajtów: 1652834304
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 200, w sumie sektorów: 3228192
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x12f7dd11
Jak wydam komendę
jacek@xxxxxxxxx:~$ sudo mkdosfs -F 32 /dev/sdb1
mkfs.fat 3.0.26 (2014-03-07)
mkdosfs: /dev/sdb1 contains a mounted filesystem.
Po odmontowaniu system nie widzi pendrive'a. Usuwanie ręczne plików oczywiście też nic nie daje.
Proszę o pomysły, podpowiedzi!
Tytuł: Odp: Pozbycie się obrazu ISO z USB
Wiadomość wysłana przez: jackusik w 2016-02-15, 16:54:48
Usunąłem dane. Było to jednak skomplikowane.
Wydałem polecenie :
jacek@xxxxxxxxxxxx:~$ sudo fdisk /dev/sdb1

UWAGA: Na '/dev/sdb1' wykryto tablicę partycji GPT (GUID Partition Table)! fdisk nie obsługuje GPT. Należy użyć GNU Parteda.
Moja znajomość linuxa nie jest wielka. Próbowałem używać komendy parted w konsoli, ale bez powodzenia. Zainstalowałem Gparted. Gparted też nie mógł nic zrobić. Wyrzucał błędy. Dopiero nadanie nowej tablicy partycji, forrmatowanie  w ext2 pomogło. Ważne, by po każdej próbie formatowania pendrive'a odmontować go i zamontować ponownie.
Tytuł: Odp: Pozbycie się obrazu ISO z USB
Wiadomość wysłana przez: ultr w 2016-02-15, 19:45:37
Nagrałem obraz ISO Arch Linuxa na USB. Chciałem pozbyć się obrazu, ale nic nie mogę zrobić.
Użyć graficznego programu gparted aby zmienić tablicę alokacji na MBR (aka MS-DOS).
Oczywiście, jeśli możesz pozwolić sobie na utratę wszystkich partycji.

Albo najlepiej zajeeeeeechać wcześniej zerami tablicę alokacji i po kłopocie:
sudo dd if=/dev/zero of=/dev/sdb bs=2048 count=1
512 dla partycji MBR, 4*512=2048 dla GPT, ale nic się nie stanie jak nadpiszesz więcej.
Na przykład cały pendrive (będzie trwało długo, można przerwać w dowolnym momencie):
sudo dd if=/dev/zero of=/dev/sdb bs=4k
(dla formalności przy GPT wypadałoby też usunąć kopię tablicy z końca dysku, ale utworzenie nowej i tak ją nadpisze)

Potem zostanie ci utworzyć tablicę partycji na nowo (np. gparted lub fdiskiem).

Przy pendrive nie ma specjalnej potrzeby stosować GPT.
Dla kompatybilności lepiej użyć MBR.

Moja znajomość linuxa nie jest wielka.
Ta wiedza nie dotyczy tylko Linuksa:
https://pl.wikipedia.org/wiki/Master_Boot_Record
https://pl.wikipedia.org/wiki/GUID_Partition_Table
https://en.wikipedia.org/wiki/Master_boot_record
https://en.wikipedia.org/wiki/GUID_Partition_Table
Tytuł: Odp: Pozbycie się obrazu ISO z USB
Wiadomość wysłana przez: Paweł Kraszewski w 2016-02-15, 21:01:32
1. Upewniasz się, że pendrive jest /dev/sdb (np przez lsblk)
2. Robisz wipefs -a -f /dev/sdb*
3. Wyciągasz i podłączasz pendrive
4. Profit!
Tytuł: Odp: Pozbycie się obrazu ISO z USB
Wiadomość wysłana przez: jackusik w 2016-02-16, 10:47:44
Bardzo dziękuję za szybką i wyczerpującą odpowiedź!
Przyznam, że do części informacji podanych przez Was dotarłem wcześniej, ale uznałem je za mało istotne, zrozumiałe. Wasze wyjaśnienia rzucają nowe światło na ich treść.
Myślę, że ja, czy inni forumowicze nie będą mieli już problemów z formatowaniem USB.
Zamykam wątek.