3. ·çÇÁ µð¹ÙÀ̽º Ãß°¡Çϱâ

¸®´ª½º ¸¸µå·¹ÀÌÅ© ¹èÆ÷º»(7.0)Àº 8°³ÀÇ ·çÇÁ µð¹ÙÀ̽º¸¦ »ç¿ëÇÒ¼ö ÀÖµµ·Ï Ä¿³ÎÀÌ ÄÄÆÄÀÏ µÇ¾î ÀÖ´Ù. ¸¸¾à 8°³ ÀÌ»óÀÇ CD À̹ÌÁö¸¦ ¸¶¿îÆ® ÇÏ·Á¸é À̹øÀåÀ» ÀÐ¾î ºÁ¶ó.

3.1. Ä¿³Î °íÄ¡±â

Ä¿³ÎÀÌ Áö¿øÇÏ´Â ·çÇÁ µð¹ÙÀ̽ºÀÇ ¼ýÀÚ¸¦ ´Ã¸®·Á¸é /usr/src/linux/drivers/block/loop.c ÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÑ´Ù.

¸¸¾à, ´ç½ÅÀÌ Ä¿³Î ¼Ò½º¸¦ ´ç½ÅÀÇ ¸Ó½Å¿¡¼­ ãÀ»¼ö ¾ø´Ù¸é, ¹èÆ÷º»¿¡ ÀÖ´Â Ä¿³Î ¼Ò½º¸¦ ¼³Ä¡Çضó.

usr/src/linux/drivers/block/loop.c ÆÄÀÏ¿¡¼­ ´ÙÀ½ ¶óÀÎÀ» ã¾Æ ÇÊ¿äÇÑ ¸¸Å­ÀÇ ·çÇÁ µð¹ÙÀ̽º Àû¾îÁØ´Ù.

#define MAX_LOOP 16

Ä¿³Î°ú ¸ðµâµéÀ» »õ·ÎÀÌ ÄÄÆÄÀÏ/¼³Ä¡ ÇÑ´Ù. µµ¿òÀÌ ÇÊ¿äÇÏ´Ù¸é /usr/src/linux/README¸¦ Àоî¶ó.

3.2. /dev ¿¡ ·çÇÁ µð¹ÙÀ̽º ¸¸µé±â

mknod ¸í·ÉÀº /dev ¿¡ µð¹ÙÀ̽º¸¦ ¸¸µé¾î ÁØ´Ù. ·çÇÁ µð¹ÙÀ̽ºÀÇ major ¹øÈ£´Â "7" ÀÌ°í minor ¹øÈ£´Â "0"À¸·Î ½ÃÀÛÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ /usr/src/linux/drivers/block/loop.c ¿¡ MAX_LOOP ¸¦ 8·Î ¼³Á¤Çß´Ù¸é, /dev ¿¡ loop0 ¿¡¼­ loop7 ±îÁö°¡ Á¸ÀçÇØ¾ß ÇÑ´Ù. /dev/loop8 µð¹ÙÀ̽º¸¦ ¸¸µé±â À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.

mknod -m660 /dev/loop8 b 7 8

»õ·Î¿î ÆÄÀÏÀÇ ¼ÒÀ¯±Ç, Æ۹̼ÇÀ» È®ÀÎÇÏÀÚ. ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ¹Ù²Ü¼ö ÀÖ´Ù.

chown root.disk /dev/loop8

´ÙÀ½ ¸í·ÉÀ¸·Î Æ۹̼ÇÀ» ¹Ù²Ü¼ö ÀÖ´Ù:

chmod 666 /dev/loop8