== 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 ¿Í °°Àº°¡ Á¡°Ë.