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
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
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
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
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
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
6. Konfiguracja końcowa
W razie potrzeby zmieniamy nazwę komputera edytując plik hostname:
Kod: Zaznacz cały
sudo mcedit /etc/hostname
Kod: Zaznacz cały
sudo mcedit /etc/hosts
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.