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

You are not allowed to 'fullsearch'


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
People who take cat naps don't usually sleep in a cat's cradle.


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.0019 sec