PV-GRUB (рдЬреНрдЮрд╛рдд
рдХреНрд░рдЪ рдкрд╛рдЗрдЧреНрд░рдм рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛)
рдПрдХреНрд╕рдПрдирдП рдкрд░рд╛рд╡рд░реНрддрдХ рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП
GRUB 0.9x- рдЖрдзрд╛рд░рд┐рдд рдмреВрдЯрд▓реЛрдбрд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдбреЛрдо (рдЕрддрд┐рдерд┐) рдЕрддрд┐рдерд┐ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рд╕реАрдзреЗ рдУрдПрд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдореЗрдЬрдмрд╛рди рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реА рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдореЗрдЬрд╝реЕрди рдИрд╕реА 2 рдХреНрд▓рд╛рдЙрдб рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╣реИ, рдЬреЛ рдХрд┐ рдПрдХреНрд╕рдПрд╡реА рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд╝рд░ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдкреИрд░рд╛рд╡реИрд░реНрдЯрд┐рдХрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реНрдиреЗрд▓ (
рдЕрдореЗрдЬрд╝реЕрди рдИрд╕реА 2 рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ) рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрд╡реА-рдЬреАрдЖрд░рдпреВрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕рдм рдХреБрдЫ рдмреЗрд╣рдж рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ: рдЗрд╕ GRUB рд╢рд╛рдЦрд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП GRUB2 рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ Xen рд╡рд┐рдХрд╛рд╕ рд╕рдореБрджрд╛рдп, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ GRUB рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдЧрд╛ PV рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рдмрджрд▓рдирд╛ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИред рд╕реНрд╡рдпрдВ PV-GRUB, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Xen рд╡рд┐рддрд░рдг рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдЕрдм рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреЗрдмрд┐рдпрди рдФрд░ рдЙрдмрдВрдЯреВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдЗрд╕реА рдкреИрдХреЗрдЬ рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЬреЛ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдЖрджреА рд╣реИрдВ (рдбреЗрдмрд┐рдпрди рдмрдЧ # 588839:
рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрддрд┐рдерд┐ рдХрд░реНрдиреЗрд▓ рдХреЛ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pv-grub рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ ) рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (Ubuntu рдмрдЧ # 798583:
xen-utils-4.1 рдореЗрдВ pvgrub рдирд╣реАрдВ рд╣реИ ) ... рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЬ рдХреЗ
рдПрдХреНрд╕рдЯреЗрдирд░реНрд╕ рдХреА рдкреНрд░реЗрд░рдгрд╛ рдХреБрдЫ рд╢реБрд░реБрдЖрдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░рддреЗ рд╣реБрдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде, рдЬрдмрдХрд┐ GRUB 0.97 рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдЕрднреА рднреА рд╕реБрд▓рдн рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИрдВ, рдФрд░ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВред
рдпрд╣рд╛рдВ рдореИрдВ рдЗрд╕ рд╕рдордп, рддрддреНрдХрд╛рд▓ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдмрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рдмрддрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ - рдкреАрд╡реА-рдЬреАрдЖрд░рдпреВрдмреА рдФрд░ рдЗрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдордпреВ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП , рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрд▓реМрдХрд┐рдХ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд▓рдЧрднрдЧ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдмреВрдЯрд▓реЛрдбрд░ рдХреЗ Xen paravirtual рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЗрдВрд╕рд░реНрдЯ рдФрд░ рдЗрдВрд╕рдЯреНрд░рдХреНрд╢рди рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╡реЗ рдХреБрдЫ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдХреНрд╕рдпреВрдмреА 3.3 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдЯрдм рдбреЛрдореЗрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреБрд░рдВрдд рдлреЗрдВрдХ рджреЗрдВред Xen.org рдмреНрд▓реЙрдЧ (
Xen 3.3 рдлрд╝реАрдЪрд░: рд╕реНрдЯрдм рдбреЛрдореЗрдВрд╕,
Xen 3.3 рдлрд╝реАрдЪрд░: HVM рдбрд┐рд╡рд╛рдЗрд╕ рдореЙрдбрд▓ рдбреЛрдореЗрди ) рдкрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдмрд╛рдХреА рдХреЛ
рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди (
рдкреАрдбреАрдПрдл ) рдХреЗ
рдорд╛рдзреНрдпрдо рд╕реЗ
рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдПрдХреНрд╕рди рд╕рдорд┐рдЯ рдиреЙрд░реНрде рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рд░рд┐рдкреЛрд░реНрдЯ "рд╕реНрдЯрдм рдбреЛрдореЗрди: рдП рд╕реНрдЯреЗрдк рдбреЙрдо реж рдЕрд╕рд╣рдорддрд┐" рдХреЛ рд╕реБрдирдирд╛ рд╣реИред
рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ Xen рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд▓реЗрдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрдХреЗ рдореЗрдЬрдмрд╛рди рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдореИрдВ рдбреЗрдмрд┐рдпрди рдЬреАрдПрдирдпреВ / рд▓рд┐рдирдХреНрд╕ "рд╡реНрд╣реАрдЬреА" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдПрдХреНрд╕рдПрди 4.1.4 рд╣реЛрдЧрд╛ред рдЖрдк рдиреНрдпреВрдирддрдо рд╡рд┐рдХрд╛рд╕ рдХрд┐рдЯ (gcc + binutils + make) рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Xen (
Xen 4.1 рд╢реНрд░реГрдВрдЦрд▓рд╛ ,
Xen 4.2 рд╢реНрд░реГрдВрдЦрд▓рд╛ ) рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде рдЯрд╛рд░рдмреЙрд▓ рдЕрдирдкреИрдХ рдХрд░реЗрдВ:
$ wget http://bits.xensource.com/oss-xen/release/4.1.4/xen-4.1.4.tar.gz
$ рдЯрд░ xzf xen-4.1.4.tar.gz
stubdom
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВред рдмреВрдЯрд▓реЛрдбрд░ рдирд┐рд░реНрдорд╛рдг рдЪрд▓рд╛рдПрдБ:
$ рдЧреНрд░рдм рдмрдирд╛рддреЗ рд╣реИрдВ
рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдмреВрдЯрд▓реЛрдбрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ XEN_TARGET_ARCH рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
$ XEN_TARGET_ARCH = x86_32 рдЧреНрд░рдм рдХрд░реЗрдВ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд┐рдирд╛ рдкреВрд░реА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЗрд╕ рдШрдЯрдХ рдХреА рдЕрд╕реЗрдВрдмрд▓реА рдХреБрдЫ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рд╕рдВрдмрдВрдзреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдкрд░ рд░реЛрдХрддреА рд╣реИ, рдЬреЛ рдХрд┐ рдХрд┐рд╕реА рднреА рдкрде рдкрд░ рдирд╣реАрдВ рд╣реИред
Xc_core.c: 69: 0 рд╕реЗ рд╢рд╛рдорд┐рд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ:
xc_core.h: 26: 35: рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: xen / libelf / elfstructs.h: рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИ
рд╕рдВрдХрд▓рди рд╕рдорд╛рдкреНрдд рд╣реБрдЖред
рд╣рдо рдЕрдкрд░рд╛рдзреА рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
$ рдЦреЛрдЬ .. -type f -name xc_core.h
../tools/libxc/xc_core.h
рдЗрд╕рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдмрджрд▓реЗрдВ
#include "xen/libelf/elfstructs.h"
рдкрд░
#include "xen/elfstructs.h"
рдЬрдм рдЖрдк рдлрд┐рд░ рд╕реЗ
make grub
, рддреЛ рдХреБрдЫ рдФрд░ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
xc_dom.h: 17:31: рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: xen / libelf / libelf.h: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИ
xc_hvm_build.c: 34: 31: рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: xen / libelf / libelf.h: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИ
../../xen/common/libelf/libelf-pStreet.h:70:31: рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: xen / libelf / libelf.h: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИ
рд╕рдм рдХреБрдЫ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
#include <xen/libelf/libelf.h>
рдкрд░
#include <xen/libelf.h>
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдЕрдм рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗ:
gzip -f -9 -c /home/user/xen-4.1.4/stubdom/mini-os-x86_64-grub/mini-os> /home/user/xen-4.1.4/stubdom/min-os-x86_64 -рдЧреНрд░рдм / рдорд┐рдиреА- os.gz
рдореЗрдХ [1]: рд▓реАрдбрд┐рдВрдЧ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА `/рд╣реЛрдо/рдпреВрдЬрд╝рд░ / рдПрдХреНрд╕реЗрдВрди-4.1.4/extras/mini-os '
рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд
mini-os-x86_64-grub/mini-os.gz
рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдЕрдзрд┐рдХ рд╕рдордЭрджрд╛рд░
pv-grub-x86_64.gz
(рдпрд╛
pv-grub-x86_32.gz
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рдЗрд╕реЗ x86_32 рдХреЗ рддрд╣рдд рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛), рдФрд░ рдлрд┐рд░
/usr/lib/xen-4.1/boot
рдореЗрдВ рдбрд╛рд▓реЗрдВ
/usr/lib/xen-4.1/boot
рдЕрдкрдиреЗ DOM0
/usr/lib/xen-4.1/boot
, рдЬрд╣рд╛рдБ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ (
xen-utils-4.1 рдХреЗ рд╕рд╛рде рдбреЗрдмрд┐рдпрди рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ,
hvmloader
рднреА
hvmloader
рд╕реНрдерд┐рдд
hvmloader
)ред
рдмреВрдЯрд▓реЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЕрддрд┐рдерд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдкреБрд░рд╛рдирд╛ GRUB Ext4 рдЬреИрд╕реА рдЖрдзреБрдирд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИ, рдХрдо рдЖрдо рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЬрд┐рд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрдк рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐, initrd, рдФрд░ GRUB рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░реЗрдВрдЧреЗ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ
/boot
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ) рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмреВрдЯрд▓реЛрдбрд░ рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рдЦреЛрдЬ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд░реИрдХ рдкрд░ рдХрджрдо рд░рдЦрд╛: рдПрдХреНрд╕рдЯреНрд░реАрдо 2 рдХреЗ рд╕рд╛рде рдПрдХреНрд╕рдЯреА 4 рдХреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдореМрдЬреВрджрд╛ рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди (рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ) рд╣реИрдВ рдЬреЛ рдЗрд╕ рд╕рдВрдЧрддрддрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдПрдХреНрд╕рдЯреА 4 рдЕрдиреБрднрд╛рдЧ рдХреЛ рдмрдирд╛рддреЗ рд╕рдордп рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ред
/boot
рддрд╣рдд рдПрдХ рдЕрд▓рдЧ рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред рдЕрдм, рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ рд╕реВрдХреНрд╖реНрдо-рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЯреНрд░рд┐рдирд┐рдЯреА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд╕рд╛рдордЧреНрд░реА
/boot
рд╕реЗ рдПрдХ рдбрдмрд▓ рд╡реЙрд▓реНрдпреВрдо рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛), рдПрдХреНрд╕рдЯреЗрдЯ 2 рдореЗрдВ рд╕реНрд╡рд░реВрдкрд┐рддред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ
/boot
DOM рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЬреЛрдбрд╝рдХрд░
/boot
рдЕрдкрдиреЗ DOMU рдХреЗ
/etc/fstab
рдХреЛ
/boot
рд╡рд┐рднрд╛рдЬрди рдХреЛ рднреА рдпрд╛рдж рд░рдЦреЗрдВ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рд╢реЗрд╖ рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЗ рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдг рдирд╛рдореЛрдВ рдХреЛ рдмрджрд▓ рджреЗрдВред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдбрд┐рд╕реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рднреА рдпрд╣реА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐
mount -t ext2
рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдореМрдЬреВрджрд╛ рд╡рд┐рднрд╛рдЬрди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдЧрддрддрд╛ рдореЛрдб рдореЗрдВ рдмрдврд╝рддреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдХреИрд╕реЗ рд╣реИред
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рд╣реА, рдЖрдкрдХреЛ GRUB рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдбреЗрдмрд┐рдпрди рдореЗрдВ
рдЧреНрд░рдм-рд▓реИрдЧреЗрд╕реА рдкреИрдХреЗрдЬ рдпрд╛ рдЙрдмрдВрдЯреВ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХреИрдЯрд░реЗрдб
рдЧреНрд░рдм-рд▓реАрдЧреЗрд╕реА-рдПрдХреН 2 )ред рдХрд┐рд╕реА рднреА рд╡рд┐рднрд╛рдЬрди рдХреЗ рдмреВрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ GRUB рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддрд╛рдЫ рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ GRUB рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореМрдЬреВрдж рд╣реИ рдФрд░ рд▓реЗрдЦрди рдпреЛрдЧреНрдп рд╣реИред рд░рдирд┐рдВрдЧ
update-grub
рдПрдХ рдмреВрдЯрд▓реЛрдбрд░ рдореЗрдиреВ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдЧрд╛, рдЬреЛ рдмреВрдЯ рд╕реВрдЪреА рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реНрдиреЗрд▓ рдХреЛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред
$ mkdir / рдмреВрдЯ / рдЧреНрд░рдм
$ рдЕрдкрдбреЗрдЯ-рдЧреНрд░рдм
GRUB рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рдЦреЛрдЬ ... рдкрд╛рдпрд╛ рдЧрдпрд╛: / рдмреВрдЯ / рдЧреНрд░рдм
BIOS рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ред рдЗрд╕рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреА рдЦреЛрдЬ ... / рдмреВрдЯ / рдЧреНрд░рдм / рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдирд╛ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреВрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛
GRUB рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рдЦреЛрдЬ ... рдкрд╛рдпрд╛ рдЧрдпрд╛: / рдмреВрдЯ / рдЧреНрд░рдм
рдореМрдЬреВрджрд╛ GRUB menu.lst рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг ...
рдЬрдирд░реЗрдЯрд┐рдВрдЧ /boot/grub/menu.lst
рдЫрдк рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ ... рдХреЛрдИ рдирд╣реАрдВ рдорд┐рд▓рд╛, рд▓рдВрдШрди ...
рдорд┐рд▓реА рдХрд░реНрдиреЗрд▓: /vmlinuz-3.2.0-4-amd64
рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ /boot/grub/menu.lst ... рдХрд┐рдпрд╛ рдЧрдпрд╛
рдирд┐рд░реНрдорд┐рдд
/boot/grub/menu.lst
рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:
рд╢реАрд░реНрд╖рдХ рдбреЗрдмрд┐рдпрди рдЬреАрдПрдирдпреВ / рд▓рд┐рдирдХреНрд╕, рдХрд░реНрдиреЗрд▓ 3.2.0-4-amd64
рд░реВрдЯ (/ рджреЗрд╡ / xvda1)
рдХрд░реНрдиреЗрд▓ /vmlinuz-3.2.0-4-amd64 рд░реВрдЯ = UUID = f5731cf7-420a-4094-acf7-bec5976a0b62 ro
initrd /initrd.img-3.2.0-4-amd64
рд╢реАрд░реНрд╖рдХ рдбреЗрдмрд┐рдпрди рдЬреАрдПрдирдпреВ / рд▓рд┐рдирдХреНрд╕, рдХрд░реНрдиреЗрд▓ 3.2.0-4-amd64 (рдПрдХрд▓-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб)
рд░реВрдЯ (/ рджреЗрд╡ / xvda1)
рдХрд░реНрдиреЗрд▓ /vmlinuz-3.2.0-4-amd64 рд░реВрдЯ = UUID = f5731cf7-420a-4094-acf7-bec5976a0b62 ro рд╕рд┐рдВрдЧрд▓
initrd /initrd.img-3.2.0-4-amd64
рдпрд╣рд╛рдВ рдпрд╣ рд╣рдбрд╝рддрд╛рд▓реА рд╣реИ рдХрд┐ рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ
root
рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рднрд░рд╛ рд╣реБрдЖ рд╣реИ,
рдбрд┐рд╕реНрдХ рдФрд░ рд╡рд┐рднрд╛рдЬрди рдХреЗ
рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп GRUB рдкрджрдирд╛рдо рдХреЗ рдмрдЬрд╛рдп рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдЗрди рдореЗрдиреВ рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ GRUB рдХреЗрд╡рд▓ рдЧрд▓рдд рд╡рд┐рдХрд▓реНрдк рдореВрд▓реНрдп рдкрд░ рд╢рдкрде рд▓реЗрдЧрд╛ред
рд╕реНрдерд┐рддрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЬрдирд░реЗрдЯ
/boot/grub/menu.lst
рдХреЛ рдмреВрдЯ рд╡рд┐рдХрд▓реНрдк "рдбрд┐рд╕реНрдХ" рдХреЗ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдХреЗ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЬреЛрдбрд╝рдХрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ
/boot
рд░реВрдк рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдПрдХ paravirtual рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдирд╣реАрдВ рд╣реИ):
groot = (hd0)
рдбрд╛рдЙрдирд▓реЛрдб рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдк рд╕рдордп рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реНрдпрд░реНрде рд╕рдордп рдмрд░реНрдмрд╛рдж рди рдХрд░реЗрдВ:
## рд╕рдордп рдкрд░ рд╕реЗрдХрдВрдб
# рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмреВрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реЗрдХрдВрдб рдореЗрдВ, рдПрдХ рд╕реЗрдХрдВрдб рд╕реЗрдЯ рдХрд░реЗрдВ
# (рдЖрдо рддреМрд░ рдкрд░ рдкрд╣рд▓реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд)ред
рдЯрд╛рдЗрдордЖрдЙрдЯ 1
update-grub
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬрдирд░реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛
groot
рдорд╛рди рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдорд╛рдирд╛ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓
/boot/grub/device.map
рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ рд╣рдо рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдмреВрдЯ рдкрд╛рд░реНрдЯреАрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рд▓рд╛рдЗрди рджрд░реНрдЬ рдХрд░реЗрдВрдЧреЗ:
(HD0) / рджреЗрд╡ / xvda1
рдЕрдм
update-grub
рдХреЛ рд╕рд╣реА рдореЗрдиреНрдпреВ рдлрд╝рд╛рдЗрд▓ рдЬрдирд░реЗрдЯ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдореБрдЦреНрдп рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рд╢реАрд░реНрд╖рдХ рдбреЗрдмрд┐рдпрди рдЬреАрдПрдирдпреВ / рд▓рд┐рдирдХреНрд╕, рдХрд░реНрдиреЗрд▓ 3.2.0-4-amd64
рд░реВрдЯ (HD0)
рдХрд░реНрдиреЗрд▓ /vmlinuz-3.2.0-4-amd64 рд░реВрдЯ = UUID = f5731cf7-420a-4094-acf7-bec5976a0b62 ro
initrd /initrd.img-3.2.0-4-amd64
рд╢реАрд░реНрд╖рдХ рдбреЗрдмрд┐рдпрди рдЬреАрдПрдирдпреВ / рд▓рд┐рдирдХреНрд╕, рдХрд░реНрдиреЗрд▓ 3.2.0-4-amd64 (рдПрдХрд▓-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб)
рд░реВрдЯ (HD0)
рдХрд░реНрдиреЗрд▓ /vmlinuz-3.2.0-4-amd64 рд░реВрдЯ = UUID = f5731cf7-420a-4094-acf7-bec5976a0b62 ro рд╕рд┐рдВрдЧрд▓
initrd /initrd.img-3.2.0-4-amd64
рдпрджрд┐ рдХрд░реНрдиреЗрд▓ рдХреЛ рдХрд┐рд╕реА рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдкрд╛рд╕ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ
extra
рд╡рд┐рдХрд▓реНрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЗрд╕реЗ рдЙрд╕реА
/boot/grub/menu.lst
рдореЗрдВ
kopt
рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдВрддрд┐рдо рд░рд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ DOMU рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ:
kernel
рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рдмреВрдЯрд▓реЛрдбрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдмреВрдЯрд▓реЛрдбрд░ рдХреА рдЫрд╡рд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (
hvmloader
рд░реВрдк рдореЗрдВ рдЙрд╕реА рд╕реНрдерд╛рди рдкрд░) рдореЗрдВ рд╣реИ, рддреЛ рдкреВрд░реНрдг рдкрде рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИред
extra
рд╡рд┐рдХрд▓реНрдк GRUB рдореЗрдиреВ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдиреБрднрд╛рдЧ рдФрд░ рдкрде рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред
рдХрд░реНрдиреЗрд▓ = 'pv-grub-x86_64.gz'
рдЕрддрд┐рд░рд┐рдХреНрдд = '(hd0) /grub/menu.lst'
рдкреБрд░рд╛рдиреЗ
ramdisk
рдФрд░
root
рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдирдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд╛рд▓реВ рд╣реИ, DOMU рдХреА рдкрд╣рд▓реА рд╢реБрд░реБрдЖрдд рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрдиреЗрдХреНрд╢рди рдХреЗ рдореЛрдб рдореЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (
xm start -c
)ред рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдмрдврд╝рддреЗ рд╣реБрдП GRUB рдореЗрдиреВ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХрд░реНрдиреЗрд▓ рдмреВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред
рдиреЛрдЯ : рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рддрд░рдгреЛрдВ рдХреЗ Xen рд╕рдВрдХреБрд▓ рдореЗрдВ PV-GRUB рдХреА рдХрдореА рдХрд╛ рд╕рдмрд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг
xen-users рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдкрд░ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛
рдЧрдпрд╛ рд╣реИ ред
рдЬреЗрдВрдЯреВ рдПрдХреНрд╕рдИрдПрди рдИрдмрд┐рд▓реНрдбреНрд╕ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рд╕реНрдЯрдмрдбреЛрдо рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирд┐рд░реНрдорд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдмрд╛рд╣рд░реА рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓реНрдб рдИрдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рд╕реНрд╡реАрдХрд╛рд░реНрдп / рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ, рд╢рд╛рдпрдж рдпрд╣ рд╕рдорд╛рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдбреЗрдмрд┐рдпрди рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред