[Ubuntu] Installeren in VM, kopieren naar fysieke machine?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Rannasha
  • Registratie: Januari 2002
  • Laatst online: 11-09 12:16

Rannasha

Does not compute.

Topicstarter
Ik heb momenteel een netbookje draaien als servertje voor van alles en nog wat, maar de configuratie hiervan is nogal rommelig en veel software outdated. Kortom: Ik wil de boel van voor af aan opnieuw installeren en opzetten.

Om het ding niet te lang down te laten zijn tijdens de werkzaamheden en om het mezelf makkelijker te maken, vroeg ik me af in hoeverre het mogelijk is om de hele installatie in een virtuele machine (VirtualBox in mijn geval) te doen op mijn laptop (draait Ubuntu 11.04) en nadat alles geinstalleerd en geconfigureerd is, de inhoud van de VM naar de server te kopieren.

Mijn 2 belangrijkste vragen hier zijn:
- Hoe kopieer ik de inhoud van de VM naar de harddisk van de server zodat alles daarna netjes boot?
- Zijn er enige problemen te verwachten vanwege hardware wijzigengen? Ik denk dat dit geen probleem zal opleveren, want het netbook gebruikt standaard hardware die al door oudere Ubuntu-versies automatisch ontdekt en ondersteund wordt.

|| Vierkant voor Wiskunde ||


Acties:
  • 0 Henk 'm!

  • DeadLock
  • Registratie: December 2005
  • Laatst online: 08-09 22:09

DeadLock

Vastlopen is relatief....

Dit is zeker een optie en er zijn niet al teveel zaken die mis kunnen gaan normaal gezien :).

Het hele proces staat bevoorbeeld op de gentoo wiki beschreven als stage4. Ook al gaat dit over gentoo, het gaat om het principe en er staan weinig of geen gentoo specifieke zaken in.

In het kort komt het neer op het volgende:
- Je install uitvoeren in vbox
- Server booten vanaf live cd naar keuze (systemrescuecd O+)
- Partitioneren
- Data kopieren (rsync over ssh) en enkele dirs aanmaken
- Chrooten
- Grub installeren
- Enkele configuratiebestanden aanpassen, zoals grub, fstab, netwerk config, ...

Over de hardware wijziging zou ik me weinig zorgen maken, dat zal wel loslopen. Enkel uitkijken dat er geen hardcoded info in configs staat zoals UUID's of mac adressen.

Afhankelijk van je kennis en zelfvertrouwen kan je altijd eens oefenen met een andere vm (om downtime te beperken) :).

[ Voor 23% gewijzigd door DeadLock op 08-11-2011 19:46 ]

Strava