CentOS 8 рдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рджрд┐рди рдХреЗ рдЙрдЬрд╛рд▓реЗ рдХреЛ рджреЗрдЦрд╛, рдЪрд╛рд╣реЗ рд╣рдо рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░реЗрдВ рдпрд╛ рдирд╣реАрдВ, рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдореБрджрд╛рдп рд╕реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдиреБрдпрд╛рдпрд┐рдпреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рджреЛрд╕реНрдд рдмрдирд╛рдиреЗ рд╣реЛрдВрдЧреЗред
"рдЬрдВрдЧрд▓реА" рдореЗрдВ рдЖрда рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореЗрд░реЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ CentOS 8 рдкрд░ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреА рдХреЛрдИ рдЬрд▓реНрджреА рдирд╣реАрдВ рдереАред рдФрд░ "рдореВрд▓ рдЖрдИрдПрд╕рдУ" рдФрд░ "рд╡реАрдПрдирд╕реА рдХрдВрд╕реЛрд▓" рд╡рд╛рд▓реЗ рд╡рд┐рдЪрд╛рд░ рдиреЗ рд╡реАрдбреАрдПрд╕ рдФрд░ рд▓реЛрд▓реБрдкрддрд╛ рдХреЗ рддреМрд░-рддрд░реАрдХреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЖрдзреБрдирд┐рдХ рдПрдирд╛рдХреЛрдВрдбрд╛ (рдПрдирд╛рдХреЛрдВрдбрд╛)ред
рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ "рдиреЗрдЯрд╡рд░реНрдХ рдкрд░" рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реБрдП, рдирдП CentOS рдХреА рддреИрдирд╛рдд рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЛ рд╕реАрдзреЗ VDS рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рд╛ред рд╡рд┐рдзрд┐ рдирд╡реАрдирддрд╛ рдХреЗ рд╕рд╛рде рдЪрдордХ рдирд╣реАрдВ рдкрд╛рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдФрд░ рдкреВрд░реНрдг рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рдкрд╛ рд╕рдХрд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рднрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдРрд╕реЗ VDS рдкрд░ CentOS 8 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛:
рдХрдВрд╕реЛрд▓ рдФрд░ рдЖрдИрдПрд╕рдУ рдХреЗ рдмрд┐рдирд╛ KVM, 256MB RAM, 2GB HDD

рд╡реИрд╕реЗ, рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рди рдХреЗрд╡рд▓ CentOS рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рди рд╣реА рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
0. VDS рдХреЗ рд▓рдХреНрд╖рдг
рдЬреИрд╕рд╛ рдХрд┐ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛:

рд╡реИрд╕реЗ, рдЕрдм рдЕрдкрдиреЗ рд╕рдмрд╕реЗ рдмрдЬрдЯреАрдп рдЯреИрд░рд┐рдл рдореЗрдВ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде VDS рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред CentOS 7 рдХреЛ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реЛрдиреЗ рджреЗрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдпрд╣ рд▓рдЧрднрдЧ рд╕рднреА рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реИред
1. рддреАрди рдХрд╝реАрдорддреА рдлрд╛рдЗрд▓реЗрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ
"рджрд╛рддрд╛" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА - CentOS 8. рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░реНрд╡рд░ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рджрд╛рддрд╛ рдХреА рддрдХрдиреАрдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ VDS рдХреЗ рдЙрди рд▓реЛрдЧреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИрдВ, рддреЛ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХрдо рдкрд░реЗрд╢рд╛рдиреА рд╣реЛрдЧреАред
рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдФрд░ рджрд╛рддрд╛ рдбрд┐рд╕реНрдХ рдХрд╛ рдЖрдХрд╛рд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЙрд╕ рдкрд░ рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред рдореИрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд╛рддрд╛ рдбрд┐рд╕реНрдХ рдХреЛ рдПрдХ рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рдЪреВрдВрдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ KVM VDS рд╣реИ, рдЗрд╕рд▓рд┐рдП рджрд╛рддрд╛ рдХреЛ рдШрд░ рдкрд░ рдмреЗрдХреНрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -
libvirt рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдкрд░ред рдореИрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдиреНрдпреВрдирддрдо рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдХрд╛рд░реНрдп рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорджрдж рд╣реЛрдЧреАред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯреА CentOS рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреЗ рдорд╛рдирдХ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рддрд╣рдд, рд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рдХрд╕реНрдЯрд╛рд░реНрдЯ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ:
рд╕реЗрдВрдЯреЛрд╕ 8 рдЯрд┐рдиреАinstall text url --url="https://mirror.yandex.ru/centos/8/BaseOS/x86_64/os/" eula --agreed firstboot --disable keyboard --vckeymap=us --xlayouts='us' lang en_US.UTF-8 timezone Africa/Abidjan auth --enableshadow --passalgo=sha512 rootpw --plaintext very-strong-password-see-below
рдЖрдк рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд┐рд╕реА рднреА рдЙрдкрд▓рдмреНрдз рд╡реЗрдм рд╕рдВрд╕рд╛рдзрди рдкрд░ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрдирд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рдореИрдВ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдкрд░ рдзреНрдпрд╛рди рджреЗ рд░рд╣рд╛ рд╣реВрдВ: рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрдард┐рди рдмрдирд╛ рджреЗрдВ рддрд╛рдХрд┐ рдордиреЛрд░рдВрдЬрди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдЕрдЧрд▓реЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЧреБрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рди рд╣реЛред
рджрд╛рддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдбрд┐рд╕реНрдХ рд╕реЗ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ,
рд╕реЗрдВрдЯреЛрд╕ 8.tgz рдХрд╣рддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдбреЛрдирд░ рдбрд┐рд╕реНрдХ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рдЗрд╕реЗ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдкрд░ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ, рдпрд╛ рдбреЛрдирд░ рдореЗрдВ рд╣реА рдЗрд╕рдХреА рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреИрдХ рдХрд░реЗрдВ, рд╡рд░реНрдЪреБрдЕрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ (/ рджреЗрд╡, / рдкреНрд░реЛрдХ, рдЖрджрд┐) рдХреЛ рдЫреЛрдбрд╝рдХрд░ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджрд╛рддрд╛ рд╕реЗ рджреЛ рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: рдХрд░реНрдиреЗрд▓ (
vmlinuz ) рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рд░реИрдордбреНрд░рд╛рдЗрд╡ (
initrd )ред рдХрд░реНрдиреЗрд▓ рдХреЛ рдбреЛрдирд░ (vmlinuz-something-there) рдХреА / boot рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ NFS рд╕рд░реНрд╡рд░ рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдмреВрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдХреЗ рд░реИрдордбреНрд░рд╛рдЗрд╡ рдХреЛ рд╡рд┐рд╢реЗрд╖ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджрд╛рддрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рдЖрдкрдХреЛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
# dnf install dracut-network nfs-utils # echo 'add_dracutmodules+="nfs"' >> /etc/dracut.conf # dracut -f /initrd
рдФрд░ рдбрд┐рд╕реНрдХ рдХреА рдЬрдбрд╝ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ initrd рдЪреБрдиреЗрдВред
рдирддреАрдЬрддрди, рддреАрди рдлрд╛рдЗрд▓реЗрдВ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдВрдЧреА:
- centos8.tgz - рд╕реНрдерд╛рдкрд┐рдд CentOS 8 рдХреА рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣
- initrd - NFS рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
- vmlinuz - OS рдХрд░реНрдиреЗрд▓
# ls -l | awk '{print $9,$5}' centos8.tgz 320712609 initrd 21916741 vmlinuz 7876856
рджрд╛рддрд╛ рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд╛рдо рдореЗрдВ рдЖ рд╕рдХрддрд╛ рд╣реИ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)
2. рдПрдирдПрдлрдПрд╕ рд╕рд░реНрд╡рд░
рдПрдХ рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ VDS рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдирдПрдлрдПрд╕ рд╕рдВрд╕рд╛рдзрди рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдРрд╕рд╛ рд╕рд░реНрд╡рд░ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡реАрдбреАрдПрд╕ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рд╕реЗ рдЗрд╕рдХреА рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╣реИред рдЖрдк рдШрд░реЗрд▓реВ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд "рд░рд╛рдЙрдЯрд░ рдкрд░ рдкреЛрд░реНрдЯ рдЕрдЧреНрд░реЗрд╖рдг" рдХреЗ рд╕рд╛рде) рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп VDS, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдПред рдЕрдВрдд рдореЗрдВ, "рджрд╛рддрд╛" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдПрдирдПрдлрдПрд╕ (рдХреЗрд╡рд▓ рдордЬрд╛рдХ) рдХреЗ рд╕рд╛рде рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред CentOS 8 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рджрд╛рддрд╛ рдХреА рддрд░рд╣ рдПрдирдПрдлрдПрд╕ рд╕рд░реНрд╡рд░ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд░рд╣ рдЬрд╛рдПрдЧреАред
рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП NFS рд╕рдВрд╕рд╛рдзрди рдореЗрдВ
рд╕реЗрдВрдЯреЛрд╕ 8.tgz рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЗрд╕рдХреА рд░реВрдЯ рдореЗрдВ рдЕрдирдкреИрдХ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣рд╛рдБ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ CentOS 7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдЙрддреНрдкрд╛рджрди рдЧрд╛рдЗрдб рд╣реИ:
# mkdir /nfsroot # cp .../centos8.tgz /nfsroot # tar xzf /nfsroot/centos8.tgz -C /nfsroot # yum install nfs-utils # systemctl enable rpcbind nfs-server # echo '/nfsroot 100.100.100.100/32(rw,sync,no_root_squash,no_all_squash)'>/etc/exports # systemctl restart rpcbind nfs-server
100.100.100.100, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рднрд╡рд┐рд╖реНрдп рдХреЗ CentOS 8 рдХреЗ рд╕рд╛рде VDS рдЖрдИрдкреА рдкрддрд╛ рд╣реИред
3. рдбрд╛рдЙрдирд▓реЛрдб VDS "рдиреЗрдЯрд╡рд░реНрдХ рдкрд░" (NFSroot)
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ VDS рд░реВрдЯ рдХреЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд░реИрдордбреНрд░рд╛рдЗрд╡ (
initrd ) рдФрд░ рдХрд░реНрдиреЗрд▓ (
vmlinuz )
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдлрд┐рд░, GRUB рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:
/etc/grub.d/40_custom
200.200.200.200 - NFS рд╕рд░реНрд╡рд░ рдХрд╛ IP рдкрддрд╛ред
/ etc / рдбрд┐рдлрд╝реЙрд▓реНрдЯ / рдЧреНрд░рдм . . . GRUB_TIMEOUT=0 . . . GRUB_DEFAULT="NFSRoot" . . .
рдФрд░ VDS рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ:
# grub2-mkconfig --output=/boot/grub2/grub.cfg # reboot
рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ VDS CentOS 8 рджрд╛рддрд╛ рдХреЛ рд▓реЛрдб рдХрд░реЗрдЧрд╛, рдФрд░ рд╕реНрдерд╛рдиреАрдп рдбреНрд░рд╛рдЗрд╡ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирдорд╛рдЙрдВрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛:

4. "рд╕реНрдерд╛рдкрдирд╛" рд╕реЗрдВрдЯреЛрд╕ 8
рдЕрдм рдЖрдк рд╕реНрдерд╛рдиреАрдп VDS рдбрд┐рд╕реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдФрд░ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, OS рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрд╕рдореЗрдВ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрд╡рд╢реНрдпрдХ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг:
# dnf install parted tar # parted /dev/vda unit s print free Model: Virtio Block Device (virtblk) Disk /dev/vda: 4194304s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 63s 2047s 1985s Free Space 1 2048s 526335s 524288s primary linux-swap(v1) 2 526336s 4194303s 3667968s primary xfs boot # dd if=/dev/zero of=/dev/vda count=3000
рдЫреЛрдЯреЗ VDS рдкрд░, рдореИрдВ рдЗрд╕ рдбрд┐рд╕реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реВрдВ:
# parted /dev/vda unit s print free Model: Virtio Block Device (virtblk) Disk /dev/vda: 4194304s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 2s 2047s 2046s Free Space 1 2048s 4194303s 4192256s primary boot
рд╕реНрд╡рд░реВрдкрдг, рдЖрд░рдХреНрд╖рдг рд╣рдЯрд╛рдирд╛ рдФрд░ UUID рдорд╛рди рдХреЛ "рджрд╛рддрд╛" рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛:
# mkfs.ext4 /dev/vda1 # cat /etc/fstab | grep UUID UUID=1f944e86-c590-4af7-b651-3c1783c15d79 / ext4 defaults 1 1 # tune2fs -m 0 -U 1f944e86-c590-4af7-b651-3c1783c15d79 /dev/vda1 tune2fs 1.44.3 (10-July-2018) Setting reserved blocks percentage to 0% (0 blocks) Setting UUID on a checksummed filesystem could take some time. Proceed anyway (or wait 5 seconds to proceed) ? (y,N) y
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдФрд░ рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛:
# mount /dev/vda1 /mnt # tar xzf /centos8.tgz -C /mnt # grub2-install --boot-directory=/mnt/boot /dev/vda Installing for i386-pc platform. Installation finished. No error reported.
рдЪреВрдВрдХрд┐
рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдВрдзрдХ рд╡рд┐рд░рд╛рд╕рдд рдХреЛ рд╕рдордЭрддрд╛
рд╣реИ , рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреБрдХреНрдд ifcfg рдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдирд╛рдо рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
# ls /sys/class/net/ enp1s0 lo
# cat > /etc/sysconfig/network-scripts/ifcfg-enp1s0 << EOF > DEVICE=enp1s0 > NAME=enp1s0 > TYPE=Ethernet > ONBOOT=y > BOOTPROTO=none > IPADDR=100.100.100.100 > NETMASK=255.255.255.0 > GATEWAY=100.100.100.1 > EOF
рдмрд╕ рдЗрддрдирд╛ рд╣реА, рдЖрдк VDS рдХреЛ рдЗрд╕рдХреЗ рд▓реЛрдХрд▓ рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рд░рд┐рдмреВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
5. рдирд┐рд╖реНрдХрд░реНрд╖
VDS рд╕реНрдерд╛рдкрд┐рдд рдиреНрдпреВрдирддрдо рд╕реЗрдВрдЯреЛрд╕ 8 рдХреЗ рд╕рд╛рде:

рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ:
www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txtaccess.redhat.com/documentation