Używać istniejącej partycji Ubuntu jako obrazu instalacyjnego?

19

Zainstalowałem Ubuntu 10.10 na swoim laptopie i dużo skonfigurowałem, zainstalowałem i skonfigurowałem na nim wiele rzeczy, które odpowiadają moim potrzebom. Teraz chcę przenieść tę konfigurację na inną maszynę i chcę ponownie uniknąć całej konfiguracji. Czy istnieje sposób, aby utworzyć instalator z mojej istniejącej instalacji / partycji Ubuntu, którą mogę ponownie wykorzystać na innych komputerach?

Ved
źródło
Podobne do tego, ale prawdopodobnie nie dupe: askubuntu.com/questions/9135/…
Jorge Castro
To tylko pomysł, więc nie zamieszczam go jako odpowiedzi. Ponieważ nie ma tu pojęcia „rejestru”, nie można uruchomić systemu z innego systemu operacyjnego (być może LiveCD) i nagrać całą zawartość „/” na dysk DVD, a następnie skopiować go na nowy dysk twardy lub partycję, a następnie po prostu zainstaluj grub? Ubuntu zwykle dobrze radzi sobie ze zmianami sprzętowymi.
Poniedziałek

Odpowiedzi:

2

Też miałem ten problem (zapytałem o to tutaj, zanim znalazłem ten wątek)

Czy można utworzyć dysk instalacyjny Ubuntu z już istniejącej instalacji?

Próbowałem zajrzeć do Remastersys, ale po przeczytaniu tego wiersza :

Sam Remastersys został wycofany

Nie zadałem sobie trudu, aby sprawdzić, czy to prawda, czy nie, i spróbowałem użyć relinux .

Wystarczy powiedzieć, że działało to jak urok.

(Nie ma GUI, wszystkie polecenia)

Jak go używać (Wszystkie poniższe informacje są pobierane i dostępne w aplikacji):

  1. Pobierz plik tar.
  2. Wyodrębnij to
  3. Aby go zainstalować, uruchom następujące polecenie:

    sudo cp -R usr etc wubick/etc wubick/usr /
    
  4. Po zainstalowaniu /usr/share/doc/relinux/READMEplik zawiera informacje na temat korzystania z aplikacji
  5. Uruchom następujące dwa polecenia:

    sudo cp /etc/relinux/relinux.conf ./relinux.conf
    sudo sed -i 's:EXCLUDES="\(.*\)":EXCLUDES="\1 '`readlink -f ./relinux.conf`'":g' ./relinux.conf
    
  6. Jeśli wiesz, co robisz, edytuj właśnie skopiowany plik konfiguracyjny, aby zmienić parametry.

    Na przykład dodanie /home/*do EXCLUDESparametru, jeśli nie chcesz, aby dane osobowe były kopiowane. (Nie byłem pewien, czy zostanie automatycznie wykluczony, ale lepiej być bezpiecznym)

  7. Uruchom to polecenie:

    sudo relinux squashfs relinux.conf
    

    Minie trochę czasu, zanim się skończy (sudo jest tutaj wymagane, nawet jeśli byłeś w folderze, którego właścicielem jesteś, ponieważ ten relinux sprawdzi brakujące i wymagane pakiety i je zainstaluje).

  8. Wreszcie uruchom:

    sudo relinux onlyiso relinux.conf
    

    Spowoduje to utworzenie pliku ISO. Jeśli nic nie zmieniłeś w pliku konfiguracyjnym, zostanie on wywołany custom.iso.

PS Dwa ostatnie polecenia można połączyć w jedno, sudo relinux iso relinux.confjeśli masz ochotę poczekać na pierwsze, aby zakończyć, a następnie uruchomić drugie.

PSS Jeśli coś pójdzie nie tak i / lub postanowiłeś zacząć od zera, uruchom najpierw jedno z tych poleceń (w zależności od tego, czego chcesz).

sudo relinux clean relinux.conf
sudo relinux fullclean relinux.conf

Pierwszy czyści pliki tymczasowe utworzone w katalogu roboczym ( WORKDIRparametr w pliku konfiguracyjnym)

Drugi usuwa wszystkie utworzone pliki, nawet plik ISO.

Dan
źródło
1

Jeśli maszyna ma ten sam sprzęt, możesz sfotografować orignal i przywrócić go do nowej maszyny za pomocą czegoś takiego jak clonezilla. Przechowywanie obrazu w sieci i przywracanie go za pomocą Live CD Clonezilli działa bardzo dobrze.

Scott Reeves
źródło
1

Kopiowanie całej zawartości dysku twardego z obecnego na nowy powinno działać dobrze, o ile oba komputery mają tę samą architekturę sprzętową, np. 32-bitową na 32-bitową.

Jeśli sterowniki są niestandardowe i różnią się (np. Obecna karta graficzna ATI, nowa to NVIDIA), musisz zainstalować odpowiednie sterowniki.

Jeśli utworzyłeś plik xorg.conf, może to nie być odpowiednie dla nowej grafiki / monitora.

Możesz wykonać dokładną kopię za pomocą polecenia dd. dd if=/dev/currentdrive of=/dev/newdrive

dsas
źródło