рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддреА рд╣реИрдВред рд╡рд┐рднрд┐рдиреНрди рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рд╛рдЪреАрди рд╕реНрд╡рдЪреНрдЫ рд╕рд░реНрд╡рд░ рдкрд░ рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЖрдЬ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджреВрд╕рд░реА рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдУрдПрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрджрд▓ рджреЗрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рд╕рдмрд╕реЗ рдЧрдВрднреАрд░ рдорд╛рдорд▓реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ: рд╕рд░реНрд╡рд░ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯреА рд╣реБрдИ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рджреЗрдВ, рдФрд░ рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдп рдУрдПрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред
рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЕрдкрдиреА рднреМрдВрд╣реЛрдВ рдХреЛ рдКрдкрд░ рдЙрдард╛рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдкреНрдпрд╛рд░реЗ рдУрдПрд╕ рдХрд┐рддрдиреЗ рд▓рдЪреАрд▓реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдорд╛рд░реА рдЖрд╕реНрддреАрди рдКрдкрд░ рдЙрда рдЬрд╛рдП рдФрд░ рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдВ рдЙрддрд░ рдЬрд╛рдПред
рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЖрдзрд╛рд░ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рд╣рдо рдЕрд╕реНрдерд╛рдпреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SWAP-рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рдпрд╣ рдЕрдкрдиреЗ рдкреИрд░реЛрдВ рдкрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ - рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред рдореБрдЦреНрдп рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рд╣реИ рдХрдо рд╕реЗ рдХрдо 420 рдПрдордмреА рдЖрдХрд╛рд░ рдХрд╛ рдПрдХ рд╕реНрд╡реИрдк (рдпрд╣ рдареАрдХ рдЙрд╕реА рддрд░рд╣ рд╣реИ рдЬреЛ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рдХреА рд╣рд░ рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдХрд┐рддрдирд╛ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ)ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЗрдЦ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдбреЗрдмрд┐рдпрди рд╣реИ, рдФрд░ рдЖрдк рдПрдХ рдбреЗрдмрд┐рдпрди рдХреЛ рд╢рд░реНрдд рд▓рдЧрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ,
- рдПрдордмреАрдЖрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдЧреНрд░рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХреА рдПрдХ рдЫреЛрдЯреА рдпреЛрдЬрдирд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
- рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдХреЛ ext3 рдореЗрдВ рдмрджрд▓ рджреЗрдВ;
- рдЙрд╕ рдкрд░ рдПрдХ рд╕рд╛рдл рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ;
- рдЗрд╕рдореЗрдВ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВ;
- рдореБрдЦреНрдп рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВ;
- рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕реЗ рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдУрдПрд╕ рдХреА рдирдХрд▓ рдХрд░реЗрдВ;
- рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдмреВрдЯ рдХрд░реЗрдВ, рд╕реНрд╡реИрдк рд╕рдХреНрд╖рдо рдХрд░реЗрдВред
рдЦрдВрдб рддреИрдпрд╛рд░реАред
рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдЬреЛ рд╣рдо рдХрд░реЗрдВрдЧреЗ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕реНрд╡реИрдк рд╕реЗрдХреНрд╢рди рд╣реИ:
# free -m ... Swap: 470 0 470
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - рд╡рд╣рд╛рдБ рд╣реИ, рдФрд░ рдЖрдХрд╛рд░ (рдПрдордмреА рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд) рдХрд╛рдлреА рд╕рдВрддреЛрд╖рдЬрдирдХ рд╣реИред рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдмрд╛рдХреА рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рдбрд┐рд╕реНрдХ рдХреИрд╕реЗ рдЯреВрдЯреА:
# fdisk -l /dev/sda ... Device Boot Start End Blocks Id System /dev/sda1 * 1 462 3710983+ 83 Linux /dev/sda2 463 522 481950 5 Extended /dev/sda5 463 522 481918+ 82 Linux swap / Solaris
рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ sda1 рдкрд░ рд╡рд░реНрддрдорд╛рди OS рд╣реИ, sda5 рдкрд░ рдПрдХ рд╕реНрд╡реИрдк рд╣реИред рднреНрд░рдорд┐рдд рд╣реЛрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рд╣реЛрддрд╛ рд╣реИред
рд╕реНрд╡реИрдк рдмрдВрдж рдХрд░реЗрдВ:
рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдордиреЗ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЖрдк рд╡рд╣реА рдореБрдлреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
# free ... Swap: 0 0 0
рд╣рдорд╛рд░реА рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:
# fdisk /dev/sda Command (m for help): t Partition number (1-5): 5 Hex code (type L to list codes): 83 Changed system type of partition 5 to 83 (Linux) Command (m for help): w The partition table has been altered! WARNING: Re-reading the partition table failed with error 16: . The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks.
рд╣рдореЗрдВ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рд░рд┐рдмреВрдЯ рддрдХ рдХрд░реНрдиреЗрд▓ рдХреЛ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рджрд┐рдЦреЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЕрднреА рддрдХ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдм рд╣рдорд╛рд░реЗ рдкреБрд░рд╛рдиреЗ рдирдП рд╡рд┐рднрд╛рдЬрди рдкрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ext3:
# mke2fs -j /dev/sda5 Writing inode tables: done Creating journal (4096 blocks): done
рд╣рдо рдХрд╣реАрдВ рди рдХрд╣реАрдВ рд╕реЗрдХреНрд╢рди рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЗрд╕рдХреА рддреИрдпрд╛рд░реА рдкреВрд░реА рдХрд░реЗрдВрдЧреЗред
# mkdir /mnt/temp # mount /dev/sda5 /mnt/temp # df -h % /dev/sda1 3,5G 600M 2,8G 18% / ... /dev/sda5 456M 11M 422M 3% /mnt/temp
рдПрдХ "рдЕрд╕реНрдерд╛рдпреА" рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред
рдпрд╣рд╛рдВ рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╕реНрдерд╛рди рдкрд░ рдЕрд╕реНрдерд╛рдпреА рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рд╣рдо рдмрд╕ рдЗрд╕реЗ рдореБрдЦреНрдп рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдиреНрдпреВрдирддрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди - рдбреАрдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдорд╛рди рд▓реЗрдВрдЧреЗ рдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ (рдЕрдиреНрдпрдерд╛ рдЗрд╕рдХреЗ рдмрд╛рдж рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╕рд░реНрд╡рд░ рд╣реИ?), рдЗрд╕рд▓рд┐рдП рд╣рдо рднрдВрдбрд╛рд░ рд╕реЗ рд╕рдм рдХреБрдЫ рдкрдВрдк рдХрд░рддреЗ рд╣реИрдВред
# aptitude install debootstrap ... debootstrap (1.0.10lenny1) ...
рдпрд╣ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЪрд╛рд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ: рд╡рд╛рдВрдЫрд┐рдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рд░рд┐рд▓реАрдЬ рдирд╛рдо, рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдкреВрд░реНрдг рджрд░реНрдкрдг рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХред рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ `uname -a` рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдо рдЕрдкрдиреЗ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╡рд┐рддрд░рдг рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдордиреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╛рдЧ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рджрд░реНрдкрдг рдХрд╛ рд▓рд┐рдВрдХ рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
http://www.debian.org/mirror-list ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд▓реЙрдиреНрдЪ рд▓рд╛рдЗрди рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
# debootstrap --arch i386 lenny /mnt/temp http:
рдПрдВрдЯрд░ рджрдмрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреА, рдХрд╛рдлреА рдФрд╕рдд рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди (~ 10 рдПрдордмреАрдкреАрдПрд╕) рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ 5-10 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ - рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреА рдЪрд╛рдп рдЦрддреНрдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рднреА рдирд╣реАрдВ рдерд╛ред рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ:
I: Base system installed successfully.
рдЕрдм рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ: рд╣рдореЗрдВ рдирдИ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдареАрдХ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рд╕рд┐рд╕реНрдЯрдо рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рдХреЗ рдкрд╛рд╕ рд╢рд╛рдпрдж рдмреБрд░реЗ рд╕рдкрдиреЗ рдереЗ рдХрд┐ рд╡рд╣ рдорд╢реАрди рдкрд░ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреИрд╕реЗ рдЦреЛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВ рд╣рдордиреЗ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдкрд░ рдирд╣реАрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдм рдареАрдХ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП рдПрдХ рдордЧ рдХреЙрдлреА рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд░рдЦреЗрдВ рдФрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВред рд╢рд╛рдпрдж, рд╕рднреА рдХреЛ рдХрд╛рдлреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдлрд╛рдЗрд▓реЗрдВ рдорд┐рд▓реЗрдВрдЧреА, рдЬреЛ рдЬрд╣рд╛рдВ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рд╕рднреА рдЧреИрд░-рдорд╛рдирдХ рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд /etc/rc.routes рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдХреБрдЫ рднреА рдирд╣реАрдВ рднреВрд▓рдирд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣рд╛рдВ рд╕реВрдЪреА рд▓рд╛рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд░реНрде рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ:
# cp /etc/{resolv.conf,hosts,rc.local} /mnt/temp/etc # cp /etc/network/interfaces /mnt/temp/etc/network # cp /etc/your-stuff /mnt/temp/etc
Fstab рдореЗрдВ рд╣рдо рд╕рдмрд╕реЗ рдЖрд╡рд╢реНрдпрдХ - рдкреНрд░реЛрдХ рдФрд░ рд╣рдорд╛рд░реЗ рд░реВрдЯ рд╕реЗрдХреНрд╢рди рдХреЛ рд▓рд┐рдЦреЗрдВрдЧреЗ:
# cat > /mnt/temp/etc/fstab << "#EOF" > proc /proc proc defaults 0 0 > /dev/sda5 / ext3 errors=remount-ro 0 1 > #EOF
рдЕрдм рджреЗрд╡ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ, рд╣рдорд╛рд░реЗ рдЕрд╕реНрдерд╛рдпреА рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдореВрд▓ рдореЗрдВ рдЬрд╛рдПрдВ, рдФрд░ рддреБрд░рдВрдд рдЦрд░реАрдж рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ:
# mount --bind /dev /mnt/temp/dev # chroot /mnt/temp /bin/bash # mount -t proc proc /proc
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╣рдореЗрдВ рдПрдХ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рдмрд╛рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред
# wget http://debian.soar.name/sources.list -O /etc/apt/sources.list # aptitude update
рд╕рдордп рдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯ рдХрд░реЗрдВ:
# dpkg-reconfigure tzdata
рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
# aptitude install locales # dpkg-reconfigure locales # aptitude install console-data # aptitude install ssh # aptitude install sudo
рддреБрд░рдВрдд, рддрд╛рдХрд┐ рднреВрд▓ рди рдЬрд╛рдП, рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕реЗ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рд╡реЗ рдмрд╛рдж рдореЗрдВ рд╣рдореЗрдВ ssh рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдиреЗ рджреЗрдВрдЧреЗ:
# adduser --ingroup users soar # visudo
рдЕрдм рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдирдИ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╕рднреА рдмреВрдЯрд▓реЛрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
# aptitude install grub # grub-install /dev/sda
рдлрд┐рд░ рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рдирдП рдЕрдиреБрднрд╛рдЧ рд╕реЗ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ICBM рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╣реИ, рдЗрдХрд╛рдИ рдореЗрдВ, рд╣рдо рд╣реЙрд░реНрдирдмреАрдо рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд┐рдЦреЗрдВрдЧреЗ:
# grub grub> root (hd0,<TAB> Possible partitions are: Partition num: 0, Filesystem type is ext2fs, partition type 0x83 Partition num: 4, Filesystem type is ext2fs, partition type 0x83
рдПрдХ рд╡рд░реНрдЬрдирд╛ рдкрд░ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдХреМрди рд╕реЗ рдЕрдиреБрднрд╛рдЧ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдирд╛рдо рд╕реЗ рдХрдо рд╣реИред рд╣рдо рдЕрдкрдиреЗ sda5 рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ:
grub> root (hd0,4) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd0) ... Done. grub> quit
рдмреВрдЯрд▓реЛрдбрд░ рдЬрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдм рдЙрдкрдпреБрдХреНрдд рдХрд░реНрдиреЗрд▓ рдЪреБрдиреЗрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ:
# aptitude search linux-image # aptitude install linux-image-2.6.26-2-686
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рд╣рдорд╕реЗ рдкреВрдЫрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ "рд╡рд░реНрддрдорд╛рди рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдВ?", рдЬрд┐рд╕рдХрд╛ рд╣рдо рдкреБрд╖реНрдЯрд┐ рдореЗрдВ рдЬрд╡рд╛рдм рджреЗрдВрдЧреЗред рд╡реЗ рдпрд╣ рднреА рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рд╣рдо рдПрдХ рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдмреВрдЯрд▓реЛрдбрд░ рд╕реЗ initrd рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░реЗрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдордиреЗ рдЕрдкрдирд╛ рджрд┐рдорд╛рдЧ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред
рд╣рдо "рдирд╣реАрдВ" рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИред рдпрд╣ рдмреВрдЯрд▓реЛрдбрд░ рдореЗрдиреВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ:
# update-grub Found kernel: /boot/vmlinuz-2.6.26-2-686 Updating /boot/grub/menu.lst ... done
рд╣рдо рд╕рд░реНрдХрд┐рдЯ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рдирд╕реЛрдВ рдХреЛ рдореБрдЯреНрдареА рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдкрд╣рд▓реЗ рд░рд┐рдмреВрдЯ рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВ:
# exit # reboot
рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдорд╢реАрди рд╣рдорд╛рд░реЗ рдЕрд╕реНрдерд╛рдпреА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░рд┐рдмреВрдЯ рд╣реЛрдЧреАред рд╣рдо рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ ssh рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдЕрднреА рдЬреЛрдбрд╝рд╛ рд╣реИред
рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ред
рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╣рдорд╛рд░реЗ рдкреБрд░рд╛рдиреЗ рдЕрдиреБрднрд╛рдЧ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ:
# mke2fs -j /dev/sda1 Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done # mkdir /mnt/temp # mount /dev/sda1 /mnt/temp
рд╡реИрд╕реЗ, рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдЖрдк рдбрд┐рд╕реНрдХ рд░рдЦрд░рдЦрд╛рд╡ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрди рдХреЛ рдкреБрди: рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред
рдпрд╣ рд╣рдорд╛рд░реЗ рд╕реНрд╡рдЪреНрдЫ рдУрдПрд╕ рдХреЛ рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ:
рдЕрджреНрдпрддрди fstabред рдЗрд╕ рдмрд╛рд░ рд╣рдо рдЗрд╕реЗ рд╕рднреА рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрдВрдШреА рдХрд░рддреЗ рд╣реИрдВ:
# cat > /mnt/temp/etc/fstab << "#EOF" > # /etc/fstab: static file system information. > # > # <file system> <mount point> <type> <options> <dump> <pass> > proc /proc proc defaults 0 0 > /dev/sda1 / ext3 defaults,errors=remount-ro 0 0 > #EOF
рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдЖрдкрдХреЛ рд╣реЙрд░реНрдирдмреАрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдмрд╛рд░ - рд╣рдорд╛рд░реЗ рдореБрдЦреНрдп рднрд╛рдЧ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
# mount --bind /dev /mnt/temp/dev # chroot /mnt/temp/ /bin/bash # grub-install /dev/sda # grub grub> root (hd0,0) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,0)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded Done. grub> quit # update-grub Updating /boot/grub/menu.lst ... done
рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЗрд╕ рдЬрдЧрд╣ рдореЗрдВ, рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдХреЗ рд╡рд┐рдкрд░реАрдд, menu.lst рдиреЗ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдФрд░ sda5 рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рд▓рд┐рдВрдХ рдереЗред рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИ - рдореБрдЭреЗ рдЕрднреА рднреА рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рд╣реИ:
# sed -i -e 's/sda5/sda1/g' /boot/grub/menu.lst # sed -i -e 's/(hd0,4)/(hd0,0)/g' /boot/grub/menu.lst
рд╣рдо рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ рдФрд░ рджреВрд╕рд░рд╛ рд░реАрдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ:
# exit # reboot
рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж, рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдлрд┐рд░ рд╕реЗ рдореВрд▓ рдореБрдЦреНрдп рдЦрдВрдб рдкрд░ рд╣реИрдВ:
# df -h % /dev/sda1 3,5G 436M 2,9G 13% /
рдпрд╣ рд╕реНрд╡реИрдк рдмрдирд╛рдиреЗ рдФрд░ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ:
# fdisk /dev/sda Command (m for help): t Partition number (1-5): 5 Hex code (type L to list codes): 82 Changed system type of partition 5 to 82 (Linux swap / Solaris) ... The new table will be used at the next reboot. Syncing disks. # cat >> /etc/fstab << "#EOF" > /dev/sda5 none swap sw 0 0 > #EOF # mkswap /dev/sda5 # swapon -a
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ:
# free -m Swap: 470 0 470
рдареАрдХ рд╣реИ, рдЕрдВрдд рдореЗрдВ, рдпрджрд┐ рдЖрдкрдиреЗ /boot/grub/menu.lst рдХреЛ рд╣рд╛рде рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рд╣реИ - рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
# update-grub Updating /boot/grub/menu.lst ... done
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджреЗрдирд╛ред
рдпрд╣ рд╡рд┐рдзрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд╕рдВрднрд╡ рддрд░реАрдХрд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд▓рдЧрднрдЧ 25 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХрд╛ рдбреАрд╕реА рд╕рдбрд╝рдХ рдХреЗ рдкрд╛рд░ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдордп рдХреА рдХрд╛рдлреА рдЕрдЪреНрдЫреА рдмрдЪрдд рд╣реЛрддреА рд╣реИред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХрдИ рдкрддреНрд░ рдирд┐рдХрд▓рд╛ - рдореИрдВрдиреЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреЗрдВрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдСрдкрд░реЗрд╢рди рд╕рд░рд▓ рдФрд░ рдХрд╛рдлреА рддреЗрдЬ рд╣реИред