· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Booyo LiveCD/Sub Design

±âº» ¿øÄ¢

  • °¡´ÉÇÑÇÑ º»·¡ÀÇ ¹èÆ÷ÆÇÀ» º¯ÇüÇÏÁö ¾Ê´Â´Ù.
  • Live CD ¸¦ »ç¿ëÇÏ¿© Çϵåµð½ºÅ©¿¡ ¼³Ä¡ÇÏ¿´À»¶§, ¼³Ä¡µð½ºÅ©¸¦ »ç¿ëÇÑ °Í°ú µ¿ÀÏÇÏ¿©¾ß ÇÑ´Ù.
  • ¸Å¹ø ¾ÐÃà ÆÄÀÏÀ» ¸¸µéÁö ¾Ê°í ½ÃÇèÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
  • isolinux.cfg ¸¦ »ç¿ëÇÏ¿© ´ëÇ¥ÀûÀÎ »çÇ×À» ¼±ÅÃÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
  • boot ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

±â´É

  • CD ¸¸À¸·Î ºÎÆÃ
  • CD ¸¸À¸·Î ºÎÆÃÇÑ ÈÄ, ¾ÐÃàµÈ ÆÄÀÏÀ» ¸Þ¸ð¸®³ª Çϵåµð½ºÅ©¿¡ ¿Å°Ü, CDROM µå¶óÀ̹ö È°¿ë

  • ¾ÐÃàµÈ ÆÄÀÏÀ» Çϵåµð½ºÅ©¿¡ º¹»çÇÑ °æ¿ì
    • lilo ³ª grub À» »ç¿ëÇÏ¿© ºÎÆÃ
    • µð½ºÄÏÀ̳ª CDROM À» »ç¿ëÇÏ¿© ºÎÆÃ

  • Çϵåµð½ºÅ©ÀÇ swap ÆÄƼ¼Ç È°¿ë
    • Swap ÆÄƼ¼ÇÀÌ ÀÖ´Â °æ¿ì
    • Swap ÆÄƼ¼ÇÀÌ ¾ø´Â °æ¿ì

  • ¼³Á¤ º¸°ü
    • NTFS ÆÄÀÏ ½Ã½ºÅÛ¸¸ ÀÖ´Â °æ¿ì
    • µð½ºÄÏÀ» ÀÌ¿ëÇÏ´Â °æ¿ì
    • USB ¸Þ¸ð¸®¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì
    • À¥µð½ºÅ© »ç¿ë

  • ¼­¹ö¸¦ ÀÌ¿ëÇÑ ºÎÆÃ, ¼³Á¤º¸°ü, ÀÚ·á º¸°ü

  • Çϵåµð½ºÅ©¿¡ ¼³Ä¡ ±â´É
    • º»·¡ÀÇ ¹èÆ÷ÆÇ ÇüÅÂ
    • º¯ÇüµÈ ÇüÅÂ
    • µÎ °æ¿ì ¸ðµÎ upgrade ¿¡ ¹®Á¦°¡ ¾ø¾î¾ß ÇÑ´Ù.

  • Live CD Á¦ÀÛ ¹× Remastering ±â´É
  • ½ÃÇè ±â´É

ºÎºÐº° ±â´É

initrd.gz, initrd.img, minirt.img

  • isolinux ¿¡ ÀÇÇØ Ä¿³Î°ú initrd.gz °¡ ¸Þ¸ð¸®¿¡ ¿Ã¶ó¿Â´Ù.
  • initrd.gz °¡ ¸Þ¸ð¸®¿¡ ¿Ã¶ó¿Â´Ù´Â °ÍÀº ´ÜÁö ÆÄÀÏ ½Ã½ºÅÛÀÌ ¿Ã¶ó¿À´Â °Í »ÓÀΰ¡?
  • Ä¿³ÎÀÇ init °¡ ÇÊ¿äÇÑ ÀÛ¾÷À» ÇÏ°í
  • lilo ³ª grub ¶Ç´Â boot option ¿¡ init= ÀÌ ÀÖÀ¸¸é À̸¦ ¼öÇàÇÏ°í, ¾Æ´Ï¸é ´ÙÀ½ÀÇ ¼ø¼­·Î ã¾Æ¼­ ù¹ø° °ÍÀ» ¼öÇà(?)
    • /sbin/init
    • /etc/init
    • /bin/init
    • /bin/sh
  • initrd.gz °¡ ¸Þ¸ð¸®¿¡ ¿Ã¶ó¿Í ÀÖÀ¸¸é, À§ÀÇ ¸í·É¿¡ ÀÇÇØ initrd ¿¡ ÀÖ´Â °ÍÀ» ã¾Æ ¼öÇàÇÑ´Ù.(?)
    • linuxrc ´Â ¹«¾ù¿¡ ÀÇÇØ ¼öÇàµÇ´Â°¡?
    • knoppix 3.7 ÀÇ °æ¿ì /etc/init ¿¡ ÀÇÇØ linuxrc ¼öÇà(?)
    • ÀÌÀü ¹öÀü, berry µîÀº /sbin ÀÌ /static ¿¡ ¸µÅ©µÇ¾î ÀÖ°í, /static/init °¡ /static/ash ¿¡ ¸µÅ©µÇ¾î ÀÖ½¿.
    • /static/ash °¡ linuxrc ¸¦ ¼öÇà(?) ¼Ò½º º¼ °Í
    • ÀÌ ºÎºÐÀº Á» ´õ Á¶»çÇÒ ÇÊ¿ä°¡ ÀÖ½¿.
    • booyo ÀÇ °æ¿ì´Â /etc/init ¾ø½¿. /sbin/init ´Â /static/ash ¿¡ ¸µÅ©
  • initrd ¿¡ ÀÖ´Â /sbin/init ¿¡ ÀÇÇØ linuxrc °¡ ¼öÇàµÇ°í, ´Ù½Ã kernel init ·Î µ¹¾Æ¿Í /sbin/init À» ¼öÇàÇÑ´Ù.(?)

linuxrc

  • ¾ÐÃà ÆÄÀÏ °Ë»ö
  • ¸Þ¸ð¸® Å©±â Á¡°Ë
  • ramdisk »ý¼º
  • ¿É¼Ç¿¡ µû¶ó ¸Þ¸ð¸®³ª Çϵåµð½ºÅ©¿¡ ¾ÐÃàµÈ ÆÄÀÏ º¹»ç
  • ¾²±â°¡ ÇÊ¿äÇÑ ÆÄÀÏµé º¹»ç
  • Àб⸸ ÇÊ¿äÇÑ ÆÄÀÏµé ¸µÅ©

  • ¾ÐÃà ÇØÁ¦µÈ ÆÄÀÏ ½Ã½ºÅÛÀÌ Çϵåµð½ºÅ©¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì
    • Builder ¸¦ À§ÇØ ¼³Ä¡µÈ ½Ã½ºÅÛ
    • Installer ¿¡ ÀÇÇØ »ý¼ºµÈ ½Ã½ºÅÛ
    • Builder ¸¦ ¼öÇàÇÑ ÈÄÀÇ ½Ã½ºÅÛ
    • sort list ¸¦ ¸¸µé±â À§ÇÑ ½Ã½ºÅÛ : º°µµÀÇ initrd ¸¦ ¸¸µå´Â °ÍÀÌ Á¦ÀÏ ÁÁÀ» °Í °°À½. (°¡´ÉÇÑ°¡ º¸ÀÚ. ¹®Á¦ ÀÖ½¿. ¼öµ¿À¸·Î ÇÏ´Â ¼ö ¹Û¿¡ ¾ø´Â°¡? ¿ì¼± ¼öµ¿À¸·Î ÇÑ´Ù.)
  • ¸ðµÎ°¡ µ¿ÀÏÇÏ°í initrd.gz ¸¸ ´Ù¸¥ °ÍÀÌ Á¦ÀÏ ÁÁÀº ¹æ¹ýÀÌ´Ù.(À̸¦ À§ÇØ ÇÏµå µð½ºÅ©¿¡ ¼³Ä¡µÈ °æ¿ì°¡ linuxrc ¿¡ µé¾î°¡ ÀÖ¾î¾ß ÇÑ´Ù. knoppix ´Â ÇöÀç ¾ø¾ÝÁö¸¸, ÀÌ´Â ½ÃÇèÀÌ ÇÊ¿ä¾ø´Â °æ¿ì¿¡¸¸ ÇØ´çµÉ °Í °°´Ù)

  • linuxrc ¿¡ ÀÇÇØ º¯°æµÇ´Â ÆÄÀÏ(initrd ¿¡ Á¸ÀçÇØ¾ß ÇÏ´Â ÆÄÀÏ)
    • /etc/inittab
    • /etc/rc.d/booyo-init booyo-halt booyo-reboot
    • /etc/mail/sendmail.cf submit.cf

/sbin/init

  • º»·¡ÀÇ /sbin/init »ç¿ë /etc/initab ¸¦ µ¤¾î ½á¼­ ´Ù¸¥ ¸í·ÉÀ» ¼öÇàÇÔ.
    • booyo-init
    • booyo-halt
    • booyo-reboot
  • booyo-init ¿¡¼­ ¾ø¾Ö°í »õ·Î »ý¼ºÇØ¾ß ÇÏ´Â ÆÄÀϵé

inittab

  • fastboot ÀÇ °æ¿ì rc5.d ÀÇ ¼­ºñ½º¸¦ ¾ø¾Ö°í, ÇÊ¿äÇÑ °ÍÀ» booyo-init ¿¡¼­ ¼öÇà

/sbin/halt

  • CD ·Î ºÎÆÃÇÑ °æ¿ì cd eject ¸¦ ÇØ¾ß ÇÔ.
    • booyo-halt ¿Í booyo-reboot ¿¡¼­ ¼öÇàÀ» Çϵµ·Ï ¸¸µé¾úÁö¸¸, µ¿ÀÛ ¾È ÇÔ.
    • ÇöÀç ÀÌ»óÇÑ »óÅÂÀÓ.
    • ¼Ò½º¿¡ knoppix ÀÇ ºÎºÐÀ» Ãß°¡ÇÏ¿© ÄÄÆÄÀÏÀº µÊ. ½ÃÇè ÇÊ¿ä.

booyo-init

  • mount /proc /sys /usbfs
  • ¾ð¾î, ±¹°¡, ½Ã°£, Å°º¸µå ¼³Á¤
  • network ¼³Á¤
  • udev
  • Çϵå¿þ¾î °Ë»ö ¹× ¼³Á¤
  • °ü·Ã ¸ðµâ ·Îµå
  • xorg.conf »ý¼º
  • fc3 ¿¡¼­ ÇÏ´Â ÀÏ
  • fastboot ÀÎ °æ¿ì ÇÊ¿äÇÑ ¼­ºñ½º¸¸ ¼öÇà
    • linuxrc ¿¡¼­ fastboot ÀÎ °æ¿ì rc5.d ÀÇ ³»¿ëÀ» Áö¿ò.
    • ÀÌ°÷¿¡¼­ ÇÏ´Â °ÍÀÌ ¸ÂÁö ¾ÊÀ»±î?

Installer


Builder

  • Ãß°¡ÇØ¾ß ÇÏ´Â ÆÄÀÏ (/opt/booyo)
    • Installer ¿¡¼­ fedora ¹æ½ÄÀ» »ç¿ëÇÒ °æ¿ì ÀÌ ÆÄÀϵéÀº ¾ø¾Öµµ µÊ.
    • hwsetup-booyo
    • kmodule-booyo
  • mkxf86config
  • XF86Config-4.in
  • ddcxinfo-booyo
  • rebuildfstab
  • sortlist ÀÇ ¹®Á¦Á¡
    • knoppix ³ª berry ÀÇ °æ¿ì kdm À» »ç¿ëÇÏÁö ¾Ê°í ¹Ù·Î kde ·Î µé¾î°¡¹Ç·Î, /home µð·ºÅ丮¸¦ ÂüÁ¶ÇÏÁö ¾Ê´Â´Ù. ÇÏÁö¸¸ booyo ÀÇ °æ¿ì gdm À» »ç¿ëÇϹǷΠ/home/booyo °¡ »ç¿ëµÈ´Ù. ÀÌ ºÎºÐÀÇ sort list ¸¦ ¾î¶»°Ô ÇÒ °ÍÀΰ¡?
  • Builder(postupgrade) ¿¡ ÀÇÇØ º¯°æµÇ´Â ÆÄÀÏ(relative link ¸¦ absolute link ·Î º¯°æ)
    • Installer ¿¡¼­ ¿ø·¡ »óÅ·Πµ¹·Á¾ß Çϴ°¡?
    • /usr/lib/tls/i486/libdb-4.2.so
    • /usr/lib/tls/i586/libdb-4.2.so
    • /usr/lib/tls/i686/libdb-4.2.so
    • /usr/lib/libdb-4.2.so
    • /usr/lib/libnss_ldap.so
    • /usr/X11R6/lib/X11/fs
    • /usr/X11R6/lib/X11/twm
    • /usr/X11R6/lib/X11/xkb/compiled
    • /usr/X11R6/lib/X11/xsm
    • /usr/X11R6/lib/X11/xinit
    • /usr/X11R6/lib/X11/lbxproxy
    • /usr/X11R6/lib/X11/proxymngr
    • /usr/sbin/logwatch
    • /usr/tmp
  • Builder(postupgrade) ¿¡ ÀÇÇØ ¼öÇàµÇ´Â ¸í·É
    • ldconfig: /etc/ld.so.conf ¿¡ µû¶ó /etc/ld.so.cache »ý¼º (gparted ¸¦ À§ÇØ ¼öÁ¤ÇÒ ÇÊ¿ä ÀÖÀ» °Í °°À½)
  • Builder(clean) ¿¡ ÀÇÇØ Áö¿öÁö´Â ÆÄÀÏ
rm -f /var/lock/*/* \
      /halt /reboot \
      /etc/*passwd- /etc/*shadow- /etc/*group- 2>/dev/null

rm -rf /tmp/* /var/tmp/* /var/tmp/.??* /var/backups/* \
       /var/log/Xorg.*.old /home/*/.ssh /home/*/.bash_history
  • Builder(clean) ¿¡ ÀÇÇØ Áö¿öÁö´Â ÆÄÀÏ (nuke ÆÄÀÏ ¶Ç´Â µð·ºÅ丮 ¹ØÀÇ ÆÄÀÏ À̸§ÀÌ .gz. .bz2, .0, .0.log browse.dat .\*pk ÀÎ °æ¿ì Áö¿ò)
nuke /var/log /var/cache
  • Builder(clean) ¿¡ ÀÇÇØ Å©±â°¡ 0 À¸·Î µÇ´Â ÆÄÀÏ(zero ÆÄÀÏ ¶Ç´Â µð·ºÅ丮 ¹ØÀÇ ÆÄÀÏÁß À̸§ÀÌ .ini °¡ ¾Æ´Ï°í Å©±â°¡ 0 º¸´Ù Å« ¸ðµç ÆÄÀÏÀ» ã¾Æ Å©±â¸¦ 0 À¸·Î ¸¸µë
zero /var/local /var/mail \
     /var/lib/games /var/cache/man \
     /var/run/dbus/system_bus_socket \
     /var/log/acpid /var/log/boot.log \
     /var/log/Xorg.0.log /var/log/scrollkeeoer.log \
     /var/log/cron /var/log/dmesg /var/log/lastlog \
     /var/log/maillog /var/log/messages /var/log/secure \
     /var/log/wtmp
:>/var/run/utmp
:>/var/run/wtmp
  • Builder(clean) ¿¡ ÀÇÇØ ¼öÇàµÇ´Â ¸í·É
    • /sbin/depmod -a: /lib/modules/2.6.9-booyo ¹ØÀÇ ÆÄÀϵéÀ» °»½Å »õ·Î¿î ¸ðµâÀ» ¸¸µé¾úÀ» ¶§¸¸ ÇÊ¿äÇÒ °ÍÀ¸·Î »ý°¢µÊ.
    • /usr/bin/mktexlsr: create ls-R databases

  • Remastering À» ÇÒ °æ¿ì Á» ´õ »ý°¢ÇØ¾ß ÇÒ °ÍÀÌ ÀÖ½¿.

sort list ¸¦ ¸¸µé±â À§ÇÑ ¹æ¹ý

mv inittab inittab.org cp inittab cp booyo-init booyo-halt booyo-reboot mv rc5.d rc5.d.org mkdir rc5.d rm /etc/ssh/*.key*

touch mkisofs.timestamp umount ....

ubuntu source

"Is there an Ubuntu Source repository anywhere?"
Yes. archive.ubuntu.com
That is the repository. The binaries as well as the source are all there, as per the GPL.

Fire up Ubuntu and run the command
sudo apt-get build-dep $package where package=whatever package you want.
then do sudo apt-get source $package to get the source for that package.
example: sudo apt-get build-deb abiword sudo apt-get source abiword.

ID
Password
Join
You are secretive in your dealings but never to the extent of trickery.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-05-15 14:24:27
Processing time 0.0082 sec