· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Booyo LiveCD/Hw Setup

BooyoLiveCD/HwSetup

CD 를 만들때
  • /etc/sysconfig/booyo, mouse, xserver, sound, netcard 지울 것
  • /etc/modprobe.conf 를 zero 파일로 만들 것
  • 링크를 없에야 하는 파일들
    mouse, modem, scanner

/opt/booyo 밑에 있어야 하는 파일들
  • kmodule-booyo
  • hwsetup-booyo
  • mkxf86config

/etc/init.d 밑에 있어야 하는 파일
  • hwsetup

/etc/rc5.d 의 조정
  • kudzu 를 K 로 변경. hwsetup 추가

하드웨어 설정을 위해 결국 몇몇 파일을 수정하는 수 밖에 없었다. rc.sysinit 의 kmodule 를 /opt/booyo/kmodule-booyo 로 수정
  • devs = probeDevices(probeClass, probeBus, PROBE_ALL);
  • writeDevices("/etc/sysconfig/hwconf",devs);
kudzu 를 hwsetup-booyo 로 수정

/etc/init.d/kudzu 대신 hwsetup 사용
  • /opt/booyo/hwsetup-booyo 수행
  • /opt/booyo/mkxf86config 수행

/opt/booyo/mkxf86config 를 위해 ddcxinfo-booyo 생성
  • ddcxinfo-knoppix.c 그대로 사용

해야 할 일
  • hwsetup-booyo.mo 만들 것
  • 프린터 관련 작업 필요함.
  • newt 관련 조사 필요

  • isConfigurable
    • configurable 인 경우 return 1
    • dev->driver 이 parport_serial 이면 return 1
    • dev->type 이 NETWORK, SCSI, IDE, RAID, CAPTURE, USB, FIREWIRE, KEYBOARD, MODEM, SCANNER, MOUSE, AUDIO 면 return 1;
    • dev->type 이 VIDEO 면
      • /usr/bin/system-config-display 이 있고, /usr/X11R6/bin/XFree86 이나 /usr/X11R6/bin/Xorg 이 있으면 return 1
    • dev->type 이 OTHER 이면
      • dev->bus == BUS_PCI 고, vendorId == 0x14e4 이고, dev)->deviceId == 0x5820 이면 return 1 (modem card ?)
    • dev->type 이 PRINTER, TAPE, FLOPPY, HD, CDROM, SOCKET, default 면 return 0;

  • isConfigured
    • configure 하기 어려운 것은 configure 된 척함. return 1
    • dev->type 이 NETWORK
      • dev->driver 가 unknown, ignore, disabled 면 return 1
      • driver 이 있고
        • dev->bus 가 PCMCIA 면 return 0
        • dev->bus 가 PCI 가 아니거나, pciType 이 PCI_CARDBUS 가 아니면
          • dev->device 가 있고, isAliased 가 없으면 return 1
    • dev->type 이 RAID, SCSI, IDE
      • dev->driver 가 unknown, ignore, disabled 면 return 1
      • isAliased 에서 scsi_hostadapter 에 해당되는 것이 없으면 return 1
    • dev->type 이 VIDEO, MONITOR
      • /etc/X11/xorg.conf 이 있으면 return 1
      • dev->driver 가 unknown, ignore, disabled 면 return 1
    • dev->type 이 CAPTURE
      • dev->driver 가 unknown, ignore, disabled 면 return 1
      • isAliased char-major-81 이 없으면 return 1
    • dev->type 이 AUDIO
    • dev->type 이 USB
    • dev->type 이 FIREWIRE
    • dev->type 이 MOUSE
    • dev->type 이 MODEM
    • dev->type 이 SCANNER
    • dev->type 이 KEYBOARD
    • dev->type 이 OTHER

  • isAliased(cf,dev->device,dev->driver)
    • /etc/modprobe.conf 에서 alias 로 시작하는 줄에서 dev-device 를 포함한 줄을 찾아 마지막 column 이 driver 와 같은가 점검.

ID
Password
Join
Your domestic life may be harmonious.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-07-06 11:55:52
Processing time 0.0046 sec