Men när jag skriver cdrecord -scanbus får jag följande felmeddelande:
[root@localhost root]# cdrecord -scanbus
Cdrecord 1.11a40 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jrg Schilling
cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Min mistanke är att detta har något att göra med att min cd-brännare finns på hdc och inte scd0:
[root@localhost root]# ls -l /dev/cdrom
lrwxrwxrwx 1 root root 8 Nov 10 12:29 /dev/cdrom -> /dev/hdc
Hur ska jag göra för att göra brännare tillgänglig? Samtidigt som det fortfarande går att använda den som en vanlig cd-rom?
En annan fundering jag har är om det spelar någon roll att jag inte har lilo eller grub (använder startdiskett) installerat, vilket ju gör att jag inte kan skicka parametrar till kärnan som vissa(men inte alla) skriver att man måste för att den ska förstå att jag vill ha scsi emulering?
Ändrar mig, cdrom & ide-cd behöver du också.
Kör du med grub eller lilo?
I /etc/grub.conf (om du kör grub alltså) skall du ha en rad som liknar denna:
kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
Om du däremot kör lilo bör du ha append="hdc=ide-scsi" nånstans i /etc/lilo.conf
Detta förutsätter att du har cd:n på hdc.
Sen är det bara att göra länka /dev/cdrom till /dev/scd0 och bränna på!
Även startdisketter kan innehålla grub el lilo, även om det inte alltid märks. Faktiskt missade jag biten om startdisketten... :( <-- bara för att göra Bire nöjd
Gjorde du disketten vid installationen av RedHat?
Får du upp någon form av boot prompt?
Det går att skicka typ appendbiten direkt vid uppstart också.
Låter som lilo.
Tryck tab först så du ser vad kerneln heter, ex linux.
Sen skriver du linux append=ide-scsi.
Säker är jag inte men vad har du att förlora på att pröva?
Bara en liten anmärkning, ska man inte säga vilken enhet som den ska emulera?
Först skrev du: append="hdc=ide-scsi" nu skrev du bara: linux append=ide-scsi (utan hdc).
Ok, nu har jag testat detta med ej tillfredställande resultat.
Så här skrev jag vid boot: linux append="hdc=ide-scsi"
Det gick vägen utan problem.
Jag har denna rad i modules.conf:
alias scsi_cd ide-scsi
Trots allt detta får jag samma resultat vid en cdrecord -scanbus:
[root@localhost root]# cdrecord -scanbus
Cdrecord 1.11a40 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jrg Schilling
cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Så här ser lite av min dmesg ut:
hdc: Hewlett-Packard CD-Writer Plus 9500, ATAPI CD/DVD-ROM drive
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 4096kB Cache
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
parport0: PC-style at 0x378 [PCSPP,TRISTATE]
ohci1394: pci_module_init failed
ip_tables: (C) 2000-2002 Netfilter core team
scsi : 0 hosts left.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 0 hosts left.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25