22. februar 2002 - 19:50Der 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.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
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".
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
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. :-(
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?
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.
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.
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)
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.
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.
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.