Clona Debian sau cum se face o copie a viespilor

  • unul și același sistem pe toate computerele (există aproximativ 2 zeci de ele);
  • Același sistem este deja configurat după instalare / copiere.

După cum sa dovedit, pentru astfel de lucruri (pentru totdeauna), este necesar să se adune „imaginea LiveCD“ și este gata să joace „tykalki“ pe calculatoarele menționate mai sus. Colectați imaginea, bazată pe materialul pe care l-am citit, pe internetul fantomatic, o ocupație destul de interesantă, dar consumatoare de timp. În acest caz, soluția este simplă - pentru a face o copie curată a sistemului, dar un alt hard disk sau chiar o unitate flash USB. Pe baza acestei sarcini, această conducere a crescut.

Pasul 0:
Înainte de toate, trebuie să conectați discul "țintă" și să determinați literele discurilor de sursă și de destinație.

Sistemul este, de obicei, pe / dev / sda1 și ce să verificăm folosim comanda

în cazul meu, sursa: / dev / sda și destinația: / dev / sdb. De asemenea, dacă este necesar, cu aceeași comandă, puteți să formatați discul țintă, sistemul de fișiere și swap-ul cu comenzile mkfs și mkswap.
IMPORTANT. nu uitați noua partiție de sistem pentru a face bootabil.

Montați partiția discului țintă

mkdir / mnt / clona
mount -o rw / dev / sdb1 / mnt / clona

pentru munca ulterioară vom folosi folderul / mnt / clone.

cp -ax / / mnt / clonă

cheia arhivează datele,
Tasta x nu permite copierea partițiilor care nu există.

După copierea reușită, mergem la o altă secțiune prin asamblarea celor mai importante părți ale sistemului curent într-o nouă partiție (temporar):

mount -o legați / dev / / mnt / clone / dev
mount -t proc niciun / mnt / clone / proc
mount -t sysfs niciunul / mnt / clone / sys

Și trecem la noul director rădăcină:

Pasul 2:
Configurați den. Noua partiție are un alt UUID, adăugați rapid astfel:

cd / etc
mv ./fstab ./fstab.bak
echo UUID = `blkid grep '/ dev / sdb1' grep o- -R '[a-zA-Z | 0-9 | \ -]' `erori / ext4 = remount-ro 0 1 >> ./fstab

de asemenea, dacă aveți și o partiție swap, rulați din nou comanda folosind numărul partiției swap:

echo UUID = `blkid grep '/ dev / sdb2' grep o- -R '[a-zA-Z | 0-9 | \ -]' `de swap de swap 0 0 valori implicite >> ./fstab

Doar nu uitați să actualizați kernel-ul, astfel încât schimbările în fstab au avut un caracter grav:

Acum este necesar să se actualizeze configurația GRUB și instalați-l în MBR-ul discului noi / dev / sdb, dar în acest caz va fi utilizat «Recovery Mode» grub pentru acest motiv, de pre-fișier în / etc / implicite / grub activati-l, și apoi executați:

update-grub
grub-install / dev / sdb

În cele din urmă, dulciuri, eliminarea listei de "dispozitive Ethernet", evitând astfel modificarea interfeței eth0 la eth1 și așa mai departe. când instalați un hard disk pe un alt computer

Acest lucru ne va împiedica să editați / etc / network / interfaces.

Pasul 3:
Puneți cutia în poziție. Lăsăm rădăcina nouă și demontați tot ce este conectat cu ea:

ieșire
umount / mnt / clona / sys
umount / mnt / clona / proc
umount / mnt / clona / dev
umount / mnt / clonă

Etapa REBOOT:
În timpul încărcării GRUB, apăsați scurt cursorul în jos până ajungeți la meniul cu elementul selectat la sfârșitul căruia (modul de recuperare). E clic și du-te pentru punctul de editare temporară în schimbarea textului / dev / sdb la / dev / sda, dar pentru unii poate fi HD1 la hd0. Apoi, utilizați tasta F10 pentru a porni elementul temporar.

Sistemul vă cere să descărcați parola de root la boot time, după intrare executăm:

Așa că am rezolvat ceea ce sa schimbat în meniul GRUB'a și acum cu un suflet calm plecăm pentru REBOOT.

(Vizitata 366 ori, 1 astazi)