Nowe posty

Autor Wątek: Tworzenie obrazu instalacyjnego z gotowego systemu  (Przeczytany 1604 razy)

TheKalif14

  • Gość
Tworzenie obrazu instalacyjnego z gotowego systemu
« dnia: 2015-05-03, 12:00:30 »
Czy jest możliwość aby zainstalowane ubuntu zapisać na płytę cd bym mógł ten sam system zainstalować na innym komputerze?
Zainstalowałem system w virtualboxie i teraz chce go zainstalować na innym komputerze razem z wszystkimi zmianami jakie w nim robiłem. czy jest to możliwe?

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3070
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Tworzenie obrazu instalacyjnego z gotowego systemu
« Odpowiedź #1 dnia: 2015-05-04, 08:26:47 »
Tak. Plik vdi z virtualboksa to tak naprawdę obraz dysku fizycznego (coś a'la ghost). Możesz go wypakować po sektorach na dysk fizyczny, doregulować rozmiary partycji do fizycznego nośnika gpartedem i powinien wystartować w fizycznej maszynie.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

majtol

  • Gość
Tworzenie obrazu instalacyjnego z gotowego systemu
« Odpowiedź #2 dnia: 2015-05-04, 08:30:30 »
A co jak ci powiem ze zasadniczo nie musisz tego robic?
Unixy sa na tyle spoko ze:

Wystarczy ze skopiujesz partycje /home (o ile nie szyfrowales plikow na niej)
Oraz skopiujesz liste pakietow ktore juz miales, i odtworzysz je w nowej instalacji.


Zacznijmy kolekcji pakietow:

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys

a pozniej w nowej instalacji:

sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dpkg --set-selections < ~/Package.list
sudo apt-get dselect-upgrade -y

gdzie package.list jest plikiem z lista pakietow folderze /home/uzytkownik.
(potem go gdzies zgraj)
duo.

KLONUJESZ sobie partycje home na jakis zewnetrzny nosnik np. dysk podlaczany pod usb badz mozesz sklonowac na dvd/bluray ale to bardziej skomplikowane:

Sprawdzasz z pomoca fdisk -l jak wygladaja partycje na vmce.

np:
sudo fdisk -l
i masz np:
/dev/sda1 /root/boot
/dev/sda2 /root
/dev/sda3 /home

/dev/sdb1 /externalwudaikawior
i robisz klon
gdzie sda3 to twoja partycja /home a /sdb1 to podlaczony dysk zewnetrzny z partycja /externalwudaikawior .

Oczywiscie jako superuser wszystko.
dd if=/dev/sda3 of=/dev/sdb1 bs=512 conv=noerror,sync

jak sie skopiuje, to instalujesz linucha na dysku z osobna partycja home, tworzysz uzytkownika o takim samym lognie i hasle.
Po zainstalowaniu przekopiowojesz plik z lista pakietow. Wykonujesz ponowna instalacje pakietow. I odkopiowujesz z dysku z powrotem na home swoje pliki:
najpierw
sudo fdisk -l zeby oblukac uklad patrycji.
pozniej odkopiowujesz:
dd if=/dev/sdb1 of=/dev/sda3

mozesz tez utworzyc plik .iso z calej partycji /home i potem nagrac to na blueray albo dvd.

mkisofs -o image.iso -J -R -A -V -v /home
sudo cdrecord image.iso

(zasadniczo wszystko robisz jako superuser: sudo su)

Tu masz caly tutorial. Jak zrobic backup ubuntu.

http://askubuntu.com/questions/9135/how-to-backup-settings-and-list-of-installed-packages
Jak chcesz zbudowac obraz wielkrotnego uzytku:
http://www.ccp14.ac.uk/ccp14admin/linux-server/iso_images_to_dvdram/

majtol

  • Gość
Tworzenie obrazu instalacyjnego z gotowego systemu
« Odpowiedź #3 dnia: 2015-05-04, 08:41:23 »
No fakt, albo zrob jak przedmowca pisze. Przekopiuj obraz vm .vdi na nowy host. To tez nie trudne. Latwo wygoglowac.
http://superuser.com/questions/114445/is-it-possible-to-convert-virtual-machines-to-physical-environments