Configurarea linux - transfer la un alt disc

Este adesea necesar să existe un sistem de operare Linux personalizat la un alt disc cu toate thingies, clopotele și fluierele. Linux mutat de la o unitate la alta este destul de simplu, dar există câteva puncte la care această debianschika notă și dedicat.

Geometria sursei și discuri receptor punct.
În cazul în care geometria hard disk cu Linux și noul disc este același (nou hard disk pe computer este același), puteți utiliza nostru preferat de bun-vechi dd.
Pentru acest zaloginivaemsya ca root (sau utilizarea sudo) și scrie în consolă:

Geometria diferită a discului sursă și receptor.
Acest lucru va conduce la faptul că versiunea anterioară va fi ineficientă și avem nevoie urgent de o inovație revoluționară. Din fericire, va dura doar câteva gesturi simple, astfel încât acum ne străpungă și vorvomsya cu disperare în luminoase fericirea noastră Linux.

1. Partiționarea hard-disk și de a crea un sistem de fișiere.
Pentru a crea partiții Linux în tabelul de mai utilizați cfdisk de comandă (există o descriere detaliată a markup pentru discuri Linux):
cfdisk / dev / sdb Faceți clic pe Nou, creați o partiție. Alegerea unui primar (principal), în cazul în care acesta este creat, faceți clic pe Bootable (dacă doriți ca acesta să fie încărcat). După aceasta avem nevoie pentru a formata partiția (de ex, într-un sistem de fișiere fiabil și stabil EXT3):
sudo mkfs -t ext3 / dev / hdb1 Dacă aveți nevoie pentru a remodela secțiunile, de exemplu, pentru a instala Windows și Linux pe aceeași mașină, cel mai bine este de a utiliza Live Gparted CD-ul. Acum puteți începe să copiați fișiere de pe un disc la altul.

2. Linux Transferul la un alt disc sau a unei partiții.
De exemplu, discul sursă care stochează toate fișierele, este / media / debian - montat ca imaginii IMG-sistem, pe care trebuie să completați pentru o secțiune proaspătă. Acum monta unitatea de destinație, undeva într-un loc liniștit (datele nu sunt copiate recursiv), cum ar fi gol în Debian directorul / SRV
mount auto -t / dev / sdb1 / srv
Du-te la directorul / media / debian /, fiind în acest director, introduceți o comandă de lungă pe o singură linie:
cp -a bin / boot / etc / home / lib / opt / root / sbin / tmp / usr / var / / srv
Aici sunt evidențiate cu gri sunt directoare opționale / acasă și / tmp. copiați-le, puteți, dacă aveți nevoie de ele (de exemplu, poate fi dispus să facă un cont nou în noul sistem).

3. directoare Dosozdaem: / dev / proc / SRV / sys / mnt
Copiați aceste directoare nu fac, în loc să-l dosozdaom directoarele goale pentru ei - este o pseudo-sisteme de fișiere (cu excepția / mnt natural).

După cum este necesar să se schimbe / SRV / etc / fstab pentru montura rădăcină - în cazul în care noul disc este definit ca / ​​dev / sda1, iar în fstab va fi listat / dev / hda1, nucleul nu va fi fericit și nu va porni (care nu este înfricoșător atunci când este utilizat grub) boot loader. Doar face modificări la / SRV / etc / fstab noului sistem pentru conectarea partiție swap sau fișiere. De exemplu, în cazul în care o nouă partiție de swap va fi amplasat pe cea de a doua secțiune a noului sistem, vom scrie:
După aceea instalați numai încărcătorul Linux.

4. Instalarea bootloader Linux.
Este destul de ușor de făcut, chiar dacă pornirea cu Knoppix. De exemplu, atunci când utilizați încărcătorul de boot GRUB da comanda:

/ Sbin / grub-install --root-director = / SRV --recheck / dev / sdb

În cazul în care / dev / sdb este unitatea de destinație (care o copie a sistemului). Puteți instala, de asemenea, încărcătorul de boot folosind chroot:

chroot / SRV grub-install / dev / sdb

Probele configs, cu care poate și ar trebui să profite de, ar trebui să fie pe sursa de disc. În general, procesul este finalizat - este posibil să se încerce să pornească de la noul sistem și pentru a aduce marafet final - cum ar fi adăugarea de noi utilizatori.


Adăugați, modificați și ștergeți utilizatorii Linux-în noul sistem
Pentru aceasta zaloginivaemsya rădăcină-lea și care începe să se lupte cu utilizatorii.

useradd - d Obava utilizator nou

  • -d directorul home
  • -s set shell start (/ bin / sh)
  • -p parola
  • -Principalul grup g la care este creditat utilizatorul
  • -G alte grupuri la care este atribuit utilizatorului
  • -m crea directorul home al unui utilizator


userdel - șterge un utilizator

  • -r șterge un utilizator cu directorul home
  • -d directorul home
  • -s set shell start (/ bin / sh)
  • -p parola
  • -Principalul grup g la care este creditat utilizatorul
  • -G alte grupuri la care este atribuit utilizatorului


passwd - modifica parola unui utilizator

  • nume de utilizator (pentru a schimba parola de utilizator, nume de utilizator)

Întregul proces de transfer de sistem durează o jumătate de oră la o oră inclusiv pauze de fum.

Este, de asemenea, metoda de interes cu LVM, uv.tov.Anonimusom în timpul discuției adițional:
1) Crearea unei partiții LVM pe noul hard disk (fdisk).
2) Introduceți-l în grupul vg (vgextend).
3) Mutați toate PE de pe hard disk vechi la un nou (pvmove).
4) A se șterge partițiile de pe hard disk-ul din vechiul grup vg (vgreduce).