· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Linux+NT-Loader

NT OS Loader + Linux mini-HOWTO

NT OS Loader + Linux mini-HOWTO

Bernd Reichert, <reichert@dial.eunet.ch>

v1.11, 97³â 9¿ù 2ÀÏ
ÀÌ ¹®¼­´Â ¸®´ª½º¸¦ ±âµ¿Çϱâ À§ÇØ À©µµ¿ìÁî NTÀÇ ºÎÆ® ·Î´õ(boot loader)¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í ÀÖ´Ù. Å×½ºÆ®´Â À©µµ¿ìÁî NT 4.0 ¿öÅ©½ºÅ×À̼ǰú ¸®´ª½º 2.0¿¡¼­ ÇàÇØÁ³´Ù.

1. NT OS Loader´Â ¾î¶»°Ô ÀÛµ¿Çϴ°¡

NT OS Loader´Â ´Ù¸¥ ¿î¿µÃ¼°è ½Ã½ºÅÛÀÇ ºÎÆ® ¼½Å͸¦ ÆÄÀÏ Ã³·³ ´Ù·ç·Á°í Çϸç, ÀÌ·¯ÇÑ ÆÄÀϵé Áï, ºÎÆ®¼½Å͸¦ Àо ¼±ÅÃµÈ ¿î¿µÃ¼°è¸¦ ±âµ¿ÇÑ´Ù. ÀÌ°ÍÀº ´Ù¸¥ ¸ðµåÀÇ À©µµ¿ìÁî NT(¿ªÀÚÁÖ: VGA ¸ðµå¿Í °°Àº ¸ðµå)³ª ±âŸ ´Ù¸¥ ¿î¿µÃ¼°è³ª ¸¶Âù°¡ÁöÀÌ´Ù.

2. À©µµ¿ìÁî NT¿Í ¸®´ª½º¸¦ °°Àº ½Ã½ºÅÛ¿¡ ÀνºÅçÇÏ´Â ¹æ¹ý¿¡ °üÇÑ ÆÁ

2.1 À©µµ¿ìÁî NTÀÇ ÀνºÅç

À©µµ¿ìÁî NT¸¦ ¸ÕÀú ¼³Ä¡Ç϶ó. ´ç½ÅÀÌ À©µµ¿ìÁî NT ÆÄƼ¼ÇÀ» NTFS ·Î »ç¿ëÇÏ°í ½Í´Ù¸é ÇöÀç¿¡ »ç¿ëµÇ´Â ¹öÀüÀÇ ¸®´ª½º¿¡¼­´Â NTFS ÆÄƼ¼ÇÀ» ÀνÄÇÒ ¼ö ¾ø´Ù´Â »ç½ÇÀ» ÀÎÁöÇØ¾ß ÇÑ´Ù. NTFS ÆÄƼ¼ÇÀ» ÀÐÀ» ¼ö ÀÖ´Â ¾ËÆĹöÀüÀÇ µå¶óÀ̹ö°¡ http://www.informatic.hu-berlin.de/~loewis/ntfs¿¡ ÀÖ±â´Â ÇÏ´Ù. µ¥ÀÌÅÍÀÇ ±³È¯À» À§Çؼ­´Â µµ½º FAT ÆÄƼ¼ÇÀ» µû·Î ¸¸µé¾î µÎ°Å³ª, µµ½ºÆ÷¸ËµÈ Ç÷ÎÇÇ µð½ºÅ©¸¦ »ç¿ëÇØ¾ß ÇÒ °ÍÀÌ´Ù.

2.2 ÆÄƼ¼Ç Çϱâ

´Ù¸¥ ¹Ì´Ï ÇÏ¿ìÅõ¿¡¼­´Â À©µµ¿ìÁî NTÀÇ "µð½ºÅ© °ü¸®ÀÚ"·Î ¸®´ª½ºÀÇ ½º¿Ò ÆÄƼ¼ÇÀ̳ª ·çÆ® ÆÄƼ¼ÇÀ» ¸¸µéÁö ¸»¶ó°í Á¶¾ðÇÑ´Ù. ³ª¿ª½Ãµµ ±×³É ºó°ø°£À¸·Î ³²°ÜµÎ¾ú´Ù°¡ ³ªÁß¿¡ ¸®´ª½ºÀÇ fdisk¸¦ »ç¿ëÇÏ¿© ¸®´ª½º ÆÄƼ¼ÇÀ» ¸¸µé °ÍÀ» ±ÇÇÑ´Ù.

2.3 ¸®´ª½º ÀνºÅç

ÀÌÁ¦ Ç÷ÎÅ° µð½ºÅ©·Î ¸®´ª½º¸¦ ºÎÆÃÇؼ­ ¸®´ª½º ½º¿Ò ÆÄƼ¼Ç°ú ·çÆ® ÆÄƼ¼ÇÀ» ¸¸µéÀÚ. ¾Æ¸¶µµ ¸®´ª½ºÀÇ fdisk´Â NTFS ÆÄƼ¼ÇÀ» OS/2ÀÇ HPFS ÆÄƼ¼ÇÀ¸·Î ¿©±æ °ÍÀÌ´Ù. ÀÌ°ÍÀº Á¤»óÀÌ´Ù. ´Ù½Ã ½Ã½ºÅÛÀ» Ç÷ÎÇÇ µð½ºÅ©·Î ºÎÆà ½ÃŲ ÈÄ ¿øÇÏ´Â ¸®´ª½º(¿ªÀÚÁÖ: ¿øÇÏ´Â ¹èÆ÷º»À̳ª ÀÚ½ÅÀÌ ¸¸µç)¸¦ ÀνºÅçÇ϶ó.

2.4 Lilo

ÀνºÅçÀ» ÇÏ´Ù°¡ Lilo¸¦ ¼±ÅÃÇؾßÇÏ´Â »óȲÀÌ ¿À¸é, ¸®´ª½º ·çÆ® ÆÄƼ¼ÇÀ» ºÎÆ® µð¹ÙÀ̽º·Î ¼³Á¤Ç϶ó. ÀÌ¹Ì À©µµ¿ìÁî NT°¡ ¸¶½ºÅÍ ºÎÆ®¼½ÅÍ(MBR)¸¦ »ç¿ëÇÏ°í Àֱ⠶§¹®¿¡ ±×·¸°Ô ÇؾßÇÑ´Ù. ÀÌ °ÍÀº /etc/lilo.conf ÆÄÀÏ¿¡ ·çÆ® ¸ñ·Ï(root entry)¿Í ºÎÆ® ¸ñ·Ï(boot entry)°¡ ¶È°°°Ô ¼³Á¤µÇ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ´ç½ÅÀÌ IDE ŸÀÔÀÇ ÇÏµå µð½ºÅ©¸¦ °¡Áö°í ÀÖÀ¸¸ç, µÎ¹ø° ÆÄƼ¼Ç¿¡ ¸®´ª½º ÆÄƼ¼ÇÀ» Àâ¾Ò´Ù¸é, /etc/lilo.conf¿¡ ÀÖ´Â ºÎÆ® ¸ñ·ÏÀÌ ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖÀ» °ÍÀÌ´Ù.

boot=/dev/hda2

¶Ç, µÎ°³ÀÇ ÇÏµå µð½ºÅ©¸¦ °¡Áö°í ÀÖ°í ¸®´ª½º°¡ µÎ¹ø° ÇÏµå µð½ºÅ©ÀÇ Ã¹¹ø° ÆÄƼ¼Ç¿¡ ÀÖ´Ù¸é, /etc/lilo.conf¿¡ ÀÖ´Â ºÎÆ®¸ñ·ÏÀº ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖÀ» °ÍÀÌ´Ù.

boot=/dev/hdb1

Ä¿³Î ¼³Á¤À» Çϵµ·Ï lilo ¸¦ ½ÇÇà½ÃÄѶó. È®½ÇÇÏÁö ¾Ê´Ù¸é ¸ÕÀú Ç÷ÎÇÇ µð½ºÅ©¸¦ °¡Áö°í¼­ ºÎÆÃÀ» Çغ¸¾Æ, Ä¿³ÎÀ» üũÇØ º»´Ù.

¸¸¾à À©µµ¿ìÁî NT°¡ ºÎÆõÇÁö ¾Ê´Â´Ù¸é ¹º°¡ ¹®Á¦°¡ ÀÖ´Â °ÍÀÌ´Ù. ÃÖ±Ù¿¡ ¸¸µç º¹±¸ µð½ºÅ©°¡ Àֱ⸦ ¹Ù¶ö»ÓÀÌ´Ù.

3. Bootpart

G. Vollant °¡ ¸¸µç Bootpart¶ó´Â À©µµ¿ìÁî NT ÇÁ·Î±×·¥ÀÌ Àִµ¥, ´ÙÀ½¿¡ ¿Ã µÎ°¡Áö ÀÏÀ» ÇØÁÖ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥ÀÌ ¾î¶² ÀÏÀ» ÇÏ´Â Áö¸¦ ¾Ë°í ½ÍÀ¸¸é 5¹ø, 6¹øÇ׿¡ ±â¼úµÈ °úÁ¤À» È°¿ëÇ϶ó.

Bootpart´Â http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

4. ¸®´ª½º ÂÊ¿¡¼­ÀÇ ÀÛ¾÷

À©µµ¿ìÁî NT¿¡¼­ÀÇ ÀÛ¾÷ÀÌ ¿ÏÀüÇÒ ¶§±îÁö´Â Ç÷ÎÇÇ µð½ºÅ©·Î ¸®´ª½º¸¦ ºÎÆÃÇØ¾ß ÇÑ´Ù.

ÀÌÁ¦ ¸®´ª½ºÀÇ ºÎÆ® ÆÄƼ¼Ç¿¡¼­ ºÎÆ® ¼½Å͸¦ º¹»çÇØ¾ß ÇÑ´Ù. ¸®´ª½º ÆÄƼ¼ÇÀÌ /dev/hda2¶ó°í °¡Á¤Çϸé, ´ÙÀ½°ú °°ÀÌ dd ¸í·É¾î¸¦ ¾´´Ù.

# dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1

bootsect.lnx ÆÄÀÏÀÌ 512 ¹ÙÀÌÆ®¸¦ ³ÑÀ» °æ¿ì¿¡´Â ¹«¾ð°¡ À߸ø µÈ°ÍÀÌ´Ù.

À©µµ¿ìÁî NT ÆÄƼ¼ÇÀ» NTFS·Î Àâ¾Ò´Ù¸é, bootsect.lnx À» µµ½º Æ÷¸ËµÈ Ç÷ÎÇÇ µð½ºÅ©¿¡ Æø»çÇÑ´Ù.

´ÙÀ½°ú °°Àº ¸í·É¾îµéÀ» ¾µ ¼ö ÀÖÀ» °ÍÀÌ´Ù

# mcopy /bootsect.lnx a:

ȤÀº

# mount -t msdos /dev/fd0 /mnt
# copy /bootsect.lnx /mnt
# umount /mnt

5. ¿øµµ¿ìÁî NT ÂÊ¿¡¼­ÀÇ ÀÛ¾÷

Ç÷ÎÇÇ µð½ºÅ©¿¡ ÀÖ´Â ÆÄÀÏÀ» C:\bootsect.lnx ·Î º¹»çÇÑ´Ù. º¹»çÇÏ´Â ¹æ¹ýÀº °¡¸£ÃÄÁÖÁö ¾Ê°Ú´Ù. (¿ªÀÚÁÖ: ÀÌ ºÎºÐ¿¡¼± ¿ô¾îÁÖ¾î¾ß ÇÕ´Ï´Ù.)

lilo.conf ÆÄÀÏÀÌ ¸®´ª½º¿¡¼­ ÇÏ´Â ÀÏÀ» À©µµ¿ìÁî NT¿¡¼­´Â C:\boot.ini°¡ ¸Ã¾Æ¼­ ÇÑ´Ù. boot.ini ÆÄÀÏÀÇ ½Ã½ºÅÛ ÆÄÀÏ, Àб⸸ ÇÏ´Â ÆÄÀÏ ¼Ó¼ºÀ» ´ÙÀ½ÀÇ ¹æ¹ýÀ¸·Î Á¦°ÅÇÑ´Ù.

C:\attrib -s -r c:\boot.ini 

ÀÌÁ¦ ³ëÆ®Æеå¿Í °°Àº ÆíÁý±â·Î boot.ini ÆÄÀÏÀ» º¯°æÇÑ´Ù. ¿¹¸¦µé¸é ´ÙÀ½°ú °°ÀÌ ÇÒ ¼ö ÀÖ´Ù.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="ÇÑ±Û À©µµ¿ìÁî NT ¿öÅ© ... 
multi(0)disk(0)rdisk(0)partition(1)\WINNT="ÇÑ±Û À©µµ¿ìÁî NT ¿öÅ© ...
C:\BOOTSECT.LNX="Linux"

À§ÀÇ ¿¹¿¡¼± ¸¶Áö¸· ¶óÀθ¸À» Ãß°¡ Çß´Ù. boot.ini ÆÄÀÏÀ» ÀúÀåÇÏ°í ¼Ó¼ºÀ» ´ÙÀ½°ú °°ÀÌ º¹±¸ÇØ ÁØ´Ù.

C:\attrib +s +r c:\boot.ini 

ÀÌÁ¦ ½Ã½ºÅÛÀ» ¼Ë´Ù¿î ½ÃÅ°°í, ´Ù½Ã Àü¿øÀ» ÄÑ¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

  OS Loader V4.00
 
  Please select the operating system to start:

  Windows NT Workstation Version 4.0
  Windows NT Workstation Version 4.0 [VGA mode]
  Linux

¸®´ª½º¸¦ ¼±ÅÃÇÏ¸é ´ÙÀ½°ú È­¸éÀ» º¼ ¼ö ÀÖ´Ù.

  LILO loading zImage ....

6. ´Ù½Ã ¹Ýº¹

¸®´ª½º ÆÄƼ¼ÇÀÇ ºÎÆ®¼½ÅÍ°¡ º¯°æµÇ¸é ¸Å¹ø »õ·Î¿î bootsect.lnx ÆÄÀÏÀ» C:\bootsect.lnx·Î ¿Å°ÜÁà¾ß ÇÑ´Ù. ¿¹¸¦µé¾î »õ·Î¿î Ä¿³Î°ú lilo¸¦ ÀνºÅçÇß´Ù´øÁö ÇÒ¶§¸¶´Ù ¿Å°ÜÁà¾ß ÇÑ´Ù´Â ¶æÀÌ´Ù. »õ·Î¿î ½ÇÇèÀûÀÎ Ä¿³ÎÀ» ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÑ´Ù´øÁö ¾Ë¶§ ±×¸® ÁÁÀº ȯ°æÀÌ ¾Æ´ÔÀ» ¾Ë °ÍÀÌ´Ù.

7. ¹®Á¦ ÇØ°á

¿øÇϴ´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â Ç÷ÎÇÇ µð½ºÅ©·Î ºÎÆÃÇÒ ¼ö ÀÖ´ÂÁöºÎÅÍ Ã¼Å©ÇغÁ¶ó. /dev/hdb1 ¸®´ª½º ÆÄƼ¼ÇÀÌ ÀÖÀ¸¸é, /etc/lilo.conf ÆÄÀÏÀº ´ÙÀ½°ú °°Àº ¼³Á¤ÇÑ´Ù.

root=/dev/hdb1
boot=/dev/fd0

Ç÷ÎÅ© µð½ºÅ©¸¦ µå¶óÀ̺꿡 ³Ö°í lilo¸¦ ½ÇÇà½ÃŲ´Ù. ÀÌÁ¦ Ç÷ÎÇÇ µð½ºÅ©·Î ºÎÆÃÀ» ½ÃµµÇÑ´Ù. /dev/hdb1¿¡ ÀÖ´Â ¸®´ª½º°¡ ½ÇÇàµÇÁö ¾Ê´Â´Ù¸é, NT OS Loaderµµ ¿ª½Ã ½ÇÇà ½ÃÅ°´Âµ¥ ½ÇÆÐÇÒ °ÍÀÌ´Ù."01 01 01 01..." È­¸é¿¡ °¡µæÈ÷ ³ª¿À¸é ·çÆ® µð½ºÅ©¸¦ ÀνÄÇÏÁö ¸øÇÏ´Â °ÍÀÌ´Ù. ±×·¯¸é ·Ò¹ÙÀÌ¿À½º°¡ °¡Áö°í ÀÖ´Â ¸ðµç µð½ºÅ©¸¦ ÀνÄÇÏ°í ÀÖ´ÂÁö üũÇغÁ¶ó.

Ç÷ÎÇÇ µð½ºÅ©°¡ ¸®´ª½º ÆÄƼ¼ÇÀ» ºÎÆýÃŲ´Ù¸é, NT OS loader °¡ ÀνÄÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­ ºÎÆ® ¼½Å͸¦ ´ÙÀ½Ã³·³ º¹»çÇØ ³õ´Â´Ù.

# dd if=/dev/fd0 of=/bootsect.lnx bs=512 count=1

ÀÌ µð½ºÄÏÀº À©µµ¿ìÁî NT ÀνºÅçÀÌ ±ú¾îÁ³À» °æ¿ì º¹±¸ µð½ºÄÏÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Àß º¸°üÇصдÙ.

8. Âü°í ¹®Çå

  • The Linux+WindowsNT mini-HOWTO
  • The FAQ for FreeBSD 2.X

9. °¨»çÀÇ ±Û

  • ù¹ø° µð½ºÅ©°¡ ¾Æ´Ñ ´Ù¸¥ µð½ºÅ©·Î ÀÛ¾÷ÇÒ ¶§ÀÇ ÆÁÀ» °¡¸£ÃÄÁص¥ ´ëÇØ Xiaoming Yi <z3c20@ttacs.ttu.edu>¿¡°Ô °í¸¶¿òÀ» Ç¥ÇÑ´Ù.
  • Ç÷ÎÇÇ µð½ºÅ©¸¦ »ç¿ëÇÏ´Â Æ®¸¯À» °¡¸£ÃÄÁØ Frank Dennler <Frank.Dennler@zkb.ch>¿¡°Ôµµ ¿ª½Ã °í¸¶¿òÀ» Ç¥ÇÑ´Ù.

10. Feedback

¾î¶°ÇÑ ¹®ÀÇ»çÇ×À̳ª Ãæ°íµµ ȯ¿µÇÑ´Ù.


ID
Password
Join
If you always postpone pleasure you will never have it. Quit work and play for once!


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:30
Processing time 0.0024 sec