'2011/02/12'에 해당되는 글 1건

  1. 2011.02.12 iso 이미지 만들기, cd 굽기
- 굽고자 하는 데이터를 raw데이터로
# mkisofs -o cdimage.iso -J -V Testiso -x/home/etc /home/backup_data
CD로 굽기 전에 raw 데이터가 제대로 만들어졌는지 mount를 통해서 확인한다.
-o: 생성될 ISO 이미지 파일 이름
-J: 윈도우즈 호환 Joliet Filesystem으로 64자의 파일이름을 허용
-V: Volume ID 생성
-x: 이 옵션 다음에 나오는 디렉토리는 즉시 제외, 반복사용가능

ex)       $ mkisofs -o Ports_Build.iso -J -V Ports_Build /source/export/20081212.1.0.5.7-56.CC/
  mkisofs -o Src.iso -J -R -A Src -V Src -v  -x/source/export/2001212.1.0.5.7-56.CC/Ports /source/export/20081212.1.0.5.7-56.CC/

$ mkdir /mnt/testiso
$ mount cdimage.raw -r -t iso9660 -o loop /mnt/testiso

scanbus 옵션을 이용해서 장치버스를 찾아낸다. 
# cdrecord -scanbus                      
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jrg Schilling
Linux sg driver version: 3.1.20
Using libscg version 'schily-0.5'
scsibus0:
0,0,0 0) 'PLEXTOR ' 'CD-R PX-W1210A' '1.08' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
...

이제 굽는다.
위의 dev에 들어가는 값은 scanbus로 찾아낸 값이다. 
#> cdrecord -v -eject speed=8 dev=0,0,0 -data cdimage.iso(cdimage.raw)
      - dev 구조:  dev= scsibus, target, lun    [ dev=1,0 or dev=0,1,0 ]
                     ( 대개  scsibus는 0번이며 , 이경우 그냥 target 과 lun 부분만을 적어도 됨.)
      -  target :  자기 레코더의 ID 번호 
                     ( 조회방법: cdrecord   -scanbus  또는    eject /dev/scd0  )
      -v           : 레코딩 정보를 상세 출력 
      -eject     : 레코딩 후 디스크 배출 
      speed=x : 레코딩 배속 
USD RW를 사용했더니 dev=7,0,0
#> cdrecord -v eject speed=8 dev=7,0,0 -data cdimage.iso
시디가 정말로 제대로 구워졌는지 mount시켜서 한번 확인해 보도록 하자.
# mount /dev/scd0 /mnt/cdrom

[출처] Linux에서 CD 굽기|작성자 나니


'Web > Ubuntu' 카테고리의 다른 글

하드 추가 장착 및 자동 마운트  (0) 2011.02.19
hostname 변경  (0) 2011.02.19
[error] E: Sub-process /usr/bin/dpkg returned an error code (1)  (0) 2011.01.26
shell 한글 입력  (0) 2010.11.12
[error] setuid  (0) 2010.05.06
Posted by jazzlife
,