рдХреНрдпреВрдИрдПрдордпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдИрдкреА-рдХреЗрд╡реАрдПрдо

рдХреНрдпреВрдИрдПрдордпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдИрдкреА-рдХреЗрд╡реАрдПрдо

KVM рдХреЗ рдмрд┐рдирд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░рдирд╛ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рд╣реИред рд╣рдо рдПрдХ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдФрд░ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ KVM-рдУрд╡рд░-рдЖрдИрдкреА рдмрдирд╛рддреЗ рд╣реИрдВред

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдкрд░ рдПрдХ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдзрд┐ рддрдм рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдЬрдм рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдХрд╛рд░рдг рдЬреНрдЮрд╛рдд рд╣реЛ, рдФрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдПрдХ рд╣реА рдкрд░рд┐рд╡рд╛рд░ рд╕реЗ рд╣реЛрдВред рдпрджрд┐ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдХрд╛рд░рдг рдЕрднреА рддрдХ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рдЧрддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд░рд┐рдореЛрдЯ рдХреЗрд╡реАрдПрдо

рдЖрдк рдЖрдИрдкреАрдПрдордЖрдИ рдпрд╛ рдЗрдВрдЯреЗрд▓┬о рд╡реАрдкреНрд░реЛтДв рдЬреИрд╕реЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╛ рдЖрдИрдкреА-рдХреЗрд╡реАрдПрдо рдирд╛рдордХ рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдХрдВрд╕реЛрд▓ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕рднреА рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдЕрдВрдд рдирд╣реАрдВ рд╣реИ. рдпрджрд┐ рд╕рд░реНрд╡рд░ рдХреЛ рд▓рд┐рдирдХреНрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдореЗрдВ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рд░реАрдмреВрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдХреЗрд╡реАрдПрдо-рдУрд╡рд░-рдЖрдИрдкреА рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдПрдХ рдкреВрд░реНрдг рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬреЛ рд░реИрдо рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди (рд╡реАрдПрдо) рд╕рд╣рд┐рдд рдХреЛрдИ рднреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛рдиреА рдЖрдк рдПрдХ VM рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рднреАрддрд░ рд╕рд░реНрд╡рд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЪрд▓реЗрдЧрд╛ред рд╡реАрдПрдо рдХрдВрд╕реЛрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реАрдПрдирд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред

VM рдХреЗ рдЕрдВрджрд░ рд╕рд░реНрд╡рд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдбрд┐рд╕реНрдХ рдХреЛ VM рдбрд┐рд╕реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд▓рд┐рдирдХреНрд╕ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рдХреЛ рдлреЙрд░реНрдо рдХреЗ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ / Dev / sdX, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреБрдЫ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░, рдЬреИрд╕реЗ рдХрд┐ QEMU рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕, рдЖрдкрдХреЛ VM рдбреЗрдЯрд╛ рдХреЛ "рдХрдЪреНрдЪреЗ" рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡реАрдПрдо рдХреЛ рд╕рд░реНрд╡рд░ рдХреА рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдФрд░ рдЙрд╕рдХреЗ рдЕрдВрджрд░ VM рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЪрд╛рд░ рдпрд╛ рдЕрдзрд┐рдХ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд░реИрдо рд╣реИ, рддреЛ рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рддреИрдпрд╛рд░реА

рдЖрдк рдПрдХ рд╣рд▓реНрдХреЗ рдФрд░ рд╕рд░рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ QEMU, рдЬреЛ рдЕрдХреНрд╕рд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЬреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рд╡рд╣ рдЗрд╕реА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕, рдЬреЛ рдПрдХ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ pacman.

рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдЬреЛ рдЖрдкрдХреЛ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рд╡рд╣ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдирд╡реАрдирддрдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИред рдЖрдк рдирд┐рдореНрди рдЖрджреЗрд╢ рд╕реЗ рд╕рднреА OS рдШрдЯрдХреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдФрд░ рдЕрджреНрдпрддрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

pacman -Suy

рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ QEMU рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкреИрдХреНрдореИрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрдорд╛рдВрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:

pacman -S qemu

рдЖрдЗрдП рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпреВрдореВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ:

root@sel-rescue ~ # qemu-system-x86_64 --version
QEMU emulator version 4.0.0
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers

рдпрджрд┐ рд╕рдм рдХреБрдЫ рдРрд╕рд╛ рд╣реИ, рддреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЫрд╡рд┐ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред

рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд╡реАрдПрдо рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдорд╛рддреНрд░рд╛ рддрдп рдХрд░рдиреЗ рдФрд░ рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рдХреЗ рдкрде рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рджреЛ рдХреЛрд░ рдФрд░ рджреЛ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд░реИрдо рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдбрд┐рд╕реНрдХ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ рджреЗрд╡ / / sda ╨╕ / Dev / SDB. рдЖрдЗрдП VM рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ:

qemu-system-x86_64
-m 2048M
-net nic -net user
-enable-kvm
-cpu host,nx
-M pc
-smp 2
-vga std
-drive file=/dev/sda,format=raw,index=0,media=disk
-drive file=/dev/sdb,format=raw,index=1,media=disk
-vnc :0,password
-monitor stdio

рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╡рд░рдг:

  • -рдПрдо 2048рдПрдо - рд╡реАрдПрдо рдХреЛ 2 рдЬреАрдмреА рд░реИрдо рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдВ;
  • -рдиреЗрдЯ рдирд┐рдХ -рдиреЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ - NAT (рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреНрд░реЗрд╕ рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдХрдиреЗрдХреНрд╢рди рдЬреЛрдбрд╝рдирд╛;
  • -рд╕рдХреНрд╖рдо-рдХреЗрд╡реАрдПрдо - рдкреВрд░реНрдг KVM (рдХрд░реНрдиреЗрд▓ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди) рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ;
  • -рд╕реАрдкреАрдпреВ рд╣реЛрд╕реНрдЯ - рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рд╕рд░реНрд╡рд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ;
  • -рдПрдо рдкреАрд╕реА - рдкреАрд╕реА рдЙрдкрдХрд░рдг рдХрд╛ рдкреНрд░рдХрд╛рд░;
  • -рдПрд╕рдПрдордкреА 2 тАФ рд╡рд░реНрдЪреБрдЕрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдбреБрдЕрд▓-рдХреЛрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП;
  • -рд╡реАрдЬреАрдП рдПрд╕рдЯреАрдбреА тАФ рдПрдХ рдорд╛рдирдХ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдЪреБрдиреЗрдВ рдЬреЛ рдмрдбрд╝реЗ рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ;
  • -рдбреНрд░рд╛рдЗрд╡ рдлрд╝рд╛рдЗрд▓=/dev/sda, рдкреНрд░рд╛рд░реВрдк=рдХрдЪреНрдЪрд╛, рд╕реВрдЪрдХрд╛рдВрдХ=0, рдореАрдбрд┐рдпрд╛=рдбрд┐рд╕реНрдХ
    • рдлрд╝рд╛рдЗрд▓=/dev/sdX - рд╕рд░реНрд╡рд░ рдбрд┐рд╕реНрдХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрде;
    • рдкреНрд░рд╛рд░реВрдк=рдХрдЪреНрдЪрд╛ тАФ рд╣рдо рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдбреЗрдЯрд╛ "рдХрдЪреНрдЪреЗ" рд░реВрдк рдореЗрдВ рд╣реИ, рдЕрд░реНрдерд╛рдд рдбрд┐рд╕реНрдХ рдкрд░;
    • рд╕реВрдЪрдХрд╛рдВрдХ = 0 тАФ рдбрд┐рд╕реНрдХ рд╕рдВрдЦреНрдпрд╛, рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХреА рдбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗ рдмрдврд╝рдиреА рдЪрд╛рд╣рд┐рдП;
    • рдореАрдбрд┐рдпрд╛=рдбрд┐рд╕реНрдХ - рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдЗрд╕ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЛ рдбрд┐рд╕реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирдирд╛ рд╣реЛрдЧрд╛;
  • -vnc :0, рдкрд╛рд╕рд╡рд░реНрдб - VNC рд╕рд░реНрд╡рд░ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 0.0.0.0:5900 рдкрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ;
  • -рдореЙрдирд┐рдЯрд░ stdio - рдкреНрд░рд╢рд╛рд╕рдХ рдФрд░ рдХреНрдпреВрдореВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдорд╛рдирдХ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИ, рддреЛ QEMU рдореЙрдирд┐рдЯрд░ рдкреНрд░рд╛рд░рдВрдн рд╣реЛ рдЬрд╛рдПрдЧрд╛:

QEMU 4.0.0 monitor - type 'help' for more information
(qemu)

рд╣рдордиреЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджрд┐рдпрд╛ред рдпрд╣ QEMU рдореЙрдирд┐рдЯрд░ рдкрд░ рдЪреЗрдВрдЬ рд╡реАрдПрдирд╕реА рдкрд╛рд╕рд╡рд░реНрдб рдХрдорд╛рдВрдб рднреЗрдЬрдХрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ: рдкрд╛рд╕рд╡рд░реНрдб рдЖрда рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред

(qemu) change vnc password
Password: ******

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрдкрдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╡реАрдПрдирд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реЗрдорд┐рдирд╛ред

рдХреНрдпреВрдИрдПрдордпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдИрдкреА-рдХреЗрд╡реАрдПрдо

рдХреНрдпреВрдИрдПрдордпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдИрдкреА-рдХреЗрд╡реАрдПрдо

рдЕрдм рд╣рдо рди рдХреЗрд╡рд▓ рд▓реЛрдбрд┐рдВрдЧ рдЪрд░рдг рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╣рдо рдЙрдирд╕реЗ рдирд┐рдкрдЯ рднреА рд╕рдХрддреЗ рд╣реИрдВред

рдЬрдм рдЖрдкрдХрд╛ рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдП, рддреЛ рдЖрдкрдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдпрд╛ рддреЛ рдУрдПрд╕ рдХреЗ рдЕрдВрджрд░ рд╢рдЯрдбрд╛рдЙрди рдХрд╛ рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬрдХрд░ рдпрд╛ рдХрдорд╛рдВрдб рджреЗрдХрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ system_powerdown QEMU рдореЙрдирд┐рдЯрд░ рдореЗрдВ. рдпрд╣ рд╢рдЯрдбрд╛рдЙрди рдмрдЯрди рдХреЛ рдПрдХ рдмрд╛рд░ рджрдмрд╛рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧрд╛: рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рдХрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЖрд╕рд╛рдиреА рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди

рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдкрд╛рд╕ рд╕рд░реНрд╡рд░ рдбрд┐рд╕реНрдХ рддрдХ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХрдорд╛рддреНрд░ рд╕реАрдорд╛ рд░реИрдо рдХреА рдорд╛рддреНрд░рд╛ рд╣реИ: рдЖрдИрдПрд╕рдУ рдЫрд╡рд┐ рдХреЛ рд╣рдореЗрд╢рд╛ рд░реИрдо рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рдЫрд╡рд┐ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд░реИрдо рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдВ / MNT:

mount -t tmpfs -o size=4G tmpfs /mnt

рд╣рдо FreeBSD 12.0 рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЫрд╡рд┐ рднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВрдЧреЗ:

wget -P /mnt ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-amd64-bootonly.iso

рдЕрдм рдЖрдк VM рдкреНрд░рд╛рд░рдВрдн рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

qemu-system-x86_64
-m 2048M
-net nic -net user
-enable-kvm
-cpu host,nx
-M pc
-smp 2
-vga std
-drive file=/dev/sda,format=raw,index=0,media=disk
-drive file=/dev/sdb,format=raw,index=1,media=disk
-vnc :0,password
-monitor stdio
-cdrom /mnt/FreeBSD-12.0-RELEASE-amd64-bootonly.iso
-boot d

рдЭрдВрдбрд╛ -рдмреВрдЯ рдбреА рд╕реАрдбреА рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рдмреВрдЯрд┐рдВрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рдо VNC рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ FreeBSD рдмреВрдЯрд▓реЛрдбрд░ рджреЗрдЦрддреЗ рд╣реИрдВред

рдХреНрдпреВрдИрдПрдордпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдИрдкреА-рдХреЗрд╡реАрдПрдо

рдЪреВрдВрдХрд┐ рдбреАрдПрдЪрд╕реАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрдВрдЯрд░рдиреЗрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд╛рдж рдирдП рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмреВрдЯ рдХрд░рдирд╛ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд╣реА рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдФрд░ рд╡реАрдПрдо рдореЗрдВ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВред

рдирд┐рд╖реНрдХрд░реНрд╖

рд╕рд░реНрд╡рд░ рдХрдВрд╕реЛрд▓ рддрдХ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдпрд╣ рд╡рд┐рдзрд┐ рдХреБрдЫ рд╕рд░реНрд╡рд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рд░реНрд╡рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рддреА рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рджреЛрд╖реЛрдВ рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдирд╛ рдФрд░ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ