Sun SPARC Ultra 5¿¡ ¸®´ª½º ¼³Ä¡Çϱâ

By Bruce Forsberg

Çѱ۹ø¿ª ÀüÁ¤È£

ÀÌ ±ÛÀº Çѱ۹ø¿ªÆÇÀÔ´Ï´Ù. ¿ø¹®Àº ¿©±â¿¡¼­ º¼ ¼ö ÀÖ½À´Ï´Ù.
¼Ö¶ó¸®½º¿¡¼­ ½ÇÇàµÇ´Â ¸®´ª½º ½ºÅ©¸°¼¦À» º¸·Á¸é Ŭ¸¯

(¿ªÁÖ; À̱ÛÀÇ ÀúÀÚ´Â Solaris¸¦ ¿î¿µÃ¼Á¦³ª Sun ¿öÅ©½ºÅ×À̼ÇÀ» ÁöĪÇϴµ¥ »ç¿ëÇÑ´Ù. ¹®¸Æ»ó µÑÁß Çϳª°¡ ¸íÈ®ÇϹǷΠ±×´ë·Î ¿Å°å´Ù.)

¿ÀǼҽº °³¹ßÀÚ°¡ µÇ¸é¼­ ³ª´Â ÀÚ¿¬ÀûÀ¸·Î ¸ðµç ÀÛ¾÷À» ¸®´ª½º¿¡¼­ ÇÏ°Ô µÇ¾ú´Ù. °³¹ßÀÚ´Â "¸ðµç" ¼Ò½ºÄڵ尡 ÀÖ´Â ÀåÁ¡À» ¾È´Ù. ¿¹¸¦ µé¾î, ³ª´Â Open Source Audio Library Project ÀÛ¾÷À» ÇÑ´Ù. ÀÌ´Â »ç¿îµå ±â´ÉÀ» Á¦°øÇÏ´Â C++ Ŭ·¡½º ¶óÀ̺귯¸®´Ù. ¸®´ª½º ·¦Å¾¿¡¼­ °³¹ßÇϸ鼭 ³ª´Â ¿Àµð¿À »ùÇà ºóµµ¿¡ ¹®Á¦¸¦ ¹ß°ßÇß´Ù. ¾î¶² »ùÇà ºóµµ¿¡¼­´Â À½ÀÌ µµ³Îµå´Úó·³ µé¸®°í, ´Ù¸¥ ºóµµ¿¡¼­´Â Á¤»óÀ¸·Î µé·È´Ù. µ¥½ºÅ©Å¾ ÄÄÇ»ÅÍÀÇ ¸®´ª½º¿¡¼­´Â ¹®Á¦°¡ ¾ø¾ú´Ù. ¿À·£ °Ë»ç³¡¿¡ ³ª´Â ´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÑÈÄ ·¦Å¾À» ²ôÁö¾Ê°í ¸®´ª½º·Î ÀçºÎÆÃÇÏ¸é ¿Àµð¿ÀĨÀÇ ·¹Áö½ºÅÍ°¡ ÃʱâÈ­°¡ ¾ÈµÇ¼­ ¹®Á¦°¡ ¹ß»ýÇÔÀ» ¾Ë¾Æ³Â´Ù. ³ª´Â ¿Àµð¿À Äڵ忡¼­ µå¶óÀ̹ö¸¦ ã¾Æ °íÃÆ´õ´Ï Á¦´ë·Î ÀÛµ¿ÇÏ¿´´Ù. ³ª´Â Alan Cox¿¡°Ô ÆÐÄ¡¸¦ º¸³Â°í ¹Ù·Î ´ÙÀ½ Ä¿³Î(2.2.17)¿¡ ¹Ý¿µµÇ¾ú´Ù. ¸¸¾à ¼Ò½ºÄڵ带 º¼ ¼ö ¾ø´Â µ¶Á¡ ¿î¿µÃ¼Á¦¿´´Ù¸é ÀÌ·± ÀÏÀº ÀϾ±â Èûµé °ÍÀÌ´Ù.

¶óÀ̺귯¸®¸¦ °Ë»çÇϸ鼭 ³ª´Â ¼¼°¡Áö°¡ ÇÊ¿äÇÔÀ» ¾Ë¾Ò´Ù. 1) ´õ ¸¹Àº ¿î¿µÃ¼Á¦¸¦ Áö¿ø, 2) ºò¿£µð¾ð CPU Áö¿ø, 3) 64ºñÆ® Ç÷¡Æû Áö¿ø. ¿©¸¥ ÄÄÇ»Å͵鸦 »ìÆ캻ÈÄ ³ª´Â Sun Microsystems ÄÄÇ»ÅÍ¿¡ Áö¿øÀ» Ãß°¡ÇÔÀÌ ÁÁ´Ù°í °áÁ¤Çß´Ù. SunÀº °¡Àå ´ëÁßÀûÀÎ »ó¾÷Àû À¯´Ð½º ÄÄÇ»ÅÍÀÌ°í, ±×µéÀÇ »õ·Î¿î ¸ðµ¨Àº ºò¿£µð¾ð¿¡ 64ºñÆ®ÀÎ UltraSPARC CPU¸¦ »ç¿ëÇÑ´Ù.

Sun´Â Ultra 5¶ó´Â Àú±Þ ÄÄÇ»Å͸¦ ¸¸µç´Ù. ÀÌ ÄÄÇ»Å͸¦ »õ·Î »ç·Á¸é $2000¿¡¼­ $3000 Á¤µµ µç´Ù. ÀÌ´Â ³»°¡ ±â´ëÇÏ´Â °Íº¸´Ù ¸¹Àº ¾×¼ö´Ù. ±×·¡¼­ ³ª´Â Ebay¿¡¼­ Áß°í Ultra 5¸¦ ã¾Ò´Ù. Ebay¿¡¼­ Áß°í Ultra 5´Â $500¿¡¼­ $700 Á¤µµ ÇÑ´Ù. ¿öÅ©½ºÅ×À̼ÇÀ¸·Î´Â ÁÁÀº °¡°ÝÀÌ´Ù. ³ª´Â 270 Mhz UltraSPARC II ÇÁ·Î¼¼¼­, 64MB ¸Þ¸ð¸®, 4.3 GB Çϵåµð½ºÅ©¸¦ ´Ü Ultra 5¸¦ »ò´Ù. ¸¸¾à ¾î¶² Á¾·ùÀÇ Sun ¿öÅ©½ºÅ×À̼ÇÀ» »ìÁö ¸ð¸£°Ú´Ù¸é www.linuxdoc.org¿¡¼­ SPARC-HOWTO¸¦ ºÁ¶ó. ³ª´Â ¶Ç Sun¿¡¼­ (www.sun.com/software/solaris/binaries/get.html) Solaris 8À» $75¿¡ »ç¼­ ¼³Ä¡Çß´Ù. ¼³Ä¡´Â ¿Ïº®ÇÏ°Ô ¼º°øÇß´Ù. ³ª´Â ³» ¼ÒÇÁÆ®¿þ¾î¸¦ Solaris¿¡ Æ÷ÆÃÇÒ ¼ö ÀÖ¾ú´Ù. ±×·¯³ª »ç¶÷µéÀÌ SPARC¿¡¼­µµ ¸®´ª½º¸¦ »ç¿ëÇÔÀ» ¾ÈÈÄ ³ª´Â Ultra 5¿¡ ¸®´ª½ºµµ ¼³Ä¡ÇÏ¿©, Solaris 8°ú ¸®´ª½º¸¦ µà¾óºÎÆÃÇÒ ¼ö ÀÖ¾î¾ß Çß´Ù. ´ÙÀ½Àº Ultra 5¿¡ ¸®´ª½º¸¦ ¼³Ä¡ÇÑ °æÇè´ãÀÌ´Ù.

´Ü°è 1 - ¹èÆ÷º» ¼±ÅÃ

ù´Ü°è´Â »ç¿ëÇÒ ¹èÆ÷º»À» °áÁ¤ÇÏ´Â ÀÏÀÌ´Ù. Intel ÇÁ·Î¼¼¼­¿¡¼­ ¿©·¯Çص¿¾È SuSE ¸®´ª½º¸¦ »ç¿ëÇØ¿Ô°í ÁÁ¾ÆÇÑ´Ù. SuSe°¡ SPARC ¹èÆ÷º»À» Á¦°øÇϱ⿡ ÀÌ°ÍÀ¸·Î °áÁ¤Çß´Ù. CheapBytes¿¡¼­ ±¸¸ÅÇÏ°í 3ÀÏÈÄ CD¸¦ ¹ÞÀ» ¼ö ÀÖ¾ú´Ù. ¾î¶² ¹èÆ÷º»À» »ç¿ëÇÒÁö °áÁ¤ÇÏÁö ¸øÇß´Ù¸é www.ultralinux.org À¥»çÀÌÆ®¿¡ °¡ºÁ¶ó. °Å±â¿¡¼­ Sun ¿öÅ©½ºÅ×ÀÌ¼Ç¿ë ¸®´ª½º ¹èÆ÷º» ¸ñ·ÏÀ» ¾òÀ» ¼ö ÀÖ´Ù.

Step 2 - ¼³Ä¡ Áغñ

´ÙÀ½ ´Ü°è´Â ¸®´ª½º ¹èÆ÷º»À» ¾îµð¿¡ µÑÁö °áÁ¤ÇÏ´Â ÀÏÀÌ´Ù. ³ªÀÇ 4.3GB Çϵåµð½ºÅ©·Î¸¸Àº Solaris¿Í ¸®´ª½º ¸ðµÎ¸¦ ´ã±â¿¡ ÃæºÐÇÏÁö ¾Ê´Ù. ³ª´Â ¸ÕÀú SPARC¿¡ ¸®´ª½º¸¦ óÀ½ ¼³Ä¡Çغ¸±â ¶§¹®¿¡ Å×½ºÆ®¸¦ À§ÇØ ±âÁ¸ÀÇ 4.3 GB IDE Çϵåµð½ºÅ©¸¦ »©°í ¿À·¡µÈ 3GB IDE Çϵåµð½ºÅ©¸¦ ´Þ¾Ò´Ù. ÀÌ µð½ºÅ©´Â Intel ½Ã½ºÅÛÀÇ ¿À·¡µÈ ¸®´ª½º¿¡¼­ °¡Á®¿Ô´Ù. ¹®Á¦°¡ ÀÖÀ½À» ¾Ë¾Ò´Ù. YaST2¶ó´Â SuSE ¼³Ä¡±â¸¦ »ç¿ëÇϴµ¥ ¾î¶² ¹æ½ÄÀ» »ç¿ëÇصµ Çϵåµð½ºÅ©¸¦ ÆÄƼ¼ÇÇÏÁö ¸øÇß´Ù. YaST2´Â ÀÚµ¿(automatic) ¿É¼Ç°ú »ç¿ëÀÚ Á÷Á¢(custom manual) ¿É¼ÇÀ» Á¦°øÇÑ´Ù. ÀÚµ¿ ¿É¼ÇÀ» »ç¿ëÇÏ¸é µð½ºÅ©¸¦ ÆÄƼ¼ÇÇÒ ¼ö ¾ø´Ù´Â ¿À·ù°¡ ³­´Ù. Á÷Á¢ ¿É¼Çµµ ¾î¶»°Ô ÇÏ´ø°£¿¡ ÀÛµ¿ÇÏÁö ¾Ê¾Ò´Ù. ¸îÀÏÀÇ ½ÃµµÈÄ ¾î¶² ½ÄÀ¸·Îµç µð½ºÅ©°¡ Æ÷¸ËµÇ¾ß ÇÑ´Ù°í »ý°¢ÇÏ¿© ¸¶Áö¸·À¸·Î Solaris¸¦ ¸ÕÀú ¼³Ä¡ÇغôÙ. Á¦´ë·Î µÇ´Â °Í°°´Ù. ±×·±´ÙÀ½ YaST2¿¡¼­ »ç¿ëÀÚ Á÷Á¢ ÆÄƼ¼Ç ¸Þ´º¸¦ »ç¿ëÇÏ¿© SunOS ½º¿Ò ÆÄƼ¼ÇÀ» ³²°ÜµÎ°í 16MB /boot ÆÄƼ¼Ç, 2GB / ÆÄƼ¼Ç, 200MB ¸®´ª½º ½º¿Ò ÆÄƼ¼ÇÀ» ¸¸µé¾ú´Ù. ÀÌÈÄ ÆÄÀÏ ¼³Ä¡´Â Á¤»óÀûÀ¸·Î ÁøÇàµÇ¾ú´Ù. ³ª´Â ³ªÁß¿¡ ÀÎÅͳݿ¡¼­ ºñSoarlis µð½ºÅ©¸¦ »ç¿ëÇÒ¶§ fdisk·Î µð½ºÅ©¿¡ Solaris µð½ºÅ©¶óº§À» ¸¸µé¾î¾ß ÇÑ´Ù´Â °ÍÀ» ¾Ë¾Ò´Ù. ¶Ç ÀÌ ¶óº§Àº ù¹ø° ÆÄƼ¼Ç¿¡ ÀúÀåµÇ°í ½º¿ÒÀÌ ¶óº§À» º¸Á¸ÇÏÁö ¾Ê±â¶§¹®¿¡ ù¹ø° ÆÄƼ¼ÇÀ» ¸®´ª½º ½º¿Ò ÆÄƼ¼ÇÀ¸·Î »ç¿ëÇÏÁö ¸øÇÔÀ» ¾Ë¾Ò´Ù.

ÀÌÁ¦ ½ÇÁ¦ ¼³Ä¡ÇÒ Áغñ°¡ µÇ¾ú´Ù. ³ª´Â ¿ÏÀüÈ÷ ´Ù½Ã ½ÃÀÛÇϱâ·Î °áÁ¤Çß´Ù. ±×·¡¼­ »õ·Î 20 GB Çϵåµð½ºÅ©¸¦ »ç¼­ Ultra 5¿¡ ´Þ¾Ò´Ù. Ultra 5¸¦ ³¢°í ÃʱâÈ­Áß¿¡ Stop-A Å°Á¶ÇÕÀ» ´­·È´Ù. ±×·¯¸é Ultra 5ÀÇ ºÎÆ® PROMÀÌ ¶á´Ù. Solaris 8 CD¸¦ CD-ROM µå¶óÀ̺꿡 ³Ö°í "boot cdrom"À» ÀÔ·ÂÇÏ¿© Solaris ¼³Ä¡¸¦ ½ÃÀÛÇß´Ù. Solaris Gazette°¡ ¾Æ´Ï±â¶§¹®¿¡ ¸í·ÉÇÁ·ÒÇÁÆ®¿¡¼­ formatÀ» ½ÇÇàÇÏ¿©, ¼¼¹ø° ÆÄƼ¼Ç(#2)¿¡ ¹é¾÷¶óº§À» ¸¸µé°í ´Ù¸¥ °ÍµéÀ» Áö¿îÈÄ, Çϵåµå¶óÀ̺꿡 ¶óº§À» ÁØ´Ù°í ¸»Çϸé ÃæºÐÇÒ °ÍÀÌ´Ù. ±×¸®°í Solaris 8 ¼³Ä¡¸¦ Àç½ÃÀÛÇß´Ù.

Solaris ¼³Ä¡¿¡ ·çÆ® ÆÄƼ¼Ç 5G, Solaris ½º¿Ò ÆÄƼ¼Ç 512 MB, /export/home ÆÄƼ¼Ç 2GB¸¦ ÇÒ´çÇß´Ù. ³ª´Â ù¹ø° SuSE CD¸¦ ³Ö°í ÄÄÇ»Å͸¦ Àç½ÃÀÛÇß´Ù. ºÎÆÃÀÌ ½ÃÀÛÇÒ¶§ Stop-A¸¦ ´©¸£°í "boot cdrom"À» ÀÔ·ÂÇß´Ù. YaST2¿¡¼­ Á÷Á¢ ÆÄƼ¼Ç ÆíÁýÀ» ¼±ÅÃÇß´Ù. 512MB ¸®´ª½º ½º¿Ò ÆÄƼ¼Ç°ú 16 MB /boot ÆÄƼ¼ÇÀ» ¸¸µé°í, ³ª¸ÓÁö´Â ¸®´ª½º / ÆÄƼ¼Ç¿¡ ÇÒ´çÇß´Ù.

Step 3 - ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡

´ÙÀ½ °úÁ¤Àº ½ÇÁ¦ ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÏ´Â ÀÏÀÌ´Ù. ¿øÇÏ´Â ÆÐÅ°Áö¸¦ ¼±ÅÃÇÑÈÄ SILO ¼³Á¤ÀÌ ³ª¿Â´Ù. »ç¿ëÀÚ SILO ¼³Á¤À» ¼±ÅÃÇÏ°í "Install SILO on partition /boot"°¡ ¼±ÅõǾú´ÂÁö È®ÀÎÇÑ´Ù. ³ª´Â RPOMÀÇ OpenBoot¿¡¼­ ¸®´ª½º¿Í Solaris Áß ¾î´À°ÍÀ¸·Î ºÎÆÃÇÒÁö ¼±ÅÃÇϱ⠶§¹®¿¡ MBR(Master Boot Record) ´ë½Å ¿©±â¿¡ ¼³Ä¡Çß´Ù. ÀÌ¿¡ ´ëÇÑ °ÍÀº ¾Æ·¡¼­ ´õ ´Ù·é´Ù. /boot¿¡ SILO¸¦ ¼³Ä¡ÇÏ¿© ´Ù¸¥ ¸®´ª½º Ä¿³ÎÀ» ºÎÆÃÇÒ ¼öµµ ÀÖ´Ù. »ç¿ëÀÚ °èÁ¤À» ¸¸µé°í root »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ ÀÔ·ÂÇÑ´Ù. ±×·¯¸é ¼³Ä¡±â°¡ ÃÑ 1624°³ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÑ´Ù. ¸ðµç °ÍÀÌ ¹®Á¦¾øÀÌ ÁøÇàµÇ¾ú´Ù.

¼³Ä¡°¡ ³¡³­´ÙÀ½ YaST¿¡¼­ ³ª¸ÓÁö¸¦ ¼³Á¤ÇÑ´Ù. ³ª´Â ³×Æ®¿÷¿¡ Sun Happy Meal 10/100base T Ä«µå¸¦ ¼±ÅÃÇß´Ù. ³ª¸ÓÁö ³×Æ®¿÷ ¼³Á¤Àº Intel ½Ã½ºÅÛ¿¡¼­¿Í °°´Ù. ±×·±ÈÄ Ã¹¹ø° CD-ROM¿¡ ÀÖ´Â ¼³¸í¼­¸¦ Âü°íÇÏ¿© Ultra 5ÀÇ »ç¿îµå¸¦ ¼³Á¤Çß´Ù. ³ª´Â ´ÙÀ½ µÎ ÁÙÀ» /etc/init.d/boot.local¿¡ Ãß°¡Çß´Ù.

modprobe audio
modprobe cs4231

¿©±â¼­ À¯ÀÏÇÑ ¹®Á¦´Â ¼³¸í¼­¿¡ ÆÄÀÏÀÌ /etc°¡ ¾Æ´Ï¶ó /sbinÀ¸·Î ¾²¿©ÀÖ´Ù´Â Á¡ÀÌ´Ù. °æÇèÀÖ´Â ¸®´ª½º »ç¿ëÀÚ´Â ÀÌ°Ô ¸í¹éÇÑ ½Ç¼öÀÓÀ» ¾ËÁö¸¸, Ãʺ¸ÀÚ´Â Á» °í»ýÇßÀ» ¼öµµ ÀÖ´Ù. ³ª´Â À̸¦ SuSE¿¡ ¾Ë·È°í, ±×µéÀº Áï°¢ ¿À·ù¸¦ ÁöÀûÇØÁØ °Í¿¡ °¨»çÇß´Ù.

³»°¡ ¸¸µç ¿Àµð¿À ¼ÒÇÁÆ®¿þ¾î¸¦ Å×½ºÆ®ÇÒ¶§ ¿Àµð¿ÀÀåÄ¡ /dev/audio¸¦ open È£ÃâÀÌ ¸ØÃç¹ö·È´Ù. Á» »ìÆ캻ÈÄ ³ª´Â KDE°¡ ÀåÄ¡¸¦ »ç¿ëÇÏ´Â ¿Àµð¿À ¼­¹ö¸¦ ½ÇÇàÇÔÀ» ¹ß°ßÇß´Ù. ³ª´Â KDE Á¦¾îÆÇ¿¡¼­ ¿Àµð¿À ¼­¹ö¸¦ ²ô°í KDE¸¦ Àç½ÃÀÛÇß´Ù. ÀÌÁ¦ Ultra 5¿¡¼­ ¿Àµð¿À¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

´ÙÀ½À¸·Î ¸®´ª½º¿¡¼­ ³»¿ëÀ» º¸±âÀ§ÇØ Solaris 8 µð½ºÅ© ÆÄƼ¼ÇÀ» ¸¶¿îÆ®Çß´Ù. Solaris°¡ »ç¿ëÇÏ´Â ÆÄƼ¼ÇŸÀÔÀº ufs¶ó°í ÇÑ´Ù. ³ª´Â ¾²±â ±â´ÉÀÌ ¾ÆÁ÷ ½ÇÇèÀûÀ̶ó´Â ±ÛÀ» Àоú´Ù. ±×·¡¼­ ´ÙÀ½°ú °°ÀÌ SolarisÀÇ /¿Í /home ÆÄƼ¼ÇÀ» ¸®´ª½º¿¡ (ÀбâÀü¿ëÀ¸·Î) ¸¶¿îÆ®Çß´Ù. ³ª´Â ù¹ø° Çϵåµð½ºÆ®ÀÇ ÆÄƼ¼ÇÀ» ¾Ë¾Æº¸±âÀ§ÇØ "fdisk /dev/hda"¸¦ ½ÇÇàÇß´Ù. ±×·¡¼­ /dev/hda1°¡ /, /dev/hda8°¡ /homeÀÓÀ» ¾Ë ¼ö ÀÖ¾ú´Ù. ¸ÕÀú ¸¶¿îÆ® Àå¼Ò¸¦ ¸¸µé¾ú´Ù. ³ª´Â ´ÙÀ½°ú °°ÀÌ /¿¡ ¸¸µé±â¸¦ ÁÁ¾ÆÇÑ´Ù.

cd /
mkdir sun_root
mkdir sun_home
´ÙÀ½À¸·Î ¾Æ·¡ ÁÙÀ» /etc/fstab¿¡ Ãß°¡Çß´Ù.
/dev/hda1  /sun_root  ufs  defaults,ro,ufstype=sun  1  0
/dev/hda8  /sun_home  ufs  defaults,ro,ufstype=sun  1  0

±×·±ÈÄ "mount /sun_root"¿Í "mount /sun_home"·Î ¸¶¿îÆ®Çß´Ù. ÀÌÁ¦ ¸®´ª½º¿¡¼­ Solaris ÆÄƼ¼ÇÀ» º¼ ¼ö ÀÖ´Ù.

Step 4 - µà¾óºÎÆà ¼³Á¤

´ÙÀ½ Â÷·Ê´Â Ultra 5¿¡¼­ µÎ ¿î¿µÃ¼Á¦°£¿¡ ºÎÆÃÀÌ °¡´ÉÇϵµ·Ï ¼³Á¤ÇÏ´Â ÀÏÀÌ´Ù. ´ëºÎºÐ Intel ½Ã½ºÅÛÀÇ LILO¿¡ Àͼ÷ÇÒ °ÍÀÌ´Ù. Solaris¿¡¼­ ¸®´ª½º´Â SILO¸¦ »ç¿ëÇÑ´Ù. ³ª´Â SILO¸¦ ¼­·Î ´Ù¸¥ ¸®´ª½º Ä¿³ÎÀ» ºÎÆÃÇϴµ¥ »ç¿ëÇÏ°í, Solaris¿Í ¸®´ª½º°£ÀÇ ºÎÆÃÀº OpenBootÀ̶ó´Â Ultra 5ÀÇ ºÎÆà PROMÀ» »ç¿ëÇÑ´Ù. ´ÙÀ½ ¸í·É¾îµéÀº Ultra 5¿¡ ÀÖ´Â OpenBoot 3.x ¹öÀü¿¡ Àû¿ëµÈ´Ù. Stop-A¸¦ ´­·¯¼­ OpenBoot ÇÁ·ÒÇÁÆ®·Î °£´Ù. ÇÁ·ÒÇÁÆ®¿¡¼­ devalias¸¦ ÀÔ·ÂÇÏ¿© Á¤ÀÇµÈ º°¸íÀ» È®ÀÎÇÑ´Ù. ´ÙÀ½°ú °°Àº µð½ºÅ© Ç׸ñÀ» ¹ß°ßÇÒ ¼ö ÀÖ´Ù.

disk		/pci@1f,0/pci@1,1/ide@3/disk@0,0
disk3		/pci@1f,0/pci@1,1/ide@3/disk@3,0
disk2		/pci@1f,0/pci@1,1/ide@3/disk@2,0
disk1		/pci@1f,0/pci@1,1/ide@3/disk@1,0
disk0		/pci@1f,0/pci@1,1/ide@3/disk@0,0

¿À¸¥ÂÊÀº ÀåÄ¡ Ç׸ñÀÌ´Ù. Á÷Á¢ º°¸íÀ» ¸¸µé ¼öµµ ÀÖ´Ù. linux¿Í solaris¶ó´Â À̸§ÀÇ º°¸íÀ» ¸¸µç´Ù.

linux		/pci@1f,0/pci@1,1/ide@3/disk@0,0:d
solaris		/pci@1f,0/pci@1,1/ide@3/disk@0,0:a

ÀÌ´Â Intel Ç÷¡ÆûÀÇ ¸®´ª½º¿¡¼­ /dev/hda¶ó°í ºÎ¸£´Â disk0¿¡ ´ëÇÑ ÀåÄ¡ Ç׸ñÀÌ´Ù. ÀåÄ¡ Ç׸ñ ¿À¸¥ÂÊÀÇ ':¹®ÀÚ'´Â Çϵåµð½ºÅ©¿¡ ÀÖ´Â ÆÄƼ¼ÇÀ» °¡¸®Å²´Ù. ù¹ø° ÆÄƼ¼ÇÀº ':a'ÀÌ°í, ³×¹ø°´Â ':d'ÀÌ´Ù. ÀÌ Ç׸ñµéÀ» ºñÈֹ߼º·¥¿¡ ÀúÀåÇϱâÀ§ÇØ OpenBoot¿¡¼­ nvalias ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù. ÀÌ¹Ì ÁöÁ¤µÇÀÖ´Â º°¸íÀº »õ º°¸íÀ¸·Î ´ëüµÈ´Ù.

OpenBoot¿¡¼­ ¼³Á¤ÇÒ ¼ö ÀÖ´Â ÆĶó¹ÌÅÍ°¡ ¶Ç ÀÖ´Ù.

setenv auto-boot? = false

ÀÌ´Â Àü¿øÀÌ µé¾î¿Ã¶§ ok ÇÁ·ÒÇÁÆ®¿¡¼­ ¸ØÄ¡°ÔÇÑ´Ù. ±×·¡¼­ solaris³ª ¸®´ª½º Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. "boot solaris"³ª "boot linux"¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù.

Step 5 - ±âŸ ÁÖÀÇ»çÇ×

´ÙÀ½Àº ³»°¡ SPARC¿¡¼­ ¸®´ª½º¸¦ »ç¿ëÇϸ鼭 ¹ß°ßÇÑ °ÍµéÀÌ´Ù.

1. ºÎÆÃÇÒ¶§ Ä¿³Î¿¡¼­ "Unimplemented SPARC system call 69/44" ¸Þ½ÃÁö´Â ¹«½ÃÇÑ´Ù. 44¹ø ½Ã½ºÅÛÄÝ°ú 69¹ø ½Ã½ºÅÛÄÝÀº getuid32()/geteuid32()·Î µÑ´Ù UltraSPARC¿¡¼­´Â ÇÊ¿ä¾ø´Ù.

2. ³»°¡ ÀÐÀº¹Ù·Î´Â UltraSPARC ¸®´ª½ºÀÇ Ä¿³ÎÀº 64ºñÆ®Áö¸¸ »ç¿ëÀÚ °ø°£Àº ¾ÆÁ÷µµ 32ºñÆ®ÀÌ´Ù. ¹«½¼ ¶æÀÎÁö´Â ¸ð¸£°ÚÁö¸¸ ÇÁ·Î±×·¥À» 64ºñÆ®·Î ÄÄÆÄÀÏ ÇÒ ¼ö ¾ø´Ù´Â ¸»°°´Ù.

3. Stop-A Å°Á¶ÇÕ´Â SuSE 7.1°ú ¸î¸î ¹èÆ÷º»¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø´Ù. SuSEÀÇ °æ¿ì YaST2¿¡¼­ ±âŸ(misc) Ç׸ñÀ» º¸¸é ´Ù½Ã °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ³ª´Â °¡´ÉÇÏ°Ô ÇÑÈÄ Stop-A¸¦ ´­·¶´õ´Ï ºÎÆà ÇÁ·ÒÇÁÆ®¾øÀÌ ÄÄÇ»ÅÍ°¡ ¸ØÃè´Ù. ¸®´ª½º¸¦ »ç¿ëÇÒ¶§´Â ¾Æ¸¶µµ ±×´ë·Î µÎ´Â °ÍÀÌ ÁÁ°Ú´Ù.

°á·Ð

óÀ½ ÆÄƼ¼Ç ¹®Á¦¸¦ Á¦¿ÜÇÏ°í´Â µð½ºÅ©´Â Àß µ¿ÀÛÇß´Ù. ±×·¯³ª µð½ºÅ© ¹®Á¦´Â ½Ç¸ÁÀÌ´Ù. SuSE´Â ÁÁÀº SPARC ¸®´ª½º ¹èÆ÷º»ÀÌ´Ù. ³ª´Â ¸ÞÀϸµ¸®½ºÆ®¿¡¼­ SuSE 7.3ÀÌ ÀÛ¾÷ÁßÀ̶ó´Â °ÍÀ» ¾Ë¾Ò´Ù. ³ª´Â ¶Ç SPARC ¸®´ª½º¸¦ À§ÇØ ³ë·ÂÇÑ ¸ðµç ¿ÀǼҽº ¸®´ª½º ÇÁ·Î±×·¡¸Óµé¿¡°Ôµµ °¨»çÇÑ´Ù. Á¤¸» ¸ÚÁø ÀÏÀ» Çß´Ù! ¼ö°í¿¡ °¨»çÇÑ´Ù. ÀÌÁ¦ ³ª´Â ³» Ultra 5¿¡¼­ Solaris 8°ú SuSE Linux 7.1À» µÑ´Ù »ç¿ëÇÒ ¼ö ÀÖ´Ù. 64M ·¥¿¡ 270 MHz ÇÁ·Î¼¼¼­·Î ºü¸£Áö´Â ¾ÊÁö¸¸, ÀǵµÇÑ ¼ÒÇÁÆ®¿þ¾î Æ÷Æÿ¡´Â ¹®Á¦¾ø´Ù.

Bruce Forsberg

Bruce´Â ¸®´ª½º ÇØÅ·À» Áñ±â´Â Æò¹üÇÑ ÇØÄ¿´Ù. ±×´Â Open Source Audio Library Project¸¦ ½ÃÀÛÇß´Ù. ±×´Â À©µµ¿ìÁî 3.1¿¡¼­ ÇÁ¸®¿þ¾î·Î ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇß´Ù. ±×´Â ¸Þ½ÃÁö¸¦ ¸ø¹Þ°í ¿î¿µÃ¼Á¦ Àüü°¡ ¸ØÃç¹ö¸®´Â °ÍÀ» º¸°í, ´õ ³ªÀº ¹æ¹ýÀ» ã¾Ò´Ù. ´äÀº ¸®´ª½º¿´´Ù.


Copyright © 2001, Bruce Forsberg.
Copying license http://www.linuxgazette.com/copying.html
Published in Issue 72 of Linux Gazette, November 2001