Używam Ubuntu Desktop 12.04 i zastanawiałem się, czy można w jakiś sposób wziąć cały system plików (wszystko pod nim /
) i utworzyć z niego ISO. Być może użyje tego ISO jako systemu plików maszyny wirtualnej VBox (oczywiście musiałby to być Ubuntu i prawdopodobnie 12.04).
Zasadniczo spędziłem dużo czasu konfigurując moją maszynę programistyczną, ale muszę móc na niej pracować z dowolnego komputera, na którym się znajduję. Maszyny wirtualne wydają się idealnym rozwiązaniem. Z góry dziękuję!
ubuntu
virtualbox
virtual-machine
iso-image
pnongrata
źródło
źródło
Odpowiedzi:
Prawdopodobnie łatwiej byłoby utworzyć nową maszynę wirtualną, zainstalować na niej Ubuntu, a następnie wykonać kopię zapasową okna dewelopera i przywrócić kopię zapasową na maszynie wirtualnej. Dałoby to maszynę wirtualną, którą można uruchomić na dowolnym komputerze, na którym VirtualBox jest lub może być zainstalowany.
To powiedziawszy, czy istnieje powód, dla którego nie można po prostu otworzyć dostępu VNC lub SSH do istniejącego urządzenia deweloperskiego i uzyskać do niego dostęp zdalny? Jeśli to możliwe, może to być prostsza opcja - przynajmniej zaoszczędzi ci trochę cierpienia za każdym razem, gdy chcesz użyć skrzynki programistów z nowej maszyny.
Mam nadzieję że to pomoże!
źródło
man tar
polecam tutaj; może nie jest to najbardziej przyjazny interfejs, ale jeśli po prostu spakujesz / w polu dev (upewnij się, że unikniesz / proc, / sys, / dev i / root za pomocą opcji --exclude) i usuniesz wynik z twojego VM, prawdopodobnie będziesz mieć o tym, czego potrzebujesz. (Zastanowiłbym się jednak mocno w twoich butach, czy można po prostu przekazać rzeczy związane z programowaniem bez dotykania reszty - na przykład skopiować / home / nazwę użytkownika i zrobić resztę za pomocą apt, na przykład. Zawsze najlepiej zrobić mówię, że wymaga najmniejszej ilości pracy.)możesz zrzucić hd na obraz, a
dd
następnie przekonwertować obraz na vmdk lub cokolwiek innego.apt-get install qemu
(instaluje QEMU na debian / ubuntu)qemu-img convert imagefile.dd -O vmdk vmdkname.vmdk
zaczerpnięte z: tutaj
źródło
Zrobiłem to wcześniej na komputerze z systemem Windows XP, ale myślę, że możesz to zrobić również w Ubuntu. Ale używa
vmware
, a nievirtualbox
...Zainstaluj
vmware-converter
(darmowy produkt) w swoim polu Ubuntu. Następnie przekonwertuj system fizyczny na system wirtualny, po dostosowaniu ustawień konfiguracji.Następnie masz zwirtualizowany obraz, który można „odtwarzać”
vmplayer
.źródło
Inną opcją może być sklonowanie systemu operacyjnego na obraz dysku VirtualBox:
źródło
Jest więc jeden z dwóch sposobów, aby to zrobić. Aby utworzyć ISO bezpośrednio, należy użyć Remastersys. Jest to narzędzie, które pozwoli ci stworzyć ISO bieżącego systemu. Następnie możesz uruchomić ISO i uzyskać to środowisko jako LiveCD. Dobry przewodnik można znaleźć tutaj .
Jeśli chcesz zrobić VHD (wirtualny dysk twardy) z dysku fizycznego, to tylko narzędzie, o którym wiem, to disk2VHD . To narzędzie tylko dla systemu Windows. Możesz jednak również użyć narzędzia Linux
dd
. Jest to poradnik dla dobra znaleźć tutaj .źródło
Skopiowano z ( http://karim-ouda.blogspot.com/2011/11/how-to-create-virtualbox-image-from.html )
sudo dd if=DRIVE | VBoxManage convertfromraw stdin FILENAME BYTES
Prawdziwy przykład
sudo dd if=/dev/sda | VBoxManage convertfromraw stdin MyLinuxImage.vdi 120034123776
Uwagi:
Aby uzyskać liczbę bajtów na partycji, możesz użyć następującego polecenia
sudo fdisk -l /dev/sda
Musisz użyć / dev / xxx not / dev / xxx1 lub xxx2, aby obraz zawierał rekordy MBR
źródło
Aby rozpocząć, możesz utworzyć obraz dysku za pomocą narzędzia partimage w interfejsie wiersza poleceń. Później wyobrażam sobie, że będziesz w stanie uruchomić nowo utworzoną wersję ISO za pomocą VMware.
Korzystanie z Partimage Jeśli używasz Ubuntu 12.04 lub nawet 11.04, Partimage powinien być dostępny w centrum oprogramowania Ubuntu. Ta metoda instalacji pozwoli ci łatwo wyszukać i zainstalować wybrane oprogramowanie.
Krok 1. Otwórz Centrum oprogramowania Ubuntu i zlokalizuj pasek wyszukiwania w prawym górnym rogu okna. Wpisz „partimage” w pasku wyszukiwania, a następnie naciśnij enter. Jako pierwszy wyświetli się pakiet oprogramowania partimage. Z tego wyszukiwania zwracane są również partclone (narzędzie do klonowania i przywracania partycji), partimage-server (użyj partimage w sieci) i partimage-doc (dokumentacja użytkownika obrazu partycji). Będziesz chciał kliknąć zainstalować i pozwolić centrum oprogramowania zainstalować pakiet dla ciebie.
Krok 2. Otwórz terminal i wprowadź następującą komendę „sudo partimage”, a następnie wprowadź hasło i naciśnij enter.
Krok 3. Po wprowadzeniu hasła aplikacja Partimage powinna wyświetlić się w oknie Terminal.
Krok 4. Zrozumienie dostępnych opcji.
Krok 5. Ten ekran jest dość oczywisty. Najpierw będziesz chciał wybrać żądany poziom kompresji, jeśli taki istnieje. Możesz także zmienić sposób podziału obrazu podczas pisania. Domyślnym trybem jest tworzenie plików 2 Gb. Ostatnia opcja daje instrukcje obrazu części, co zrobić, jeśli pomyślnie zakończy zadanie. Wybierz, która opcja jest najbardziej odpowiednia dla Twojej sytuacji.
http://www.ubuntulinuxguide.com
źródło