[HowTo] Klonowanie systemu Linux

jacekadmin
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 18 lip 2005, 11:38
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: Xfce
Architektura: x86

[HowTo] Klonowanie systemu Linux

Post autor: jacekadmin » 28 gru 2009, 11:44

Klonowanie systemu Linux
Użyte elementy

Komputer z zainstalowanym systemem Xubuntu v. 9.10

Płyta SystemRescueCd v. 1.3 (http://www.sysresccd.org)

Nośnik danych (np. dysk twardy z pustą przestrzenią na założenie partycji na którą wgramy tworzony obraz partycji, lub duży pendrive)

1. Cel

Naszym zadaniem jest przygotowanie kilkunastu stacji roboczych identycznie skonfigurowanych jak najmniejszym nakładem pracy.



2. Przygotowanie

- Komputer wzorcowy który zamierzamy klonować ustawiamy tak aby startował z CD i wkładamy płytkę z SystemRescueCd .

- Podłączamy dodatkowy nośnik.

- Uruchamiamy komputer. Powinien automatycznie uruchomić się system z CD. Po ujrzeniu :

root@sysrescuecd

wpisujemy

Kod: Zaznacz cały

startx
Uruchomią sie X-y.

Jeśli dysk który mamy (na którym będziemy zapisywać obraz partycji ) nie ma partycji należy ją założyć. Opis zakładania w sekcji ODTWARZANIE

Przydatnym poleceniem jest również fdisk ?l. Pozwala podejrzeć jakie mamy urządzenia pamięci masowej (czyli po prostu dyski) i partycje na nich.

Poleceniem mount możemy sprawdzić czy i gdzie zamontował nam sie nasz nośnik.

Domyślnie nie powinien się nigdzie zamontować należy wiec to zrobić samodzielnie np.

Kod: Zaznacz cały

mkdir /mnt/mojdysk

mount /dev/sdb1 /mnt/mojdysk
Polecenie to zadziała bez problemu pod warunkiem że typ wykorzystywanych partycji to ext lub fat



3. Klonowanie (do pliku)

Uruchamiamy Partition Image (partimage)

Wybieramy partycję do sklonowania

W pole Image file to create/use wpisujemy nazwę pliku wraz z pełna ścieżka pod jakim chcemy zachować nasz obraz np:

Kod: Zaznacz cały

/mnt/mojdysk/obraz1
naciskamy F5

Na następnym oknie wybieramy opcje:

Compresion level: Gzip

Pozostałych opcji nie zmieniamy.

Naciskamy F5

Wprowadzamy opis i potwierdzamy OK.

Rozpoczyna się proces kopiowania który potrwa od kilku do kilkunastu minut

Po zakończeniu zamykamy wszystkie programy. Sprawdzamy czy został utworzony plik z obrazem i jeśli wszystko przebiegło bez problemów wyłączamy komputer



4. Odtwarzanie

Podłączamy do nowego komputera dysk z obrazem partycji.

Uruchamiamy komputer z płyty SystemRescueCd.

Po uruchomieniu X-ów uruchamiamy gparted.

W terminalu wpisujemy gparted. Po uruchomieniu programu wybieramy dysk z rozwijalnego menu po prawej stronie. Należy wybrać dysk który normalnie będzie zainstalowany na tym komputerze.

Z górnego menu wybieramy Device ? Creation Partition Table. Spowoduje to utworzenie czystej tablicy partycji ( i jednocześnie usunie starą jeśli taka istniała czyli stracimy dostęp do wszelkich danych które mieliśmy na dysku).

Po utworzeniu tablicy partycji zaznaczmy na liście poniżej pozycje unallocated i wybieramy z spod prawokliku New.

Wpisujemy w pole New size odpowiednią wartość i ustawiamy odpowiedni (czyli taki jaki mieliśmy na wzorcowym komputerze) File system np ext3.

Następnie podobnie tworzymy partycje swap pamiętając o zmianie file systemu na Linux Swap.

Po utworzeniu wszystkich wymaganych partycji klikamy na ikonie zatwierdzenia (zielone V)

Należy pamiętać o ustawieniu na partycji z której będziemy bootować systemu flagi ?boot?. Aby to zrobić zaznaczamy na liście odpowiednia partycję i wybieramy z menu prawoklika Manage flags

Na liście zaznaczamy "boot".

Po tych operacjach możemy opuścić gparted-a.

Montujemy partycje na której mamy obraz systemu

Kod: Zaznacz cały

mkdir /mnt/mojdysk

mount /dev/sdb1 /mnt/mojdysk


uwaga: sdxy - jako x wpisujemy odpowiednia literę a jako y odpowiednią cyfrę

jeśli nie wiemy jaka możemy to sprawdzić wpisując fdisk -l




Uruchamiamy partimage.

Wskazujemy którą partycje odtwarzamy (zwykle to będzie /sda1).

W pole Image file to create/use wpisujemy nazwę pliku obrazu wraz z pełna ścieżką.

W opcjach poniżej Action to be done wybieramy:

Restore partition from an image file

np.

Kod: Zaznacz cały

/mnt/mojdysk/obraz1
Naciskamy F5 i potwierdzamy enterem. Rozpoczyna sie proces odtwarzania.

Po zakończeniu powinien pojawić się komunikat o poprawnym wykonaniu operacji

Restartujemy ponownie komputer

5. Przywrócenie GRUB-a

System mamy już odtworzony. Pozostaje nam jeszcze przywrócić GRUB-a.

Uruchamiamy po raz kolejny komputer z płyty SysRescueCd

Po pojawieniu się

boot:

wpisujemy

Kod: Zaznacz cały

grubdisk
Pojawi się menu grub-a z możliwością wyboru systemu

Wybieramy pierwszą opcję:

Boot Ubuntu/GNU Linux

Powinien się uruchomić system który właśnie odtworzyliśmy z obrazu.

Logujemy sie do konsoli tekstowej na użytkownika który ma uprawnienia administracyjne i wykonujemy następujące polecenie

Kod: Zaznacz cały

sudo grub-install /dev/sda1
Po wpisaniu naszego hasła powinniśmy zobaczyć komunikat o poprawnym zakończeniu operacji.

6. Konfiguracja końcowa

W razie potrzeby zmieniamy nazwę komputera edytując plik hostname:

Kod: Zaznacz cały

sudo mcedit /etc/hostname
Sprawdzamy tez czy wpisy w pliku host są poprawne:

Kod: Zaznacz cały

sudo mcedit /etc/hosts
Restartujemy komputer pamiętając o zmianie w biosie kolejności boot-owania.

Praca zakończona ;).

Uwagi końcowe
-Prace na partycjach prószę wykonywać z najwyższą ostrożnością.

-W poleceniach /dev/sda1 należy w razie potrzeby zastąpić odpowiednimi w waszym systemie wartościami.
ODPOWIEDZ

Wróć do „Instalacja i konfiguracja systemu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość