From 1c2f221860c9b9ba8fe67b5216e0630e4803912d Mon Sep 17 00:00:00 2001 From: formfoxk Date: Mon, 20 Jul 2015 23:10:17 +0900 Subject: [PATCH 1/2] =?UTF-8?q?#3=207.=20=EB=84=A4=ED=8A=B8=EC=9B=8C?= =?UTF-8?q?=ED=81=AC=EC=97=90=EC=84=9C=20GRUB=20=EB=B6=80=ED=8C=85(GRUB=20?= =?UTF-8?q?manual=20=EB=B2=88=EC=97=AD)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Building the GRUB.md | 0 ...1\355\226\245 \354\240\225\353\246\254.md" | 0 ...GRUB manual \353\262\210\354\227\255).txt" | 71 +++++++++++++++++++ 3 files changed, 71 insertions(+) rename GRUB Study Data/{ => 1. Install And SourceChange}/Building the GRUB.md (100%) rename "GRUB Study Data/ GRUB \353\266\204\354\204\235\353\260\251\355\226\245 \354\240\225\353\246\254.md" => "GRUB Study Data/1. Install And SourceChange/GRUB \353\266\204\354\204\235\353\260\251\355\226\245 \354\240\225\353\246\254.md" (100%) create mode 100644 "GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).txt" diff --git a/GRUB Study Data/Building the GRUB.md b/GRUB Study Data/1. Install And SourceChange/Building the GRUB.md similarity index 100% rename from GRUB Study Data/Building the GRUB.md rename to GRUB Study Data/1. Install And SourceChange/Building the GRUB.md diff --git "a/GRUB Study Data/ GRUB \353\266\204\354\204\235\353\260\251\355\226\245 \354\240\225\353\246\254.md" "b/GRUB Study Data/1. Install And SourceChange/GRUB \353\266\204\354\204\235\353\260\251\355\226\245 \354\240\225\353\246\254.md" similarity index 100% rename from "GRUB Study Data/ GRUB \353\266\204\354\204\235\353\260\251\355\226\245 \354\240\225\353\246\254.md" rename to "GRUB Study Data/1. Install And SourceChange/GRUB \353\266\204\354\204\235\353\260\251\355\226\245 \354\240\225\353\246\254.md" diff --git "a/GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).txt" "b/GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).txt" new file mode 100644 index 0000000..0318f2d --- /dev/null +++ "b/GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).txt" @@ -0,0 +1,71 @@ +#7. ³×Æ®¿öÅ©¿¡¼­ GRUB ºÎÆà + +####*»çÀü ºÎÆà ½ÇÇà ȯ°æ (PXE)¸¦ ±¸ÇÒ °æ¿ì ´ÙÀ½ ÁöħÀº PCÀÇ BIOS ½Ã½ºÅÛ¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù.* + +¡à ºÎÆà À̹ÌÁö¸¦ »ý¼ºÇÏ·Á¸é, ´ÙÀ½ ¸í·É¾î¸¦ ½ÇÇà +``` +grub-mkimage --format=i386-pc-pxe --output=grub.pxe --prefix='(pxe)/boot/grub' pxe pxecmd +``` + +¡à the PXE (TFTP) server·Î grub.pxe, /boot/grub/*.mod, ¹× /boot/grub/*.lst¸¦ º¹»çÇÕ´Ï´Ù. +( .mod¿Í *.lst´Â TFTP server root¿¡¼­ /boot/grub/°æ·Î¸¦ °æÀ¯ÇÏ¿© Á¢±Ù ÇÒ ¼ö ÀÖ½À´Ï´Ù.) + +¡à ºÎÆ®ÆÄÀÏ(ISC dhcpd ³»ÀÇ 'filename' ¿É¼Ç)·Î grub.pxe¸¦ Á¦°øÇϱâ À§ÇØ DHCP ¼­¹ö ±¸¼ºÀ» ¼³Á¤ÇÕ + +´Ï´Ù. + +¡à ´ç½ÅÀº À̹ÌÁö¿Í GRUB µð·ºÅ丮 Æ®¸®¸¦ »ý¼ºÇϱâ À§ÇØ ÁÖÀ§¿¡ ¼öµ¿À¸·Î ÆÄÀÏÀ» º¹»çÇÏÁö ¾Ê°í, 'grub-mknetdir' À¯Æ¿¸®Æ¼¸¦ »ç¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. + +¡à GRUBÀÌ ½ÃÀ۵Ǹé, TFTP ¼­¹ö ÆÄÀϵéÀº '(PXE)'ÀåÄ¡¸¦ °æÀ¯ÇÏ¿© Á¢±Ù ÇÒ °ÍÀÔ´Ï´Ù. + +¡à ±× ¼­¹ö¿Í °ÔÀÌÆ®¿þÀÌ IPÁÖ¼Ò´Â '(pxe:server-ip)' ¶Ç´Â '(pxe:server-ip:gateway-ip)'ÀÇ '(pxe)' ÀåÄ¡ À̸§À» º¯°æÇÔÀ¸·Î¼­ Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ Á¢µÎ»ç¿Í ±¸¼ºÆÄÀÏÀÇ ÀåÄ¡¸í¿¡ ´ëÇÑ ÂüÁ¶¸¦ º¯°æ ½ÃÄÑ¾ß ÇÔ¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù + +-------------------------------------------------------------------------------------------------- +####*GRUB ¿­¶÷ ¶Ç´Â PXE ÀåÄ¡ÀÇ µ¿ÀÛÀ» º¯°æÇÏ´Â µ¥ »ç¿ëµÉ ¼öÀÖ´Â ¿©·¯ ȯ°æ º¯¼ö¸¦ Á¦°øÇÕ´Ï´Ù.* + +**¡á ÀÌ ÄÄÇ»ÅÍÀÇ IP ÁÖ¼ÒÀÔ´Ï´Ù. Àбâ Àü¿ëÀÔ´Ï´Ù** +``` +net_pxe_ip¡¯ +``` + +**¡á ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽ºÀÇ MAC ÁÖ¼Ò. Àбâ Àü¿ëÀÔ´Ï´Ù.** +``` +net_pxe_mac¡¯ +``` + +**¡á DHCP°¡ Á¦°ø ÇÑ Å¬¶óÀ̾ðÆ® È£½ºÆ® À̸§. Àбâ Àü¿ëÀÔ´Ï´Ù.** +``` +¡®net_pxe_hostname¡¯ +``` + +**¡á DHCP¸¦ Á¦°øÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ µµ¸ÞÀÎ À̸§ÀÔ´Ï´Ù. Àбâ Àü¿ëÀÔ´Ï´Ù.** +``` +¡®net_pxe_domain¡¯ +``` + +**¡á DHCP°¡ Á¦°ø ÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ·çÆ® µð½ºÅ©ÀÇ °æ·ÎÀÔ´Ï´Ù. Àбâ Àü¿ëÀÔ´Ï´Ù.** +``` +¡®net_pxe_rootpath¡¯ +``` + +**¡á DHCP¿¡¼­ Á¦°øÇÏ´Â Ãß°¡ DHCP °ø±Þ ¾÷ü È®ÀåÀÇ °æ·Î. Àбâ Àü¿ëÀÔ´Ï´Ù.** +``` +¡®net_pxe_extensionspath¡¯ +``` + +**¡á DHCP°¡ Á¦°ø ÇÑ ºÎÆ® ÆÄÀÏ À̸§ÀÔ´Ï´Ù. Àбâ Àü¿ëÀÔ´Ï´Ù.** +``` +¡®net_pxe_boot_file¡¯ +``` + +**¡á ÀÌ ºÎÆ® ¸Å°³ º¯¼ö¿¡ ´ëÇÑ Ã¥ÀÓÀÌÀÖ´Â DHCP ¼­¹öÀÇ À̸§ÀÔ´Ï´Ù. Àбâ Àü¿ëÀÔ´Ï´Ù.** +``` +¡®net_pxe_dhcp_server_name¡¯ +``` + +**¡á ±âº» ¼­¹ö. Read-write, ¼³Á¤ÇÏ´õ¶óµµ, ÀÌ´Â ³×Æ®¿öÅ© ÀåÄ¡¸¦ ¿­±â Àü¿¡¸¸ À¯¿ëÇÏ´Ù.** +``` +¡®net_default_server¡¯ +``` +-------------------------------------------------------------------------------------------------- +**ÂüÁ¶ ¸µÅ© : ** [GNU GRUB Manual :: 7 Booting GRUB from the network](https://www.gnu.org/software/grub/manual/html_node/Network.html) \ No newline at end of file From c709a03ecb5fb5d9d60871ae40bebf88f14764d0 Mon Sep 17 00:00:00 2001 From: formfoxk Date: Mon, 20 Jul 2015 23:17:55 +0900 Subject: [PATCH 2/2] =?UTF-8?q?#7=207.=20=EB=84=A4=ED=8A=B8=EC=9B=8C?= =?UTF-8?q?=ED=81=AC=EC=97=90=EC=84=9C=20GRUB=20=EB=B6=80=ED=8C=85(GRUB=20?= =?UTF-8?q?manual=20=EB=B2=88=EC=97=AD)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).txt" => "GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).md" (100%) diff --git "a/GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).txt" "b/GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).md" similarity index 100% rename from "GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).txt" rename to "GRUB Study Data/2. Network/7. \353\204\244\355\212\270\354\233\214\355\201\254\354\227\220\354\204\234 GRUB \353\266\200\355\214\205(GRUB manual \353\262\210\354\227\255).md"