Czy jest możliwe wykonanie DOKŁADNEGO ISO mojego systemu w celu umieszczenia go na innych komputerach?

10

Jestem nowy w Linuksie, ale miałem pytanie. Zajmuję się kupowaniem starych komputerów, instalowaniem na nich Linuksa, a następnie przekazywaniem ich studentom, którzy nie mają własnego komputera w domu. Przeszedłem i zainstalowałem Xubuntu w moim systemie, zainstalowałem / odinstalowałem całe oprogramowanie, którego chcę / potrzebuję, a teraz chcę wiedzieć, czy istnieje sposób, aby utworzyć ISO mojego systemu i umieścić go na INNYM komputerze, i nadal mam wszystkie moje poprawki i programy gotowe do działania po zainstalowaniu ISO. W ten sposób nie muszę przechodzić przez godzinę lub dwie na każdym komputerze.

Jakie programy poleciłbyś do stworzenia takiego ISO?

Dzięki, Tobin

Tarcze Tobina
źródło
Istnieje wiele programów zdolnych do wykonania tego zadania: Remastersys, UCK, Pinguy Builder, Relinux, Novo Builder, MintBackup i wiele innych. Sprawdź ten temat: askubuntu.com/questions/452022/remastersys-alternative .
ipse lutnia

Odpowiedzi:

5

Części tej odpowiedzi pochodzą z: Jak przenieść instalację Ubuntu z jednego dysku twardego na inny?

Nie mogę powiedzieć dokładnej odpowiedzi na pytanie o utworzenie ISO, tak jak mówisz w swoim pytaniu, ale jeśli chcesz skrócić czas tworzenia identycznych kopii systemu operacyjnego na różnych komputerach, proces klonowania może być przydatny dla twojego skrzynka, z której sugeruję użycie Clonezilli, która może być przydatna do klonowania dysków twardych nawet w sytuacjach, w których musisz to zrobić z dyskami o różnych rozmiarach, jak wspomniano tutaj: http://www.tuxradar.com/content / jak-klon-dyski twarde-clonezilla

wprowadź opis zdjęcia tutaj

Przeprowadzka na większy dysk

Łatwo jest zapewnić, że klon dysku SCSI zostanie przywrócony na dysk SCSI, ale trudno będzie znaleźć dokładną replikę pod względem rozmiaru. Dobra wiadomość jest taka, że ​​nie musisz przywracać dysku na innym dysku tego samego rozmiaru. Jeszcze lepszą wiadomością jest to, że w rzeczywistości można przywrócić obraz na znacznie większy dysk.

Podczas przywracania dysku Clonezilla umożliwia proporcjonalną zmianę rozmiaru systemu plików i tworzenie partycji na nowym dysku. Ale nawet jeśli przenosisz się na większy dysk, możesz chcieć zachować takie partycje, jakie są. W takim przypadku możesz poprosić Clonezilla o utworzenie tabeli partycji zgodnie z listą na obrazie.

Istnieje dokumentacja dotycząca przenoszenia na większy dysk, ale nie jestem pewien, czy można to zrobić odwrotnie (klonowanie na mniejszy dysk). Dlatego powinienem zasugerować, abyś wykorzystał tylko tyle miejsca na dysku twardym, ile potrzeba na instalację, lub sprawdź, który jest najmniejszym dyskiem twardym twojego sprzętu, aby utworzyć instalację na podstawie tego dysku. Powiedzmy: jeśli masz 9 dysków twardych, 2 x 100 GB, 4 x 80 GB 2 x 40 GB i 1 x 20 GB, użyjmy najmniejszego z nich, aby zainstalować i być źródłem klonowania, abyś mógł sklonować go w największych. Pamiętaj, aby w razie potrzeby rozszerzyć partycje, aby móc korzystać z pełnego dysku twardego po klonowaniu.

Clonezilla oferuje kilka Live CD i rozruchowych obrazów USB, a także udokumentowano, że możesz zmienić rozmiar wolnego miejsca na dysku po kopii, w którym to przypadku dobrym pomysłem jest użycie gparted.

Nie musisz się martwić sterownikami i możliwymi awariami związanymi z tymi rzeczami. Ubuntu zainstaluje dowolne sterowniki dla nowego komputera, z wyjątkiem zastrzeżonych sterowników niektórych kart wideo (ATI / nVidia) lub bardziej specyficznego sprzętu. Na tej podstawie sugeruję sprawdzenie każdego sklonowanego systemu, aby upewnić się, że po klonowaniu wszystko działa poprawnie.

Korzystając z procedury klonowania, możesz wykonać tyle dostosowań, ile chcesz w systemie i mieć pewność, że wszystkie sklonowane dyski twarde będą miały to samo oprogramowanie, które dołączasz do oryginału.

Powodzenia!

Geppettvs D'Constanzo
źródło
2

Istnieje obszerna dokumentacja na temat tworzenia niestandardowych instalacyjnych dysków CD . Odpowiedni do twojego pytania jest ten fragment tej strony:

Prawdopodobnie główną motywacją do tworzenia własnych instalacyjnych płyt CD jest modyfikacja zainstalowanych pakietów; w szczególności możesz chcieć dodać kilka pakietów na CD.

Najprostszym sposobem na to jest zbudowanie struktury repozytorium „dodatków”, zawierającej tylko dodatkowe pliki .deb, i scalenie ich w hierarchię plików CD przed odbudowaniem obrazu .ISO. Ten przewodnik poprowadzi Cię przez to, jak to zrobić.

Ostrzegałbym przed zbytnim dostosowywaniem, wolałbym kopiować /home/tobin/.configi podobne pliki za pomocą prostego, rsyncgdy maszyny są ładowane. Ta sugestia jest w dużej mierze oparta na wprowadzeniu na stronie instrukcji:

Proces dostosowywania lub „remasteringu” instalacyjnych płyt CD z Ubuntu nie jest szczególnie skomplikowany, ale jest nieco żmudny i wybredny.

Które przeczytałem jako „im bardziej sprytny jesteś, tym trudniej będzie ci dobrze”.

msw
źródło
2

Może to być częściowo nie na temat, ale być może PXE i kickstart + preseeding ze skryptem poinstalacyjnym mogą być bezpieczniejszym rozwiązaniem. Kilka informacji na temat kickstart i PXE . W mojej firmie używam kickstart + preseeding do instalowania maszyn wirtualnych na niektórych serwerach Xen, muszę jednak przyznać, że nigdy nie instalowałem w ten sposób hosta z obsługą GUI.

Istnieje aplikacja o nazwie system-config-kickstart(dostępna w standardowym repozytorium dla wszystkich, których znam), za pomocą której możesz przeglądać większość opcji i łatwo tworzyć plik konfiguracyjny kickstart. Wygląda na to, że sekcja pakietów nie działa poprawnie, ponieważ najwyraźniej nie wszystkie funkcje są jeszcze przeniesione z RHEL / Fedora, ale nadal można ręcznie dodać tę sekcję do pliku konfiguracyjnego.

Istnieją również sztuczki dotyczące skryptów poinstalacyjnych, takie jak konfigurowanie domyślnych haseł root do serwerów MySQL itp., Ale przypuszczam, że potrzebowalibyśmy więcej danych, aby pomóc w konfiguracji określonych wymagań.

Zaskakująco dużo danych na te tematy znalazłem w „The Official Ubuntu Server Book” Kyle'a Rankina (choć nie próbowałem się tutaj reklamować).

moon.musick
źródło
2
  1. Zainstaluj Ubuntu (lub w twoim przypadku Xubuntu)
  2. Zainstaluj żądane programy i wprowadź dowolne inne zmiany
  3. Zainstaluj Remastery:

------- 3a. Pobierz klucz: http://www.remastersys.com/ubuntu/remastersys.gpg.key

------- 3b. W Centrum oprogramowania Ubuntu musisz otworzyć źródła i zaimportować klucz

------- 3c. W Centrum oprogramowania Ubuntu musisz dodać nowe źródło: deb http://www.remastersys.com/ubuntu dokładna strona główna

------- 3d. Zamknij Centrum oprogramowania Ubuntu, otwórz terminal i wpisz: sudo apt-get update

------- 3e. W Centrum oprogramowania Ubuntu wyszukaj remastersys i zainstaluj go, upewnij się, że zaznaczyłeś pole dodatku dla GUI.

  1. Po zainstalowaniu Remastersys możesz użyć go do utworzenia pliku ISO systemu operacyjnego, który możesz zainstalować na innych komputerach. Będzie dokładnie powielony, ale będziesz mógł go zainstalować tak, jak w przypadku normalnego ISO na Ubuntu (lub Xubuntu).

Uwaga: Remastersys nie obsługuje UEFI, a wygenerowany plik ISO może nie działać w trybie CPM w niektórych systemach UEFI.

tapthoseshoesandwish
źródło
0

Podłącz oba dyski twarde, a następnie sprawdź, które dyski wykorzystują pliki urządzeń, gparteda następnie:

sudo apt install pv
sudo pv /dev/sdX | sudo dd of=/dev/sdY bs=128M

Spowoduje to skopiowanie całą zawartość pierwszego dysku twardego (w tym przykładzie /dev/sdX) 1: 1 (bitowe) do drugiego napędu (tutaj /dev/sdY) rozpatrywanie Twój drugi napęd jest albo większy lub taki sam rozmiar jak starego napędu (inaczej, jak tylko drugi dysk jest pełny, operacja zapisu zostanie przerwana).

Możesz do tego użyć zewnętrznego dysku twardego. Sklonuj go na dysk twardy, a następnie klonuj zewnętrzny dysk twardy na każdy komputer, na którym chcesz zainstalować system.

xdevs23
źródło