Avatar billede lauritsen Nybegynder
22. februar 2002 - 19:50 Der er 21 kommentarer og
1 løsning

mount cdrom

Jeg har installeret RedHat 7.2 på en gammel maskine jeg havde stående. Men jeg kan ikke få den til at montere cdrom-drevet. Jeg har endda prøvet med to forskellige drev og på forskellige placeringer på IDE-controllerne. Men drevene kan åbenbart godt findes af systemet, for da jeg satte et ekstra drev i blev min /etc/fstab opdateret derefter.

Her er hvad min fstab og fejlmeddelelsen siger:

[root@localhost root]# tail /etc/fstab
LABEL=/                /                    ext3    defaults        1 1
LABEL=/boot            /boot                ext3    defaults        1 2
none                    /dev/pts              devpts  gid=5,mode=620  0 0
none                    /proc                proc    defaults        0 0
none                    /dev/shm              tmpfs  defaults        0 0
/dev/hda2              swap                  swap    defaults        0 0
/dev/fd0                /mnt/floppy          auto    noauto,owner,kudzu 0 0
/dev/cdrom              /mnt/cdrom            iso9660 noauto,owner,kudzu,ro 0 0
/dev/cdrom1            /mnt/cdrom1          iso9660 noauto,owner,kudzu,ro 0 0
[root@localhost root]# mount /mnt/cdrom
mount: /dev/cdrom er ikke en gyldig blokenhed
[root@localhost root]# mount /mnt/cdrom1
mount: /dev/cdrom1 er ikke en gyldig blokenhed
[root@localhost root]#

Starter jeg kde op og prøver derfra via ikonet, kommer der en fejlmeddelelse magen til.
Avatar billede langbein Nybegynder
23. februar 2002 - 17:53 #1
Sitter og jobber med en gammel Linux PC som kjører som firewall/router/webserver akkurat nå. Har stort sett de samme "indikasjonene" som deg. Får ellers feilmelding dersom jeg ikke har cd rom i drevet. Det kjører fint med cd rom på plass. Dersom dette ikke funker hos deg så ville jeg prøvd med en Win 98 boot discette og aktivisert støtte for cd-rom for å sjekke at det ikke er "noe fysisk".
Avatar billede arnbak Nybegynder
23. februar 2002 - 18:08 #2
På min debian box hedder cdrom drevet nu godt nok /dev/hdc. Du skal jo mounte drevet til mount pointet ikke mount point til mount pount. F.eks. så ser mit drev mount sådan ud: /dev/hdc /cdrom
Avatar billede arnbak Nybegynder
23. februar 2002 - 18:10 #3
din fejl ligger efter min mening i at du har /mnt/cdrom /mnt/cdrom, derfor den ikke mener at det er en gyldig blokenhed.
Avatar billede otis Nybegynder
23. februar 2002 - 18:20 #4
"mount -t filsystem <src> <dest>" virker det ik ?
Avatar billede cybermike Nybegynder
23. februar 2002 - 18:33 #5
ok, du får lige en stak kommandoer:

fortsaetter du har et tomt dir der heder /cdrom

{følgende skal skrives i en terminal}

Hvis cdrom drev er Primary Master:
mount /dev/hda /cdrom

Hvis cdrom drev er Primary slave
mount /dev/hdb /cdrom

Hvis cdrom drev er secondary master
mount /dev/hdc /cdrom

Hvis cdrom drev er secondary slave
mount /dev/hdd /cdrom


skulle vaere lige til at gaa til
Avatar billede lauritsen Nybegynder
23. februar 2002 - 21:59 #6
langbein: Det er ikke noget fysisk. Jeg har som sagt prøvet med to foeskellige drev på forskellige placeringer på controllerne (primary/secondary master/slave) -- derudover har jeg *lige* installeret distributionen fra selv samme cdromdrev. Og jeg har også for en sikkerheds skyld prøvet en ekstra gang med en Windåse-bootdisk. Virker fint. Men ellers tak for tippet.

---

arnbak: Jotak, men læg mærke til at jeg ikke mounter /mnt/cdrom til /mnt/cdrom, men /dev/cdrom til /mnt/cdrom. jeg prøver altså ikke at mounte et tomt dir til endnu et tomt dir. Åbenbart opretter RedHat et link ved navn /dev/cdrom til den virkelige placering (se herunder), for den fstab jeg citerede ovenfor har jeg ikke ændret i. Den står som systemet har oprettet den.

[root@localhost root]# ls -l /dev/cdrom*
lrwxrwxrwx    1 root    root            8 feb 22 18:42 /dev/cdrom -> /dev/hdc
lrwxrwxrwx    1 root    root            8 feb 22 19:32 /dev/cdrom1 -> /dev/hdd

---

otis:

[root@localhost root]# mount -t iso9660 /dev/hdc /mnt/cdrom
mount: /dev/hdc er ikke en gyldig blokenhed

Og jo, der sidder en cdrom i drevet.

---

cybermike: Jeps -- det med hda, hdb, osv. kender jeg godt. Og jo, /mnt/cdrom og /mnt/cdrom1 er to tomme dirs.

---

Så tak for rådene allesammen, men desværre har intet hjulpet. :-(
Avatar billede cybermike Nybegynder
23. februar 2002 - 23:25 #7
ja men du mounter /dev/cdrom til /mnt/cdrom

og det er jo ikke så fedt hvis /dev/Cdrom linker forkert, hvorfor du altid b0r bruge direkte henvisninger.
Avatar billede lauritsen Nybegynder
24. februar 2002 - 11:13 #8
Men /dev/cdrom linker netop *ikke* forkert. Desuden har jeg også prøvet med den direkte vej.
Avatar billede lauritsen Nybegynder
24. februar 2002 - 11:40 #9
[root@localhost root]# tail /etc/fstab | grep cdrom
/dev/hdc                /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0
/dev/hdd                /mnt/cdrom1            iso9660 noauto,owner,kudzu,ro 0 0
[root@localhost root]# mount /mnt/cdrom
mount: /dev/hdc er ikke en gydig blokenhed
[root@localhost root]# mount /mnt/cdrom1
mount: /dev/hdd er ikke en gyldig blokenhed
Avatar billede peter_m Nybegynder
25. februar 2002 - 08:35 #10
Prøv at vis os din /dev/hdc med rettigheder + /etc/filesystems.

Umiddelbart må man joh gætte på at blokenhed er nøgleordet i denne sammenhæng.
Avatar billede triple-x Nybegynder
25. februar 2002 - 09:49 #11
hmmm jeg har nøjagtig samme problem og jeg har prøver utallige kommandoer :-(
Avatar billede arnbak Nybegynder
25. februar 2002 - 11:44 #12
Ja jeg kan så kun sige hvordan det er på mine egne to maskiner. På serveren sidder cdrom drevet på secondary master controleren, og er mountet som /dev/hdc /cdrom

På min workstation er der et cdrom drev og en brænder som er mountet som henholdsvis /dev/hdc/ /cdrom og /dev/hdd /cdrom1

Begge maskiner kører debian.
Hvad bliver drevne fundet som hvis du køere en "dmesg" som root?
Avatar billede lauritsen Nybegynder
25. februar 2002 - 15:41 #13
peter m:

[root@localhost root]# ls -l /dev/hdc
brw-rw----    1 root    disk      22,  0 aug 30 22:30 /dev/hdc
[root@localhost root]# ls -l /dev/hdd
brw-rw----    1 root    disk      22,  64 aug 30 22:30 /dev/hdd
[root@localhost root]# cat /etc/filesystems
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
[root@localhost root]#

---

arnbak:

[root@localhost root]# dmesg | grep hdb -A 4
    ide0: BM-DMA at 0xe800-0xe807, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xe808-0xe80f, BIOS settings: hdc:pio, hdd:pio
hda: WDC AC36400L, ATA DISK drive
hdc: CD-ROM CDU711, ATAPI CD/DVD-ROM drive
hdd: TOSHIBA CD-ROM XM-6602B, ATAPI CD/DVD-ROM drive
[root@localhost root]#
Avatar billede arnbak Nybegynder
26. februar 2002 - 08:30 #14
HAr du prøvet fjerne det fra din fstab og så mounte manuelt?

som root:
mount /dev/hdc /mnt/cdrom
Avatar billede peter_m Nybegynder
26. februar 2002 - 09:05 #15
Lige en kommentar.

Hvis dine cdrom drev er nogle gamle nogle skal du måske tilføje understøttelse til ATAPI i kernen, Du kan forsøge at udføre en make xconfig mener det har et menupunkt for sig selv.

Bare en indskydelse
Avatar billede lauritsen Nybegynder
26. februar 2002 - 13:40 #16
arnbak: Jeps -- det har jeg prøvet -- stadig samme besked..

peter m: Konfigurationen, man kan vælge i kernen, hedder "Support non-SCSI/IDE/ATAPI CDROM drivers", og er så vidt jeg kan læse ikke det jeg har brug for. I Help til indstillingen står "If you have a CD-ROM drive that is neither SCSI nor IDE/ATAPI, say Y here, otherwise N."
Den står som N når jeg starter make xconfig -- men mine drev er ikke så gamle at jeg sætter dem på en seperat controller/lydkortet -- de sidder skam på IDE-controlleren. Som henholdsvis secondary master og secondary slave.
Avatar billede lauritsen Nybegynder
26. februar 2002 - 13:43 #17
Et sekundært spørgsmål forresten -- kan man regne med at indstillingerne i make xconfig står rigtigt i forhold til hvad kernen understøtter lige nu?
Avatar billede benson Nybegynder
19. marts 2002 - 10:41 #18
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=55071

Kør en depmod -ae som root, og derefter reboote.

Kunne måske virke
Avatar billede lauritsen Nybegynder
19. marts 2002 - 14:42 #19
benson: Hmm.. jeg har sat harddisken over i en anden maskine nu og reinstalleret RedHat 7.2 -- her er der ikke noget problem. Så jeg kan "desværre" ikke se om det hjalp på fejlen. Men det ser meget rigtigt ud (ifølge linket)
Avatar billede cybermike Nybegynder
19. marts 2002 - 20:23 #20
Jeg kunne godt tænke mig at vide hvad der var galt med mit svar. Eftersom jeg tilfældigvis ved at det ville have virket hvis det var blevet udført som jeg skrev.
Avatar billede lauritsen Nybegynder
19. marts 2002 - 20:56 #21
cybermike: Se mine kommentarer umiddelbart efter dine to svar.

Men nu du spørger så direkte: Det ene var en liste over devices på IDE-bussen -- en sammenhæng man vel må formodes at kende hvis man kender til /etc/fstab. Selve mount-kommandoen var jeg nødt til at kende for overhovedet at få fejlen frem (og viste da også brugen af den i mit spørgsmål). Dit første svar viste kun hvordan man mounter et cdrom-drev under normale forhold og var derfor ikke til megen hjælp i en fejlsituation.

Dit andet svar var et tip om altid at bruge direkte henvisninger i /etc/fstab -- hvilket sikkert er reelt nok. Desværre hjalp det bare ikke mig; jeg fik stadig samme fejl, hvilket igen gjorde at jeg ikke kunne bruge svaret. Jeg er jo nædt til at give points efter hvad jeg kan bruge og ikke efter hvad der sikkert er rigtigt at gøre i andre situationer. At det hele så endte med at jeg aldrig fandt ud af hvad der virkelig kunne hjælpe før det var for sent er en anden sag. Pointen er at ingen af dine svar desværre kunne hjælpe.

Så der har du en begrundelse. Du har med garanti sendt svarene i en god mening, men det hjælper desværre bare ikke mig. Og jeg er nædt til at give points derefter.
Avatar billede lauritsen Nybegynder
19. marts 2002 - 20:58 #22
nædt -> nødt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester