ÇÊÀÚ : ¹ÚÁø¿ì/ÀÚÀ¯±â°í°¡
|
||||||||||
SparcLinux´Â Àü±â¸¸ Àâ¾Æ¸Ô´Â ¾Ö¹°´ÜÁö°¡ µÈ ±¸ Sparc-MachineÀ» ÃÖ»óÀÇ WorkstationÀ¸·Î Å»¹Ù²ÞÇÏ°Ô ÇÏ´Â Hidden CardÀÌ´Ù. Sparc-MachineÀ¸·Î ÀÎÇØ °í½ÉÇϽô ¿©·¯ºÐ, ÀÌÁ¦ ´ç´çÈ÷ SparcLinuxÀÇ ¼¼°è·Î µé¾î°¡º¸ÀÚ. SparcLinux¸¦ ¼³Ä¡ÇÑ ¼ø°£, Sparc-MachineÀº ´õ ÀÌ»ó ¾Ö¹°´ÜÁö°¡ ¾Æ´Ñ °í±Þ WorkstationÀ¸·Î Àç ź»ýµÈ ¼ÀÀÌ´Ù.
¼·Ð °ú°Å Workstation°è¸¦ ÁÖ¸§ Àâ¾Ò´ø Sparc-Machine. ÀÌÁ¦´Â ÀÌ MachineµéÀÇ µÚ¸¦ ÀÌ¾î »õ·Î¿î MachineµéÀÌ ±×µéÀÇ ÀÚ¸®¸¦ ´ë½ÅÇÏ¸é¼ ±âÁ¸ÀÇ MachineµéÀ» ¾Ö¹°´ÜÁö·Î ¸¸µé¾î ¹ö·È´Ù. Sparc-MachineÀº »ó´çÇÑ °í°¡Á¦Ç°ÀÌ¶ó ¼²ºÒ¸® ´Ù·ê ¼ö°¡ ¾ø¾î¼ Upgrade¸¦ Çϰųª ±âÁ¸ÀÇ »óÅ·Π»ç¿ëÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀÌ´Ù. ±×·¯³ª ÇöÀç ³ª¿Â ApplicationµéÀº MachineÀÇ °í±Þȸ¦ ¿ä±¸ÇÏ¸ç ±âÁ¸ÀÇ Machine¿¡¼´Â ÀÛµ¿À» Æ÷±âÇؾ߸¸ Çß´Ù. ±×³É ½ÇÇè¿ëÀ¸·Î ³öµÎ±â¿¡´Â ³Ê¹« ¾Æ±õ°í, ±×·¸´Ù°í »ç¿ëÇÏÀÚ´Ï ³Ê¹« ´À¸®°í... OS¸¦ UpgradeÇصµ OSÀÚüÀÇ ºÎÇÇ°¡ Ä¿Á® ¿ÀÈ÷·Á ½Ã½ºÅÛÀÇ ºÎÇϸ¸À» Å©°Ô ÇÔÀ¸·Î¼ Pentium°è¿º¸´Ù ´õ ´À¸®°Ô ÀÛµ¿ÇÏ´Â ´À³¦¸¶Àú µç´Ù. ÀÌ·± ¾Ö¹°´ÜÁö¸¦ ÃÖ»óÀÇ WorkstationÀ¸·Î Å»¹Ù²ÞÇϴ ȹ±âÀûÀÎ ¹æ¾ÈÀÌ ¹Ù·Î SparcLinuxÀÌ´Ù. SparcLinux¸¦ »ç¿ëÇÏ°Ô µÇ´Â ÀÌÀ¯·Î´Â ¨ç KernelÀÇ Full-source°¡ °ø°³µÇ¾î ÀÖ´Ù. ¨è Virtual ConsolesÀ» Áö¿øÇÑ´Ù. (ÀÌ°Í ¶§¹®¿¡ Linux¿¡ °ü½ÉÀ» °¡Áö´Â User°¡ ÀÖ´Ù.) ¨é SunOS binary°¡ ÀÛµ¿µÈ´Ù. ¨ê ±âÁ¸ÀÇ OSº¸´Ù ´õ ºü¸£´Ù. ¨ë LinuxÀ̹ǷΠ¸ðµç ¼Ò½º°¡ °ø°³µÇ¾î ÀÖ´Ù.(Áï °øÂ¥´Ù!) ÇöÀç SparcLinux¿¡¼´Â SunOS Binary°¡ °ÅÀÇ ¿Ïº®ÇÏ°Ô µ¹¾Æ°¡´Â °ÍÀ¸·Î È®ÀεǾú°í, Solaris Binary¸¦ µ¹¾Æ°¡°Ô ¸¸µå´Â Emulator¸¦ ¸¸µå´Â ÀÛ¾÷ÀÌ ÁøÇàµÇ°í ÀÖ´Ù. Áï,SparcLinux³»¿¡¼ 3°¡Áö ¼·Î ´Ù¸¥ Binary°¡ µ¹¾Æ°¥ ¼ö ÀÖ´Ù´Â À̾߱âÀÌ´Ù. ÇöÀç±îÁö´Â ¾ÈÀü¼ºÀÖ´Â SunOS Emulator¸¦ »ç¿ëÇÏÁö¸¸ Á¶¸¸°£ ¹Ý°¡¿î ¼Ò½ÄÀÌ ¿Ã °ÍÀÌ´Ù. À̰͸¸ º¸¾Æµµ ±âÁ¸ÀÇ SunOS ÇÁ·Î±×·¥À» ¸ðµÎ ¹ö¸±°ÍÀÌ ¾Æ´Ï¶ó ¿ÀÈ÷·Á ¿©·¯ ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ ¾ò°Ô µÇ´Â °ÍÀÌ´Ù.
SparcLinux¼³Ä¡Çϱâ ÇöÀç ±¹³»¿¡´Â À̸¸¿ë´ÔÀ» ÁÖÃàÀ¸·Î ÇÏ¿© ¸¸µå½Å RedHat¾ËÂ¥ Linux, Áï RedHatÀÌ ¸¹ÀÌ ¾Ë·ÁÁ® ÀÖ´Ù. SparcLinuxµµ RedHat»çÀÇ Linux¸¦ ¼³Ä¡ÇÏ°Ô µÈ´Ù. ¿©±â¼´Â RedHat4.2(Biltmore)¸¦ ±âÁØÀ¸·Î ¼³¸íÇÏ°Ú´Ù 1. Hardware RedHat Linux/SPARCÀº ´ÙÀ½Ç׸ñ¿¡ ÇØ´çµÇ´Â Machine¿¡ ¼³Ä¡µÈ´Ù. ¡¤sun4c architecture machines (IPC, SS1,
etc) ¡ØÁö¿øµÇÁö ¾Ê´Â hardware ¢ºVME based sun4m machines, such as the
4/690 2. Source ±¸Çϱâ Source´Â Red Hatº»»çÀÇ FTP»çÀÌÆ®³ª ¹Ì·¯¸µµÈ
»çÀÌÆ®¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. 3. Install ¢Ä µð½ºÅ©µå¶óÀ̺갡 ÀåÂøµÈ Sparc-MachineÀÏ °æ¿ì images¶ó´Â µð·ºÅ丮¿¡ µé¾î°¡ º¸¸é tftpboot.img¿Í boot.img, README°¡ ÀÖ´Ù. ¿©±â¼ boot.img¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. ¢ºUnix(Linux)¿¡¼ booting Disk¸¸µé±â dd if=boot.img of=/dev/fd0 (Ç÷ÎÇǵå¶óÀ̺êÀÇ device¸¦ ÁöÁ¤ÇÑ´Ù.)
¢Ä DOS¿¡¼ booting Disk¸¸µé±â rawrite.exe¸¦ »ç¿ëÇÑ´Ù.(dosutils µð·ºÅ丮¾È¿¡
µé¾îÀÖ´Ù.)
¢Ä Network Booting(µð½ºÅ©µå¶óÀ̺갡 ¾øÀ»
¶§) ¢ºÁغñ»çÇ× Boot Server·Î »ç¿ëÇÏ°Ô µÉ Machine(DOS´Â
¾ÈµÊ) ¡ØBoot Server¿Í ¼³Ä¡ÇÒ MachineÀº °°Àº Subnet¿¡ ¸ô·Á ÀÖ¾î¾ß ÇÑ´Ù. ¸ÕÀú Boot ServerÀÇ À̸§Àº landauÀÌ°í, ¼³Ä¡ÇÒ MachineÀÇ À̸§Àº newton(203.249.111.129)À̸ç, newtonÀÇ ±âÁ¾Àº SUN4M¿¡ ÇØ´çµÈ´Ù°í ÇÏÀÚ. ±×¸®°í Boot ServerÀÇ /etc/hosts¿¡ newton¿¡ ´ëÇÑ address°¡ ÀÖ´Ù°í ÇÏÀÚ(203.249.111.129 newton.scu.ac.kr newton). Áö±ÝºÎÅÍ´Â Boot Server¿¡ ´ëÇÑ ¼³Á¤ÀÌ´Ù. Boot Server¿¡¼ ÇؾßÇÒ ÀÏÀº Å©°Ô µÎ°¡ÁöÀÌ´Ù. Çϳª´Â TFTP ¼³Á¤ÀÌ°í, ³ª¸ÓÁö´Â RARP ¼³Á¤ÀÌ´Ù. ÀÏ´ÜÀº RARP ¼³Á¤ºÎÅÍ ½ÃÀÛÇÏ°Ú´Ù. ¢ºRARP¼³Á¤ [LinuxÀÏ °æ¿ì] Boot Server°¡ LinuxÀÏ °æ¿ì¿¡´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. ÀÌ°ÍÀº kernelÀÇ rarp Å×ÀÌºí¿¡ ÷°¡½ÃÅ°´Â ¸í·ÉÀÌ´Ù. ¿©±â¼ ÁÖÀÇÇÒ Á¡Àº newton(¼³Ä¡ÇÒ Machine)ÀÇ Ethernet address¸¦ ºÎÆýà ȮÀÎÇÒ ¶§ "8:0:20:1f:b9:61"°ú °°ÀÌ ³ª¿À´Â °æ¿ìÀε¥, ÇÑÀÚ¸®ÀÎ ºÎºÐÀÇ ¾Õ¿¡ 0À» ÷°¡½ÃŲ´Ù. Áï, ÀÌ ¿¹¿¡¼´Â"08:00:20:1f:b9:61"°ú °°ÀÌ µÇµµ·Ï ÇÑ´Ù. /sbin/rarp-s 203.249.111.129 08:00:20:1f:b9:61 [SunOSÀÏ °æ¿ì] /etc/ethers¿Í/etc/hosts ÆÄÀÏ¿¡ newton
µ¥ÀÌÅ͸¦ Ãß°¡ÇÑ´Ù. /etc/hosts ºÎºÐ /user/etc/rarpd -a [SolarisÀÏ °æ¿ì] À§ SunOSÀÇ °æ¿ìó·³ /etc/ethers¿Í /etc/hostsÆÄÀÏÀ»
¼öÁ¤ÇÑ´Ù. /usr/sbin/rarpd -a ¢ºTFTP¼³Á¤ TFTPÀÇ ¿ªÇÒÀº Network boot Ä¿³ÎÀ» ¼³Ä¡ÇÒ
Machine¿¡°Ô °ø±ÞÇÏ´Â °ÍÀÌ´Ù. mkdir/tftp Áï /tftp µð·ºÅ丮¸¦ ¸¸µéÀÚ. ÀÌ µð·ºÅ丮 ¾È¿¡ tftpboot.img¸¦ ³Ö´Â´Ù. ÀÌÁ¦ ¿©·¯ºÐÀº ¾à°£ Áö·çÇÑ ÀÛ¾÷À» ÇؾßÇÑ´Ù.
¼³Ä¡ÇÒ Machine(newton)¸¦ 16Áø¼ö (HEX)ÄÚµå·Î ¹Ù²Ù¾î¾ß Çϱâ
¶§¹®ÀÌ´Ù.
ÀÌÁ¦ ÀÌ°ÍÀ» ´ÙÀ½°ú °°ÀÌ Link½ÃÅ°ÀÚ. ´ÙÀ½À¸·Î /etc/inet.conf¿¡ ´ÙÀ½À» Ãß°¡ÇÑ´Ù. [LinuxÀÏ °æ¿ì] /etc/exports¿¡ ´ÙÀ½À» Ãß°¡ÇÑ´Ù. ¿©±â±îÁö ³¡¸¶ÃÆÀ¸¸é ÀÌÁ¦ ½Ã½ºÅÛÀ» rebootÇÑ´Ù. [SunOSÀÏ °æ¿ì] SuperUser·Î µé¾î°¡¼ /etc/dfs/dfstab¿¡ ´ÙÀ½À» Ãß°¡ÇÑ´Ù. /tftp -access=newton,root=newton ±×´ÙÀ½ rebootÇÑ´Ù. [SolarisÀÏ °æ¿ì] SuperUser·Î µé¾î°¡¼ /etc/dfs/dfstab¿¡
´ÙÀ½À» Ãß°¡ÇÑ´Ù. ±×´ÙÀ½ rebootÇÑ´Ù. ÀÌÁ¦ ¿©·¯ºÐÀº Boot ServerÀÇ SettingÀ»
³¡³½ °ÍÀÌ´Ù. ¼³Ä¡ÇÒ Machine(newton)ÀÇ Àü¿øÀ» Å°°í stop + aÅ°¸¦ ´©¸¥´Ù. ±×·¯¸é "ok"¶ó´Â ±Û°ú ÇÔ²² ½Ã½ºÅÛÀÌ ÈÞÁö»óÅ¿¡ µé¾î°¡°Ô µÈ´Ù. ±× ´ÙÀ½Àº boot net ¸í·ÉÀ» ÁØ´Ù. Network BootingÀº ÁÖº¯ NetworkÀÇ ¿µÇâÀ» ¹Þ±â ¶§¹®¿¡ ½Ã°£ÀÌ Á» °É¸°´Ù. ¸¸¾à newtonÀÌ ServerÀÇ Ä¿³ÎÀ» ¹Þ´Â´Ù¸é ȸ鿡¼ °ð º¯È°¡ »ý±ä´Ù. ±×·¯³ª ¹ÞÁö ¸øÇϸé Error message°¡ ¶ß°Å³ª ¹ÞÁö ¸øÇß´Ù´Â ¾È³»¹®ÀÌ ³ª¿Â´Ù. ¸¸¾à ÀÌ·± Çö»óÀÌ ÀϾ¸é RARP¼³Á¤¸¸À» ´Ù½Ã ÇÑ´Ù. rarp daemonÀÌ Á¦´ë·Î settingµÇÁö ¾ÊÀ» ¼ö Àֱ⠶§¹®ÀÌ´Ù. ÀÌ È¸éÀÌ displayµÇ¸é Á¦´ë·Î ºÎÆÃÀÌ µÈ
°ÍÀÌ´Ù. ÀÌÁ¦ "Yes"¸¦ ´©¸£ÀÚ. Local CDROM : CDROMÀ¸·Î Install ¡¶¼³Ä¡ÇÒ MachineÀÇ Network¡· ¸¸¾à ¼³Ä¡ÇÒ MachineÀÌ Nameserver¿¡ µî·ÏÀÌ µÇ¾î ÀÖ´Ù¸é "Domain name"Ç׸ñ°ú "Host name"Ç׸ñ¿¡ ±× MachineÀÇ À̸§ÀÌ ÀÚµ¿À¸·Î ÀûÇôÀÖÀ» °ÍÀÌ´Ù. ¸¸¾à ´Ù¸£´Ù¸é ¼öÁ¤ÇÑ µÚ "ok"¸¦ ´©¸£ÀÚ. NFS Image¸¦ ¼³Á¤ÇÑ °æ¿ì, NFS Sever´Â kanga.redhat.comÀÌ°í, RedHat Linux/SparcÀÇ exportµÈ µð·ºÅ丮°¡ /mnt/intelÀ̸é, ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ¸é µÈ´Ù. FTP¸¦ ¼³Á¤ÇÑ °æ¿ì, FTP server´Â roo.redhat.comÀÌ°í, RedHat Linux/SparcÀÇ ¼Ò½º°¡ /pub/redhat/current/i386¿¡ ÀÖ´Ù¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù. ¸¸¾à FTP¼¹ö°¡ anonymous¸¦ Áö¿øÇÏÁö ¾Ê°Å³ª proxy server¸¦ »ç¿ëÇÒ¶§´Â ¾Æ·¡ÀÇ ºóÄÀ» Ŭ¸¯ÇÑ µÚ"ok"¸¦ ´©¸¥´Ù. À̶§, FTP ServerÀÇ ID°¡ Password°¡ ÇÊ¿äÇÏ´Ù. ÀÏ´Ü FTP³ª NFS¼³Á¤ÀÌ ¸Â´Â´Ù¸é ´ÙÀ½ ȸéÀÌ
³ª¿Â´Ù. ¡Ø Sparc Machine¿¡¼ BootingÇÏ´Â SCSI ID°¡ µû·Î ÀÖ´Ù. ´ëºÎºÐÀÇ Machine¿¡¼´Â Hard Disk¿¡¼ ºÎÆÃÇÏ·Á¸é ±× Hard DiskÀÇ SCSI ID´Â 3¹øÀ̾î¾ß µÈ´Ù. CDROM ºÎÆõµ µû·Î SCSI ID 6¹øÀ» Â÷ÁöÇÑ´Ù. ÀÌÁ¡À» ÁÖÀÇÇؼ ÆÄƼ¼ÇÀ» ³ª´©ÀÚ. ex) /dev/sda -SCSI ID1 I386°è¿ LinuxÀÇ fdisk¿¡¼Ã³·³ ¹«Åδë°í
/dev/hda, /dev/sdaºÎºÐ¿¡ SystemÀ» ¼³Ä¡ÇÏ¸é ¾ÈµÈ´Ù. À̶§´Â
ID¹øÈ£¸¦ º¸°í ¼³Á¤ÇÏÀÚ. ID3! ÁÖÀÇÇÏÀÚ. ±×´ÙÀ½Àº Package¸¦ ¼³Á¤Çϴ ȸéÀÌ ³ª¿Â´Ù. ¢ºKeep this setup : óÀ½ Network¼³Á¤À»
±×´ë·Î »ç¿ëÇÒ °æ¿ì ½Ã°£´ë Áö¿ª ¼³Á¤. Çѱ¹Àº Asia/SeoulÇ׸ñÀ»
¼³Á¤ÇÏÀÚ. ¡Ø¸ðµç ¼³Á¤À» ÇÑ µÚ lpr, lprm, lpq µî Printer¿¡ ´ëÇÑ ¸í·É¾î¸¦ ´ëºÎºÐÀÇ Machine¿¡¼ »ç¿ëÇÒ ¼ö ¾ø´Ù. ÀÌ°ÍÀº ftp»çÀÌÆ®¿¡¼ update µð·ºÅ丮¿¡¼ lpr¿¡ ´ëÇÑ ÃֽŠurdate RPM packageÀ» ±¸ÇÏ¿© ¼³Ä¡Çϸé ÇØ°áÇÒ ¼ö ÀÖ´Ù. Root Password¸¦ ¼³Á¤ÇÏ°í ¸¶Áö¸·À¸·Î SILO
¼³Ä¡. ÀÌ ºÎºÐ¿¡¼ ´ëºÎºÐÀÇ Machine¿¡¼´Â Ưº°ÇÑ ¿É¼ÇÀÌ ¾øÀ¸´Ï
±×³É Enter·Î ³Ñ¾î°¡ÀÚ. root·Î loginÇÏ¿© startx¸¦ ½ÇÇà½ÃÅ°ÀÚ. Xwindow°¡ ¶ß¸é ÀÏ´Ü ¼º°øÀÌ´Ù. ¸¸¾à ¾ÈµÈ´Ù¸é, FTP»çÀÌÆ®¿¡¼ updateµð·ºÅ丮¿¡ µé¾î°¡¼ ÃֽŠXsun server¸¦ °¡Áö°í ¿ÀÀÚ. À̶§ updateµÈ Ç׸ñµéÀ» ´Ù °¡Áö°í ¿Â´Ù¸é µÎ ¹ø ÇÒ ÀÏÀ» ´ÜÃàÇÒ ¼ö ÀÖ´Ù. ƯÈ÷ lprÇ׸ñÀº ²À °¡Áö°í ¿ÀÀÚ, ÀÌÁ¦ update rpm package¸¦ ¼³Ä¡ÇÏÀÚ. rpm -i ¡ªforce xxxx.rpm ¿©±â¼ -i ¿É¼ÇÀÌ package¸¦ installÇÏ´Â ¿É¼ÇÀÌ´Ù. ¡ªforce´Â ¹«Á¶°Ç ¼³Ä¡ ¿É¼ÇÀÌ´Ù. rpmÀÇ ¿É¼ÇÀº I386 LinuxÀÇ rpm¿É¼Ç°ú °°´Ù. ÀÏ´Ü Xsun server¸¦ ¼³Ä¡ÇÏ°í Xwindow¸¦ ¶Ù¿ìÀÚ. ±×·³ È¸é ¿ìÃø¿¡ control-panelÀÌ ¶á´Ù. ÀÌÁ¦ control-panelÀ» »ç¿ëÇÏ¿© Update rpm package ³ª¸ÓÁö ºÎºÐÀ» ¸ðµÎ ¼³Ä¡ÇÏÀÚ.
SparcLinux ¼³Ä¡¸¦ ¸¶Ä¡¸ç... Çå Sparc MachineÀ» Á¦´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Â SparcLinux¸¦ ¾ÆÁ÷ ±¹³»¿¡¼ Á¦´ë·Î ¼Ò°³µÈ °÷ÀÌ ¾ø¾î¼ °ÅÀÇ ¾²Áö ¸øÇÏ°í ÀÖ´Ù. Áö±Ý±îÁö ¼³¸íÇÑ ¼³Ä¡¹ýÀº ±×³É Manual¸¸À» º¸°í Çؼ®ÇÑ °ÍÀÌ ¾Æ´Ï¶ó ¿©·¯¹øÀÇ ½ÇÇè°ú Å×½ºÆ®¸¦ °ÉÃÄ ½×Àº Áö½ÄÀ» Á¤¸®ÇÑ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ Machine¿¡¼ º° ¾î·Á¿ò¾øÀÌ ¼³Ä¡ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×¸®°í SparcLinuxÀÇ ApplicationÀº ´ëºÎºÐ ¼Ò½º·Î ±¸Çؼ ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. ¹°·Ð SunOS¿ë ÇÁ·Î±×·¥µµ ½ÇÇàµÇÁö¸¸, ¸ðµÎ µ¹¾Æ°¡´Â °ÍÀº ¾Æ´Ï´Ù. ÀÌ ºÎºÐÀº SunOS³»ÀÇ Library¸¦ °¡Á®´Ù°¡ ¼³Ä¡ÇÏ¸é µÇÁö¸¸, Sun Microsystems»çÀÇ ÀúÀ۱ǿ¡ À§¹ÝµÇ±â ¶§¹®¿¡ ÀÌ ºÎºÐÀº ´Ù·çÁö ¾Ê°Ú´Ù. ÀÌ ºÎºÐÀº »ç¿ëÀڵ鿡°Ô ¸Ã±â°Ú´Ù. À̱ÛÀº 97³â¿¡ ¾²¿©Á³À¸¹Ç·Î ÀϺΠ³»¿ëÀº ÇöÀç »óȲ°ú ´Ù¸¦ ¼ö ÀÖÀ½. º¯°æµÈ ³»¿ëÀº ¸®´ª½º °ü·Ã À¥»çÀÌÆ®ÀÇ Sparc ¸®´ª½º À¥ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶ÷. |