Ik denk dat het vlugger zal gaan om Ubuntu te herinstalleren dan om hier de fout te gaan opsporen.
Je kunt de gegevens verzamelen van je virtuele Ubuntu om identiek dezelfde configuratie en desktop te krijgen en die dan restoren op de vers geïnstalleerde fysieke Ubuntu.
Als je een bestaande Ubuntu of Debian wil clonen naar een andere pc
(zelfs 64-bit naar 32-bit of omgekeerd), dan kan dat het vlugst op deze
manier. Let wel: dit werkt niet noodzakelijk goed om van een Linux naar
een andere of van een versie naar een andere versie over te stappen,
omdat er daar verschillen aanwezig zijn in de softwarepakketten.
1. Kopieer /home naar back-upmedium
2. Kopieer relevante files uit /etc (zoals fstab) naar back-upmedium
(let op! die mag je niet zomaar overkopiëren maar alleen gebruiken als
referentie), alsook /etc/apt/sources.list en eventuele andere apt-subdirs
3. Maak lijst aan van geïnstalleerde pakketten met get_instpkg (zie verderop, het is ook wel
nuttig om zo'n lijst te hebben puur voor back-updoeleinden)
4. Met mini-iso kaal systeem installeren met alleen terminaltoegang
5. kopieer /home vanaf back-up naar nieuwe /home
6. maak de benodigde /etc-bestanden (fstab/ apt-sources) aan.
7. sudo aptitude update && sudo aptitude -y full-upgrade
8. installeer alle benodigde pakketten: do_instpkg
9. sudo reboot
Klaar!
De twee scripts om een lijst van te installeren pakketten aan te maken en die naderhand ook uit te voeren:
get_instpkg:
sudo dpkg --get-selections | grep -v 'deinstall'| awk '{print $1}' > /media/backupmedium/installedpackages.txt
do_instpkg
cat /media/backupmedium/installedpackages.txt | xargs sudo apt-get -y install