рдЗрд╕ рдиреЛрдЯ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдк рдлреЗрдбреЛрд░рд╛ 16 рдХреЛ рдХреИрд╕реЗ рдПрдХ рдкреАрд╡реА рдЕрддрд┐рдерд┐ рдорд╢реАрди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХреНрд╕рдирд╕реЗрд╡рд░ / рдПрдХреНрд╕рди рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рдЧреИрд░-рд╕реАрдзреЗ рд╕рдорд░реНрдерд┐рдд рд╡рд┐рддрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлреЗрдбреЛрд░рд╛ 16 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдХрдИ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХрд░рдиреА рдкрдбрд╝реАред рдХрдЯ рдХреЗ рддрд╣рдд рддреИрдпрд╛рд░ рдШреЛрд▓ред
рдЪрд░рдг 1. рдПрдЪрд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЪреВрдВрдХрд┐ XenServer рдореЗрдВ рдлреЗрдбреЛрд░рд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо "рдЕрдиреНрдп рдЗрдВрд╕реНрдЯреЙрд▓ рдореАрдбрд┐рдпрд╛" рд▓реЗрдмрд▓ рд╕реЗ рдПрдХ рдЕрдореВрд░реНрдд рдПрдЪрд╡реАрдПрдо рдорд╢реАрди рдмрдирд╛рдХрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдорд╛рдирдХ рд╣реИ, рд╣рдо рдореЗрдореЛрд░реА, рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдбрд┐рд╕реНрдХ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рд╕рдВрд▓рдЧреНрди рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА рд╕реНрдХреНрд░реАрди рдкрд░ (рдЗрдВрд╕реНрдЯреЙрд▓ рдпрд╛ рдЕрдкрдбреЗрдЯ ...), рдЯреИрдм рджрдмрд╛рдПрдВ рдФрд░ рдХрд░реНрдиреЗрд▓ рдмреВрдЯ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдиреЛрдЧрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝реЗрдВред рдЕрдиреНрдпрдерд╛, рдЗрдВрд╕реНрдЯреЙрд▓рд░ gpt рдХреЗ рддрд╣рдд рдбрд┐рд╕реНрдХ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ pygrub PV рд▓реЛрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд░реНрдиреЗрд▓ рдФрд░ рд░реИрдордбрд┐рд╕реНрдХ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдХреНрд╖рдг рд╕рдВрдЦреНрдпрд╛ 2. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЗрдВрд╕реНрдЯреЙрд▓рд░ / рдмреВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЛ ext4 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рдлрд┐рд░ рд╕реЗ рдкрд╛рдЗрдЧреНрд░рдм рдХреЗ рд▓рд┐рдП рджреБрд░реНрдЧрдо рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ рдХрд┐ ext2 рдореЗрдВ рдмреВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП, рд╣рдо рдЖрдкрдХреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВред
рдЪрд░рдг 2. рдПрдЪрд╡реАрдПрдо рдХреЛ рдкреАрд╡реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ
рдорд╢реАрди рдХреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЧреНрд░рдм рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ, grub.cfg рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ / рдмреВрдЯ / рдЧреНрд░рдм рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдлреЗрдбреЛрд░рд╛ 16 рдореЗрдВ, рдЧреНрд░рдм / рдмреВрдЯ / рдЧреНрд░рдм 2 рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛, рдФрд░ рддрджрдиреБрд╕рд╛рд░ pygrub рдЗрд╕реЗ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
[root@localhost ~]# ln /boot/grub2/grub.cfg /boot/grub
- рд╣рд╛рд▓рд╛рдБрдХрд┐ pygrub рдЖрдо рддреМрд░ рдкрд░ grub2 рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ, рдХреБрдЫ рдирд┐рд░реНрдорд╛рдг рдЗрд╕реЗ рдмрд╣реБрдд рд╣реА рд╕реНрд▓реЗрдб рдХрд┐рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдХреНрд░реИрд╢ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрдм рдпрд╣ grub.cfg рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рд▓рд╛рдЗрди рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкрд╛рдЗрдЧреНрд░рдм рдлрдЯ рдЬрд╛рддрд╛ рд╣реИ:
set default="${saved_entry}"
рдЗрд╕реЗ рдмрджрд▓реЛ
set default=0
рд╕рдм рдХреБрдЫ, рдЕрдм рдЖрдк рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╡реЗрдХ рдХреЗ рд╕рд╛рде рдорд╢реАрди рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:
[root@xcp01 bin]# xe vm-list name-label=f16
uuid ( RO) : da8d401c-93b9-67a5-5275-39c6f76e67c9
name-label ( RW): f16
power-state ( RO): halted
[root@xcp01 bin]# xe vm-param-set uuid=da8d401c-93b9-67a5-5275-39c6f76e67c9 HVM-boot-policy=""
[root@xcp01 bin]# xe vm-param-set uuid=da8d401c-93b9-67a5-5275-39c6f76e67c9 PV-bootloader=pygrub
[root@xcp01 bin]# xe vm-disk-list uuid=da8d401c-93b9-67a5-5275-39c6f76e67c9
Disk 0 VBD:
uuid ( RO) : 37301b8f-c490-c1b3-ee11-09ea749289af
vm-name-label ( RO): f16
userdevice ( RW): 0
Disk 0 VDI:
uuid ( RO) : 8259df56-47d2-494d-a1a8-437ce5388cf5
name-label ( RW): f16
sr-name-label ( RO): NetApp XCP NFS
virtual-size ( RO): 32212254720
[root@xcp01 bin]# xe vbd-param-set uuid=37301b8f-c490-c1b3-ee11-09ea749289af bootable=true
[root@xcp01 bin]# xe vm-start uuid=da8d401c-93b9-67a5-5275-39c6f76e67c9
[root@xcp01 bin]#
рд╣рдо рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, XS рдЯреВрд▓реНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рд▓рд╛рдЗрд╡ рд╕реНрдиреИрдкрд╢реЙрдЯ, рд▓рд╛рдЗрд╡ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рднреА рдЕрдЪреНрдЫрд╛рдЗрдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рдЖрднрд╛рд╕реА рдорд╢реАрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рдкреБрдирд╢реНрдЪ
- рддрд╛рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕реЗрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд╛рдордиреЗ рди рдЖрдП, рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ /etc/grub.d/00_header рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
- рдЙрдмрдВрдЯреВ 10.10 рдХреЛ рдЙрдмрдВрдЯреВ 11.04 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддреЗ рд╕рдордп рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдИ, рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдБ рдЧреНрд░рдм рдХреНрдпреВрдмрдЧ рдореЗрдВ рд╕рдмрдореЗрдиреВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдкрд╛рдЗрдЧреНрд░рдм рдЯреВрдЯ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдмрд╕ рд╕рдмрдореЗрдиреВ рдХреА рдкреАрдврд╝реА рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ /etc/grub.d рд╕реЗ рдХрд╛рдЯ рджрд┐рдпрд╛