5Àå. ÀçºÎÆÃ ÈÄ ¼³Ä¡

GRUBÀ¸·Î ºÎÆÃÇϰí command-line ¸ðµå·Î ³ª°£´Ù. ÀÌ¹Ì GRUBÀ¸·Î »ç¿ëÇÏ´ø ½Ã½ºÅÛÀÇ °æ¿ì´Â Ãʱ⠸޴º¿¡¼­ c¸¦ ´©¸£¸é µÇ°í Ç÷ÎÇÇ·Î ºÎÆÃÇÑ °æ¿ì´Â ¹Ù·Î command-line ¸ðµå·Î °¡ ÀÖÀ» °ÍÀÌ´Ù.

±×¸² 5-1Àº GRUB¿¡¼­ Hurd¸¦ ºÎÆÃÇϱâ À§ÇØ ½ÇÇàÇÑ ¸í·ÉÀ» º¸¿©ÁØ´Ù. °ø½Ä »çÀÌÆ® µî¿¡¼­ ãÀ» ¼ö ÀÖ´Â ¹®¼­¿£ ÀÌ·¸°Ô ±â¼úµÇ¾î ÀÖÁö ¾Ê°í Á» º¹ÀâÇÑ ¹æ¹ýÀ¸·Î µÇ¾îÀִµ¥ ÀÌ°Ô Æ²¸° °Í °°´Ù. ¾Æ¹«¸® ±× ¹æ¹ýÀ» ½á¼­´Â ºÎÆÃÀ» ÇÒ ¼ö ¾ø¾ú´Ù. ¹«Ã´ °í»ý ³¡¿¡ ´Ù¸¥ »çÀÌÆ® µé¿¡¼­ ãÀº ³»¿ëÀ» ¹ÙÅÁÀ¸·Î ºÎÆÃÇÏ°Ô µÆ´Ù.

¿ì¼± ½Ã½ºÅÛ¿¡ Á¸ÀçÇÏ´Â ÆÄƼ¼Ç Áß¿¡¼­ Hurd Ä¿³ÎÀÌ ÀÖ´Â ÆÄƼ¼ÇÀÌ ¾î´À °ÍÀÎÁö ã´Â´Ù(find). ±×¸®°í ±× ÆÄƼ¼ÇÀ» root·Î »ç¿ëÇϵµ·Ï ¸¸µé°í Ä¿³ÎÀ» ÁöÁ¤ÇÑ´Ù. ÀÌ ¶§ -s´Â ½Ì±Û ¸ðµå·Î ºÎÆÃ Ç϶õ °ÍÀ̰í root=hd0s1ÀÌ ³ªÅ¸³»´Â °ÍÀº ·çÆ®°¡ hd0ÀÇ s1¿¡ ÀÖ´Ù´Â °ÍÀ¸·Î /dev/hda1À¸·Î ÀÌÇØ ÇÏ¸é µÇ°Ú´Ù. ¶Ç ºÎÆÃÀ» À§ÇÑ ½ºÅ©¸³Æ®¸¦ ÁöÁ¤ÇØ ÁÖ°í ¸¶Áö¸·À¸·Î boot ¸í·ÉÀ» »ç¿ëÇØ ºÎÆÃÇÑ´Ù.

±×¸² 5-1. GRUB

ºÎÆÃÇÒ ¶§ ¹®Á¦°¡ »ý±ä´Ù¸é ¾Æ¸¶µµ IRQ°¡ °øÀ¯µÇ´Â ¹®Á¦°¡ À־ ±×·² °ÍÀÌ´Ù(ÇÊÀÚ´Â °æÇè ÇÏÁö ¸øÇßÀ¸³ª ¹®¼­¿£ ÀÌ·² °ÍÀ̶ó°í ³ª¿ÍÀÖ´Ù). IRQ°¡ °øÀ¯µÇÁö ¾Êµµ·Ï Á¶Á¤ÇØ ÁÖ°í ´Ù½Ã ÇØº¸½Ã¶ó.

ºÎÆÃÀÌ ³¡³ª¸é ·çÆ® µð·ºÅ丮¿¡¼­ native-installÀ» ½ÇÇàÇÑ´Ù. ¸ðµç ½ÇÇàÀÌ ³¡³­ ÈÄ ´Ù½Ã ºÎÆÃÀ» ÇÏ°í ±×¸² 5-1ÀÇ ¹æ¹ýÀ¸·Î ÀçºÎÆÃÀ» ÇÑ´Ù. Çѹø ´õ native-installÀ» ½ÇÇàÇÑ´Ù. ÀçºÎÆÃÇÑ´Ù.

ÀÌÁ¦ Hurd¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÆ´Ù. À§ÀÇ ¹æ¹ý ´ë·Î ºÎÆÃÇÑ´Ù. ±×¸®°í dselect µîÀ» »ç¿ëÇϱâ À§ÇØ ³×Æ®¿÷ Ä«µå¸¦ ¼³Á¤ÇÑ´Ù.

# settrans /servers/socket/2 --goaway
# settrans -acpfg /servers/socket/2 /hurd/pfinet --interface=eth0 --address=x.x.x.x --gateway=y.y.y.y --netmask=z.z.z.z

³ª¸ÓÁø dselect¸¦ ÅëÇØ ÆÐŰÁö¸¦ ¾÷µ¥ÀÌÆ® Çϵµ·Ï ÇÑ´Ù. À§ ÀýÂ÷±îÁö Çϸé DNS°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î aptÀÇ ¼Ò½º¸¦ Àû¾î ÁÙ¶§ Á÷Á¢ IP ¾îµå·¹½º¸¦ Àû¾î Áà¾ßÇÑ´Ù.