System po nagraniu distro na USB nie widzi pendrive'a

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
AKJ
Posty: 57
Rejestracja: 10 października 2013, 12:32

System po nagraniu distro na USB nie widzi pendrive'a

Post autor: AKJ »

Witam,

Postanowilem nagrac na pendrive linuxa, zeby w razie czego odpalic jako LiveCD, gdyby byla taka potrzeba.
Najpierw uzylem polecenia:

Kod: Zaznacz cały

[color=#2060A0][font=Monaco]dd [/font][/color][color=#008080][font=Monaco]if[/font][/color][color=#000000][font=Monaco]=nazwa_obrazu.iso [/font][/color][color=#008080][font=Monaco]of[/font][/color][color=#000000][font=Monaco]=[/font][/color][color=#000000][font=Monaco]/[/font][/color][color=#000000][font=Monaco]dev[/font][/color][color=#000000][font=Monaco]/[/font][/color][color=#000000][font=Monaco]sdb1 [/font][/color][color=#008080][font=Monaco]bs[/font][/color][color=#000000][font=Monaco]=512k[/font][/color]
Jednak przy probie uruchomienia wyswietlal sie blad

Kod: Zaznacz cały

isolinux.bin missing or corrupt
więc pogooglalem i znalazlem rozwiazanie. Sformatowalem pendrive, a nastepnie:

Kod: Zaznacz cały

[color=#2060A0][font=Monaco]dd [/font][/color][color=#008080][font=Monaco]if[/font][/color][color=#000000][font=Monaco]=nazwa_obrazu.iso [/font][/color][color=#008080][font=Monaco]of[/font][/color][color=#000000][font=Monaco]=[/font][/color][color=#000000][font=Monaco]/[/font][/color][color=#000000][font=Monaco]dev[/font][/color][color=#000000][font=Monaco]/[/font][/color][color=#000000][font=Monaco]sdb [/font][/color][color=#008080][font=Monaco]bs[/font][/color][color=#000000][font=Monaco]=512k[/font][/color]
Nagralo obraz, system sie uruchamia i umozliwia dzialanie LiveCD po restarcie.

Problem, jaki sie pojawil, to, że poza rebootem debian (na dysku twardym, nie USB) nie widzi pendrive'a. Po podlaczeniu (w dowolny port) USB nie ma zwyczajowego komunikatu z zapytaniem o otwarcie albo wysuniecie napedu. Polecenie df -h rowniez pokazuje, jakby nic podlaczone nie było. Sprawdzilem z innym pendrive, dziala normalnie.
Jedyne co, to gdy podlacze ow pendrive w windowsie, mam zapytanie o formatowanie. A co, gdybym nie mial windowsa?
Na razie problem nie jest palacy, ale mysle, czy by nie zakupic 4GB pendrive, bo teraz uzylem 8GB, czyli troche miejsca sie marnuje.
Jak sprawic, aby debian "widzial" pendrive'a albo go sformatowac?
Awatar użytkownika
hsurim
Beginner
Posty: 304
Rejestracja: 05 maja 2014, 17:15
Lokalizacja: Warszawa (mazowieckie)

Post autor: hsurim »

Skoro masz zapytanie o format, to trzeba go zrobić - ja bym tak postąpił.
Do nagrywania na USB, używaj unetbootin.
Awatar użytkownika
dedito
Moderator
Posty: 3588
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

AKJ pisze: Jak sprawic, aby debian "widzial" pendrive'a albo go sformatowac?
Pokaż co pokazują logi po podłączeniu pendrive:

Kod: Zaznacz cały

dmesg | tail -n 20
a potem

Kod: Zaznacz cały

sudo fdisk -l
Ewentualnie jeżeli chcesz ponownie go sformatować możesz użyć np. gparted.
AKJ
Posty: 57
Rejestracja: 10 października 2013, 12:32

Post autor: AKJ »

dmesg | tail -n 20

Kod: Zaznacz cały

[ 9534.597235] [UFW BLOCK] IN=wlan0 OUT= MAC=c4:46:19:a7:dd:21:64:9e:f3:66:a1:d9:08:00 SRC=80.82.70.156 DST=81.190.234.79 LEN=40 TOS=0x08 PREC=0x00 TTL=243 ID=54321 PROTO=TCP SPT=45754 DPT=21320 WINDOW=65535 RES=0x00 SYN URGP=0 
[10185.805670] [UFW BLOCK] IN=wlan0 OUT= MAC=c4:46:19:a7:dd:21:64:9e:f3:66:a1:d9:08:00 SRC=71.6.165.200 DST=81.190.234.79 LEN=40 TOS=0x00 PREC=0x00 TTL=109 ID=10727 PROTO=TCP SPT=29560 DPT=3389 WINDOW=36020 RES=0x00 SYN URGP=0 
[10777.447782] [UFW BLOCK] IN=wlan0 OUT= MAC=c4:46:19:a7:dd:21:64:9e:f3:66:a1:d9:08:00 SRC=93.174.93.51 DST=81.190.234.79 LEN=40 TOS=0x08 PREC=0x00 TTL=243 ID=54321 PROTO=TCP SPT=44999 DPT=55202 WINDOW=65535 RES=0x00 SYN URGP=0 
[11603.890932] [UFW BLOCK] IN=wlan0 OUT= MAC=c4:46:19:a7:dd:21:64:9e:f3:66:a1:d9:08:00 SRC=93.180.5.26 DST=81.190.234.79 LEN=122 TOS=0x00 PREC=0x00 TTL=241 ID=54321 PROTO=UDP SPT=39889 DPT=1900 LEN=102 
[11979.997591] [UFW BLOCK] IN=wlan0 OUT= MAC=c4:46:19:a7:dd:21:64:9e:f3:66:a1:d9:08:00 SRC=82.221.105.6 DST=81.190.234.79 LEN=40 TOS=0x00 PREC=0x00 TTL=113 ID=40562 PROTO=TCP SPT=20013 DPT=9100 WINDOW=15306 RES=0x00 SYN URGP=0 
[12626.957240] usb 2-1.2: new high-speed USB device number 7 using ehci_hcd
[12627.048148] usb 2-1.2: New USB device found, idVendor=0781, idProduct=5567
[12627.048152] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[12627.048155] usb 2-1.2: Product: Cruzer Blade
[12627.048157] usb 2-1.2: Manufacturer: SanDisk
[12627.048159] usb 2-1.2: SerialNumber: 4C532000060306111214
[12627.053640] scsi7 : usb-storage 2-1.2:1.0
[12628.057175] scsi 7:0:0:0: Direct-Access     SanDisk  Cruzer Blade     1.26 PQ: 0 ANSI: 5
[12628.058029] sd 7:0:0:0: Attached scsi generic sg2 type 0
[12628.059145] sd 7:0:0:0: [sdb] 15633408 512-byte logical blocks: (8.00 GB/7.45 GiB)
[12628.060906] sd 7:0:0:0: [sdb] Write Protect is off
[12628.060910] sd 7:0:0:0: [sdb] Mode Sense: 43 00 00 00
[12628.061641] sd 7:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[12628.075344]  sdb: sdb1
[12628.080634] sd 7:0:0:0: [sdb] Attached SCSI removable disk
sudo fdisk -l

Kod: Zaznacz cały

Dysk /dev/sda: 500.1 GB, bajtów: 500107862016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801, w sumie sektorów: 976773168
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: 0x721121e8


Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2        31680241   976771071   472545415+   f  W95 Rozsz. (LBA)
/dev/sda5        31680243   338875109   153597433+   7  HPFS/NTFS/exFAT
/dev/sda6       338875173   781481924   221303376    7  HPFS/NTFS/exFAT
/dev/sda7       781481984   801013759     9765888   83  Linux
/dev/sda8       801015808   808120319     3552256   82  Linux swap / Solaris
/dev/sda9       808122368   976771071    84324352   83  Linux


Dysk /dev/sdb: 8004 MB, bajtów: 8004304896
głowic: 177, sektorów/ścieżkę: 32, cylindrów: 2760, w sumie sektorów: 15633408
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: 0x14dfd264


Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdb1   *          64     5777279     2888608   17  Ukryta HPFS/NTFS

Bardzo ciekawe polecenia, dzieki, pozniej je przeanlizuje co wlasciwie robia te komendy.
Skoro masz zapytanie o format, to trzeba go zrobić - ja bym tak postąpił.
Przy czym po uruchomieniu kompa z pendrivem, system na pendrive odpala i mi to odpowiada. Pytanie dotyczy co by bylo gdybym chcial go inaczej uzyc i nie mial windowsa.
Do nagrywania na USB, używaj unetbootin
Znam program, przy probie nagrania wykrywal pendrive na /dev/sdb1. Czytalem, ze dlatego po nagraniu byl blad, LiveCD nie dzialal i komp przechodzil do GRUB i aby nagrac, trzeba "sila" wymusic /dev/sdb, bo /dev/sdb1 to jakas partycja czy cos, a /dev/sdb to port.
Co ciekawe, gdy wloze drugi (16GB) pendrive, df -h wykrywa go jako /dev/sdb.

Co do gparted - ok, pewnie jakbym mial Maca, tez by sie cos dalo. Jestem jednak ciekaw czy da sie to jakos zalatwic majac tylko debiana.
Awatar użytkownika
dedito
Moderator
Posty: 3588
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Co do poleceń są to podstawy, dlatego odsyłam do dokumentacji: http://debian.linux.org.pl/ .
W szczególności polecam zapoznać się z dokumentem Debian Reference.
Wpisywanie bezmyślnie poleceń to też nie jest dobry pomysł, na przyszłość wykonaj przynajmniej:

Kod: Zaznacz cały

man <nazwa_polecenia>
aby dowiedzieć się co dane polecenie realizuje.
Z wyniku polecenia fdisk można odczytać, że partycja na pendrive jest ukryta.
Co do Gparted to właśnie dotyczy to Debiana, nie wiem skąd ten pomysł, że to program na Maca.
ODPOWIEDZ