Kirjoittaja Aihe: Iso -tiedoston poltto [RATKAISTU]  (Luettu 3391 kertaa)

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Iso -tiedoston poltto [RATKAISTU]
« : 27.10.06 - klo:20.02 »
Millä komennolla onnistuu iso -tiedoston poltto ilman graafisia härpäkkeitä? :)
« Viimeksi muokattu: 29.10.06 - klo:10.54 kirjoittanut Vililikku »
alias vililikku

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Iso -tiedoston poltto
« Vastaus #1 : 27.10.06 - klo:20.54 »
Koodia: [Valitse]
sudo cdrecord -v -pad speed=1 dev=0,0,0 paketti.iso ?
« Viimeksi muokattu: 27.10.06 - klo:21.01 kirjoittanut Osku »

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Iso -tiedoston poltto
« Vastaus #2 : 28.10.06 - klo:08.54 »
Koodia: [Valitse]
sudo cdrecord -v -pad speed=1 dev=0,0,0 paketti.iso ?
Ei toimi, komento  sudo cdrecord -v -pad speed=2 dev=1,0,0 ubuntu-6.10-desktop-i386.iso herjaa tätä:
Koodia: [Valitse]
WARNING ! Cannot gain SYS_RAWIO capability !
: Operation not permitted
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Continuing in 5 seconds...
WARNING ! Cannot gain SYS_RAWIO capability !
: Operation not permitted
Cdrecord-Clone 2.01.01a06 (i686-pc-linux-gnu) Copyright (C) 1995-2006 Jrg Schilling
NOTE: this is OSS DVD extensions for cdrtools and thus may have bugs
   related to DVD issues that are not present in the original cdrtools. For
   more information see http://crashrecovery.org/oss-dvd.html. The original
   cdrtools author should not be bothered with problems in this version.
cdrecord: Warning: Running on Linux-2.6.18-ck
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
TOC Type: 1 = CD-ROM
WARNING ! Cannot gain SYS_RAWIO capability !
: Operation not permitted
scsidev: '1,0,0'
scsibus: 1 target: 0 lun: 0
cdrecord: No such file or directory. Cannot open '/dev/sg*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'

ja sudo cdrecord -scanbus kertoo tätä:
Koodia: [Valitse]
WARNING ! Cannot gain SYS_RAWIO capability !
: Operation not permitted
Cdrecord-Clone 2.01.01a06 (i686-pc-linux-gnu) Copyright (C) 1995-2006 Jrg Schilling
NOTE: this is OSS DVD extensions for cdrtools and thus may have bugs
   related to DVD issues that are not present in the original cdrtools. For
   more information see http://crashrecovery.org/oss-dvd.html. The original
   cdrtools author should not be bothered with problems in this version.
cdrecord: Warning: Running on Linux-2.6.18-ck
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
WARNING ! Cannot gain SYS_RAWIO capability !
: Operation not permitted
scsidev: 'ATA'
devname: 'ATA'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
WARNING ! Cannot gain SYS_RAWIO capability !
: Operation not permitted
Using libscg version 'schily-0.8'.
scsibus1:
        1,0,0   100) 'SAMSUNG ' 'CDRW/DVD SM-332B' 'T404' Removable CD-ROM
        1,1,0   101) 'MITSUMI ' 'CD-ROM FX320S !B' 'q01 ' Removable CD-ROM
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *
alias vililikku

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Iso -tiedoston poltto
« Vastaus #3 : 28.10.06 - klo:14.39 »
Koodia: [Valitse]
sudo cdrecord -v -pad speed=1 dev=0,0,0 paketti.iso ?
Ei toimi, komento  sudo cdrecord -v -pad speed=2 dev=1,0,0 ubuntu-6.10-desktop-i386.iso herjaa tätä:

olisikohan tuossa nyt kyse siitä, että joskus muinoin linuxin historiassa cd:n polttamiseen tarkoitetut ohjelmat eivät tukeneet kuin SCSI-komnetoja SCSI-asemille. sittemmin IDE-asemien yleistyessä hommaa paikattiin purkalla luomalla wrapperikerros joka tarjosi IDE-asemille ulkoisen SCSI-rajapinnan.

tuosta hulluudesta kuitenkin toivuttiin ja polttosoftat alkoivat tukemaan myös (E)IDE/ATAPI interfacea, samoin devicen määrittely helpottui. ehkä kannattaa kokeilla tuota myös osoittamalla laitteeseen ATAPI-rajapinnan kautta.

itselläni on aliaksissa komento:
Koodia: [Valitse]
alias writecd='cdrecord -dev ATAPI:/dev/hdc speed=16 driveropts=burnfree'
jossa siis tuo polttokomento on:
Koodia: [Valitse]
cdrecord -dev ATAPI:/dev/hdc speed=16 driveropts=burnfree
cdrecordin käyttö ei vaadi sudoja enkä ole oikein koskaan ymmärtänyt hinkua poltella levyjä mahdollisimman hitaasti. itse asiassa se voi olla jopa vahingollista. ainakin muinoin (kolmisen vuotta sitten) teitokonelehden analyysissä hitaimmalla mahdollisella nopeudella poltetut levy olivat laadultaan (virheprosenteiltaan) huonompia kuin asemien normaalinopeuksilla poltetut.

toki jo cd-asema tukee jotain buffer underrun suojausta, niin se kannattaa ottaa käyttöön tuolla burnfree optiolla.

aliaksena tuo on sikäli kätevä, että en joudu muistelemaan noita optioita joka kerta, vaan voin kirjoittaa suoraan:
Koodia: [Valitse]
$ writecd image.iso
Janne

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Iso -tiedoston poltto
« Vastaus #4 : 28.10.06 - klo:18.03 »

cdrecordin käyttö ei vaadi sudoja
Ei varmaan, mulla se vaan herjas jotain permission denied erroreita ilman sitä.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Iso -tiedoston poltto
« Vastaus #5 : 28.10.06 - klo:19.49 »
cdrecordin käyttö ei vaadi sudoja
Ei varmaan, mulla se vaan herjas jotain permission denied erroreita ilman sitä.

niin no, kyse voi toki olla siitä, että sinulla ei taviskäyttäjän ollut oikeuksia cd-asemaan. polttaminen vaatinee kuulumista cdrom-ryhmään tai vaihtoehtoisesti udevin puukottamista siten, että jollain ryhmällä johon sinä kuulut on oikeudet kirjoittaa laitteelle.

tuo kirjoittaminen on rajoitettu ilmeisesti siksikin, että cd-devicelle kirjoittaminen mahdollistaa myös laitteen firmwaren flashaamisen ja siksi se ei ole suotavaa ihan kenelle tahansa. tosin uskallan kyllä väittää, että tuohon ryhmään kuuluminen on pienempi riski kuin sudojen jakeleminen ;)
Janne