|
Montowanie CD
jarekm - 25-03-2008 17:21
Witam wszystkich
Po zapoznaniu się z tematem http://debian.linux.pl/viewtopic.php?t=777 stwierdziłem, że wszystko robię jak jest napisane, ale po wpisaniu polecenia
mount /dev/cdrom
dostaje komunikat
/dev/hda/ is not a block device
.
Podpowiedzcie dobrzy ludzie co może być nie tak. A może uszkodzony napęd, ale z niego instaluję system...
Pomóżcie
beel - 25-03-2008 17:38
Jesteś pewien, że dobrze przeczytałeś?
??
jarekm - 25-03-2008 17:40
Tak.
Niestety nie mogę zrobić tego teraz, ponieważ komputer mam w pracy, ale niestety tak jest...
beel - 25-03-2008 17:43
mount /dev/cdrom
A katalog w którym montujesz urządzenie?
Yampress - 25-03-2008 17:53
najpierw musisz wiedziec na jakim urządzeniu masz ten cdrom aby go zamontować niekoniecznie musi byc jako urządzenie /dev/hda ( może to jest akurat dysk twardy).
hda -> 0 kontroler 1 napęd hdb -> 0 kontroler 2 napęd hdc -> 1 kontroler 1 napęd hdd -> 1 kontroler 2 napęd
hda1 -> 0 kontroler 1 napęd 1 partycja itp.
wiec wchodzisz do katalogu /dev i sprawdzasz spod mc na co zlinkowany jest @cdrom -> hdc lub spod konsoli w katalogu /dev/ ls -al |grep cdrom
widzisz jakie urzadzenia odpowiadają za cdrom następnie tworzysz jako root katalog np w /mnt/cdrom i montujesz np. (ja mam cdrom jako hdc):
mount /dev/hdc /mnt/cdrom
jarekm - 25-03-2008 18:00
W pliku /etc/fstab mam /dev/hda /media/cdrom0 udf, iso9660 user, auto 0 0
próbowałem /dev/hda /dev/cdrom
Większość moich prób pochodziła z faq http://dug.net.pl/faq/faq-6-100-Mont...FAT_i_NTFS.php
Jestem początkującym linuksiakiem, więc...
Bodzio - 25-03-2008 18:57
drogi kolego jarekm, piszesz chaotycznie, i nie słuchasz tego co starsi do Ciebie piszą. Albo wykonuj polecenia, albo odpuść sobie linuxa. Link który załączyłeś nie dotyczy montowania cdromu, tylko partycji windowsowych, choć są tam podane ustawienia cdrom/dvd i są podane prawidłowo. Więc jeszcze raz:
wiec wchodzisz do katalogu /dev i sprawdzasz spod mc na co zlinkowany jest @cdrom -> hdc lub spod konsoli w katalogu /dev/ Kod:
ls -al |grep cdrom
widzisz jakie urzadzenia odpowiadają za cdrom następnie tworzysz jako root katalog np w /mnt/cdrom i montujesz np. (ja mam cdrom jako hdc):
Kod:
mount /dev/hdc /mnt/cdrom
jarekm - 25-03-2008 20:23
drogi kolego jarekm, piszesz chaotycznie, i nie słuchasz tego co starsi do Ciebie piszą. Albo wykonuj polecenia, albo odpuść sobie linuxa.
Wszysko OK, ale w moim 2 poście napisałem, że nie mogę tego teraz sprawdzić.
Dziękuję za zainteresowanie. O wynikach Waszej nauki napiszę jutro.
Pozdrawiam
Yampress - 25-03-2008 20:36
wpisz w konsoli cd /dev && ls -al *hd* *cdrom* *dvd*
i wklej wynik i będzie wszystko dla nas wiadomo :]
jarekm - 26-03-2008 10:10
wpisz w konsoli
cd /dev && ls -al *hd* *cdrom* *dvd*
i wklej wynik i będzie wszystko dla nas wiadomo :]
wywala komunikat, "-al" nie odnalazł takiej komendy
mount /dev/hda /media/driver lub mount /dev/hda /dev/cdrom
każe podać system plików i jak podaję iso9660 to cisza, nic się nie dzieje
w katalogu /mnt założyłem również katalog cdrom
thalcave - 26-03-2008 10:22
Yampress napisał/a: wpisz w konsoli
cd /dev && ls -al *hd* *cdrom* *dvd*
i wklej wynik i będzie wszystko dla nas wiadomo :]
wywala komunikat, "-al" nie odnalazł takiej komendy
ok, wolniej wchodzisz do katalogu dev, następnie wyświetlasz wszystko co zawiera w nazwie 'hd' 'cdrom' i 'dvd': cd /dev ls -al *hd* *cdrom* *dvd*
zwróć uwagę na spację i komendę 'ls' bo wydaje mi się, że o niej zapomniałeś.
Kod: mount /dev/hda /media/driver lub mount /dev/hda /dev/cdrom każe podać system plików i jak podaję iso9660 to cisza, nic się nie dzieje
bo zapewne hda to nie jest cdrom
fnmirk - 26-03-2008 16:53
jarekm --- polecenie, które podał Yampress --- działa ładnie zarówno pod (u mnie) roootem jak i zwykłym użytkownikiem. Musiałeś coś tak zamieszać w systemie, że... Należy to teraz uporządkować. Czy masz łączność z internetem z poziomu Debiana? Jaką wersję Debiana, masz zainstalowaną? Wklej na forum zawartość pliku cat /etc/fstab
jarekm - 26-03-2008 17:20
Musiałeś coś tak zamieszać w systemie, że...
Tylko, że ja nić nie kombinowałem :-( nie, nie mam
Debian GNU/Linux 4.0r3 2.6.18-6-686
To jest tylko część tego pliku /dev/hda /media/cdrom0 udf, iso9660 user, auto 0 0
reszę wkleję z przyjemnością, ale nie dziś.
Może jest problem ze sprzętem, Mam IBM Netfinity 5000, 2x PIII 500, 4x 9,1 Gb, kontroler scsi, Tą samą dystrybucję mam zainstalowaną w domu na lapopie i nie mam większych problemów
EDIT....
A może coś ze zworkami jest pokombinowane, aczkolwiek nic nie ruszałem. Kiedyś na tym sprzęcie pracował WIN NT...
Yampress - 26-03-2008 22:06
mozę masz cdrom na scasi wiec musisz montowac tak
mount /dev/sda /mnt/cdrom mount /dev/sdb /mnt/cdrom mount /dev/sdc /mnt/cdrom
zobacz czy masz urządzenia sd* w katalogu /dev/
jarekm - 27-03-2008 21:39
to są wszystkie wasze porady wykonane przez mnie # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda1 / ext3 defaults,errors=remount-ro 0 1 /dev/sda5 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,auto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
debian:/dev# ls -al *hd* *cdrom* *dvd* ls: *hd*: Nie ma takiego pliku ani katalogu ls: *cdrom*: Nie ma takiego pliku ani katalogu ls: *dvd*: Nie ma takiego pliku ani katalogu
debian:~# dmesg | grep hd SCSI device sda: 10235904 512-byte hdwr sectors (5241 MB) SCSI device sda: 10235904 512-byte hdwr sectors (5241 MB) SCSI device sdb: 32839680 512-byte hdwr sectors (16814 MB) SCSI device sdb: 32839680 512-byte hdwr sectors (16814 MB) SCSI device sdc: 10235904 512-byte hdwr sectors (5241 MB) SCSI device sdc: 10235904 512-byte hdwr sectors (5241 MB) SCSI device sdd: 2015232 512-byte hdwr sectors (1032 MB) SCSI device sdd: 2015232 512-byte hdwr sectors (1032 MB)
debian:~# ls -l /dev/cdrom ls: /dev/cdrom: Nie ma takiego pliku ani katalogu
debian:/dev# mkdir cdrom debian:/dev# chmod a+rwx cdrom debian:/dev# ls -al *hd* *cdrom* *dvd* ls: *hd*: Nie ma takiego pliku ani katalogu ls: *dvd*: Nie ma takiego pliku ani katalogu cdrom: razem 0 drwxrwxrwx 2 root root 40 2008-03-27 16:13 . drwxr-xr-x 14 root root 4140 2008-03-27 16:13 ..
debian:/dev# mkdir hda debian:/dev# chmod a+rwx hda debian:/dev# ls -al *hd* *cdrom* *dvd* ls: *dvd*: Nie ma takiego pliku ani katalogu cdrom: razem 0 drwxrwxrwx 2 root root 40 2008-03-27 16:13 . drwxr-xr-x 15 root root 4160 2008-03-27 16:15 ..
hda: razem 0 drwxrwxrwx 2 root root 40 2008-03-27 16:15 . drwxr-xr-x 15 root root 4160 2008-03-27 16:15 ..
debian:/dev# mkdir /dev/hda mkdir: nie można utworzyć katalogu `/dev/hda': Plik istnieje
debian:~# fdisk -l
Disk /dev/sda: 5240 MB, 5240782848 bytes 255 heads, 63 sectors/track, 637 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/sda1 * 1 603 4843566 83 Linux /dev/sda2 604 637 273105 5 Extended /dev/sda5 604 637 273073+ 82 Linux swap / Solaris
Disk /dev/sdb: 16.8 GB, 16813916160 bytes 255 heads, 63 sectors/track, 2044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/sdb1 * 1 1953 15687441 83 Linux /dev/sdb2 1954 2044 730957+ 5 Extended /dev/sdb5 1954 2044 730926 82 Linux swap / Solaris
Disk /dev/sdc: 5240 MB, 5240782848 bytes 128 heads, 32 sectors/track, 2499 cylinders Units = cylinders of 4096 * 512 = 2097152 bytes
Device Boot Start End Blocks Id System /dev/sdc1 * 1 1 0 0 Empty Partition 1 does not end on cylinder boundary. /dev/sdc2 * 1 1 0 0 Empty Partition 2 does not end on cylinder boundary. /dev/sdc3 * 1 1 0 0 Empty Partition 3 does not end on cylinder boundary. /dev/sdc4 * 1 1 0 0 Empty Partition 4 does not end on cylinder boundary.
Disk /dev/sdd: 1031 MB, 1031798784 bytes 16 heads, 32 sectors/track, 3936 cylinders Units = cylinders of 512 * 512 = 262144 bytes
Device Boot Start End Blocks Id System /dev/sdd1 1 3936 1007600 e W95 FAT16 (LBA)
Jak zauważyliście stworzyłem dwa katalogi cdrom i hda. I teraz !!! po restarcie systemu znikły
W związku z tym chyba zrobię format i postawię wszystko od nowa :-(
3ndriu - 27-03-2008 22:05
Po pierwsze
/dev/cdrom
i
/dev/hda
to nie katalogi tylko pliki urządzeń i jak je sobie sam stworzysz, to nic ci to nie da. Spróbuj jeszcze wykonać w katalogu /dev polecenia:
ls -l |grep hd ls -l |grep cdrom ls -l |grep dvd
Prawdopodobnie jednak, gdy utworzyłeś katalogi /dev/hda i /dev/cdrom nadpisałeś domyślne pliki urządzeń systemu i to jest powodem kłopotu. Myślę, że bez reinstalacji się nie obędzie (ale mogę się mylić).
fnmirk - 27-03-2008 22:46
W związku z tym chyba zrobię format i postawię wszystko od nowa :-(
To nie jest Windows, to zawsze można naprawić bez formatowania dysku.
jarekm - 28-03-2008 16:59
Witam
Przeinstalowałem system, zauważyłem, że podczas jego startu wyświetla się scsi disk sda
gdzie w fstab mam coś takiego
/dev/hda /media/cdrom0 udf,iso9660 user,auto 0 0
Może to jest przyczyną całego zamiesznia??
Po wydaniu polecenia
ls -al *hd* *cdrom* *dvd*
dostaję odpowiedź
ls: *hd*: Nie ma takiego pliku ani katalogu ls: *cdrom*: Nie ma takiego pliku ani katalogu ls: *dvd*: Nie ma takiego pliku ani katalogu
To jest normalne przy kontrolerze SCSI??
beel - 28-03-2008 18:14
dostaję odpowiedź Kod:
ls: *hd*: Nie ma takiego pliku ani katalogu ls: *cdrom*: Nie ma takiego pliku ani katalogu ls: *dvd*: Nie ma takiego pliku ani katalogu
To jest normalne przy kontrolerze SCSI??
Wydajesz to polecenie będąc w katalogu /dev?
Czyli: cd /dev ls -al *hd* *cdrom* *dvd*
lub
cd /dev && ls -al *hd* *cdrom* *dvd*
jarekm - 28-03-2008 18:19
tak oczywiście, że będąc w katalogu /dev
Yampress - 28-03-2008 18:40
nie możliwe nic nie wyświetla.
a wejdz do katalogu /dev i pyknij polecenie
ls -al sd*
jarekm - 28-03-2008 18:49
nie możliwe nic nie wyświetla.
a wejdz do katalogu /dev i pyknij polecenie
ls -al sd*
Poleceie wydałem będąc w tym katalogu.
Tak samo robię na domowym kompie i otrzymuję debian:/dev# ls -al hd* brw-rw---- 1 root disk 3, 0 2008-03-28 18:45 hda brw-rw---- 1 root disk 3, 1 2008-03-28 18:45 hda1 brw-rw---- 1 root disk 3, 2 2008-03-28 18:45 hda2 brw-rw---- 1 root disk 3, 3 2008-03-28 18:45 hda3 brw-rw---- 1 root disk 3, 5 2008-03-28 18:45 hda5 brw-rw---- 1 root disk 3, 6 2008-03-28 18:45 hda6 brw-rw---- 1 root cdrom 22, 0 2008-03-28 18:45 hdc
O coś takiego chodzi, no ale niestety...
Z
ls -al sd*
popatrzę dopiero w poniedziałek.
Mimo, że nie mam tego kompa w domu, wszystkie wasze rady zrzucam na pena, (którego mój debian w pracy odczytuje) i sprawdzam. Bardzo mi się podaba Debian i naprawdę chciałbym przy nim pozostać (nawet w domu już odchodzę od Windy)...
EDIT
Wrzuta z poprzedniej strony - ostatni post debian:/dev# ls -al *hd* *cdrom* *dvd* ls: *hd*: Nie ma takiego pliku ani katalogu ls: *cdrom*: Nie ma takiego pliku ani katalogu ls: *dvd*: Nie ma takiego pliku ani katalogu
fnmirk - 28-03-2008 19:10
jarekm Czy masz połączenie z internetem? Jeżeli tak to: apt-get install lshw
następnie wklej na forum wynik polecenia (jako root): lshw -C disk
jarekm - 28-03-2008 19:13
Czy masz połączenie z internetem?
Przy problematycznej maszynie nie mam internetu i nie mogę mieć :(
fnmirk - 28-03-2008 19:48
Widzę że masz drugiego, sprawnego Debiana. Pobierz pakiet (zależności) na drugi komputer i wykonaj następnie ręczną instalację. Pakiet znajdziesz w katalogu: /var/cache/apt/archives
Pakiet u mnie nazywa się: lshw_02.12.01-3_i386.deb
Nie mogę zrozumieć dlaczego nie wykorzystujesz drugiej instalacji do porównania. Struktura katalogów i ich zawartość są podobne.
jarekm - 28-03-2008 20:06
Nie mogę zrozumieć dlaczego nie wykorzystujesz drugiej instalacji do porównania. Struktura katalogów i ich zawartość są podobne.
Może i tak, ale ja się dopiero uczę i nie wiem o rzeczach, które dla Was są oczywiste. Myślałem, że instalacej te będą się różniły między sobą, choćby z tego powodu, że tam jest kontroler scsi, tu mam dvd...
fnmirk - 28-03-2008 21:49
Zapoznaj się z tym: >>wersja on line<< >>dokumentacja<< >>wersja do druku_1---pdf<<
jarekm - 31-03-2008 09:47
Witam
Zapłatwiłem sobie neta w pracy więc może szybciej rozwiążemy problem.
Po wykonaniu komendy otrzymuję wynik cd /dev ls -al *hd* *cdrom* *dvd*
debian:/dev# ls -al *hd* *cdrom* *dvd* ls: *hd*: Nie ma takiego pliku ani katalogu ls: *cdrom*: Nie ma takiego pliku ani katalogu ls: *dvd*: Nie ma takiego pliku ani katalogu
To samo dostaję po wykonaniu cd /dev && ls -al *hd* *cdrom* *dvd*
Natomiast po wykonaniu, dostaję
ls -al sd*
debian:/dev# ls -al sd* brw-rw---- 1 root disk 8, 0 2008-03-28 16:04 sda brw-rw---- 1 root disk 8, 1 2008-03-28 16:04 sda1 brw-rw---- 1 root disk 8, 16 2008-03-28 16:04 sdb brw-rw---- 1 root disk 8, 17 2008-03-28 16:04 sdb1 brw-rw---- 1 root disk 8, 18 2008-03-28 16:04 sdb2 brw-rw---- 1 root disk 8, 21 2008-03-28 16:04 sdb5 brw-rw---- 1 root disk 8, 22 2008-03-28 16:04 sdb6 brw-rw---- 1 root disk 8, 23 2008-03-28 16:04 sdb7 brw-rw---- 1 root disk 8, 24 2008-03-28 16:04 sdb8 brw-rw---- 1 root disk 8, 25 2008-03-28 16:04 sdb9 brw-rw---- 1 root disk 8, 32 2008-03-28 16:04 sdc brw-rw---- 1 root disk 8, 33 2008-03-28 16:04 sdc1 brw-rw---- 1 root disk 8, 34 2008-03-28 16:04 sdc2 brw-rw---- 1 root disk 8, 37 2008-03-28 16:04 sdc5 brw-rw---- 1 root disk 8, 38 2008-03-28 16:04 sdc6 brw-rw---- 1 root floppy 8, 48 2008-03-31 09:37 sdd brw-rw---- 1 root floppy 8, 49 2008-03-31 09:37 sdd1
Wyczytałem gdzieś w necie, że może to być problem z kontrolerem, a raczej sterów do niego. W jaki sposób mogę sprawdzić jaka wersja jejst na mojej płycie głównej?
Yampress - 31-03-2008 11:52
napęd w ogóle działa ? otwiera tacke? probuje coś odczytac po włożeniu płyty?
jarekm - 31-03-2008 11:57
Napęd działa, zainstalowałem z niego system. Po włożeniu płytki chwilę dioda pomruga i gaśnie, słychać szum normalej pracy.
Yampress - 31-03-2008 12:53
dysk i napęd cd/dvd nie sa czasem na tej samej tasmie podłączone i nie sa oba urządzenia ustawine jako MASTER ?
jarekm - 31-03-2008 13:12
dyski są na SCSI, cd na ide
EDIT
Odnalazłem to o czym pisałem poprzednio
http://forum.pld-linux.org/viewtopic...r=asc&start=15
[ Dodano: 2008-04-04, 18:28 ] Witam
Rozwiązałem problem korzystając z polecenia
Jednak teraz mam inny problem. Po skopiowaniu pliku hda do /dev, po restarcie systemu hda znika. Co mogę zrobić aby pozbyć się tego "efektu"?
Yampress - 07-04-2008 20:23
napisz skrypt, który tworzy to urządzenie. nadaj mu prawa urachamialności i wrzuć do /etc/init.d a następnie wykonaj polecenie update.rc-d skrypt defaults
lub wpisz linijke tworząca urządzenie do pliku /etc/init.d/rc /dev/MAKEDEV /dev/hda
jarekm - 08-04-2008 19:21
Dziękuj bardzo za pomoc.
Pozdrawiam serdecznie
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|