Navigation : Top/kernelの再構築 CD-RWを使う

kernelの再構築 CD-RWを使う

カーネルの再構築:

ほとんどの Linux ディストリビューションは、はじめから下記の設定がされているかも知れません。なっていなければカーネルの再構築を行います。

Block devices 
Include IDE/ATAPI CDROM support  -->   m 
SCSI emulation support  -->  m 
SCSI support 
SCSI support  -->  y 
SCSI CD-ROM support  -->  y 
Enable vendor-specific extensions(for SCSI CDROM)  -->  y 
SCSI generic support  -->  m 
Filesystems 
ISO 9660 CDROM filesystem support  -->  m  
Microsoft joliet CDROM support  -->  y 

/etc/conf.modulesの設定

# ATAPI CD-RW
alias block-major-11 ide-scsi
pre-install sg modprobe ide-scsi
post-install ide-scsi hdparm -d 0 /dev/hdc # DMAまわりで不都合があればこれを試してください

ide-scsi用の設定

lilo.confの設定

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
append="apm=on hdc=ide-scsi"

/dev/cdromの設定

# rm /dev/cdrom
# ln -s /dev/scd0 /dev/cdrom 

確認

リブート してみます。 root になってイジェクトでCDトレイが出てくれば半分は成功。

# eject /mnt/cdrom

dmesgの最後のほうに次のようなものが現れているはず。

# dmesg | tail
...
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 2 hosts.
  Vendor: PLEXTOR   Model: CD-R   PX-W1210A  Rev: 1.05
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi1, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.11
VFS: Disk change detected on device sr(11,0)