Itselläni oli tarve asentaa Hardy pari viikkoa sitten uusiksi samaan koneeseen (yksi laiteajuri sekosi enkä saanut sitä muuten kuntoon) ja tällä tavalla toimien homma meni käsittämättämän vaivattomasti. Oletuksena on, että /home on omalla osiollaan. Jos ei ole, niin otapa TODELLA hyvät ja varmat varmuuskopiot homesta (sisältäen piilokansiot eli ne joiden nimet alkaa pisteellä ja jotka saa nautiluksessa näkyviin painamalla näppiksellä CTRL + H). Tässä ei siis luoda kustomoitua asennus-cd-levyä, vaan tehdään vain lista asennetuista paketeista ja sitten uuden asennuksen jälkeen luetaan vain listasta mitkä paketit asennetaan.
1.) Varmuuskopioi /home piilokansioineen kaikkineen (esim. ulkoiselle kovalevylle tai DVD-levylle, tms.)
2.) Varmuuskopioi tärkeimmät järjestelmätiedostot ulkoiselle kovalevylle (
http://linux.fi/index.php/Varmuuskopiointi ). Esim. fstab ja xorg.conf on syytä ottaa talteen.
3.) Tee tiedostoon lista asennetuista ohjelmista: dpkg --get-selections | grep -v deinstall > asennukset
4.) Varmuuskopioi äsken luomasi tiedosta "asennukset" talteen (esim. usb-tikulle).
5.) Asenna Ubuntu omalle osiolleen (eli sille samalle osiolle missä se aiemminkin oli). Voit valita asennusosion asennuksen aikana valitsemalla "Osioi itse".
6.) Asennuksen jälkeen palauta varmuuskopiosta xorg.conf ja käynnistä uusiksi niin näytön asetukset palaavat oikeiksi.
7.) Palauta varmuuskopiosta fstab tai ainakin sen /home-osiota koskeva rivi niin omat asetuksesi palaavat oikeiksi ja /home näkyy oikein ja työpöytä on asetuksineen oikeanlainen. (Jos home ei ollut omalla osiollaan ja otit varmuuskopiot homesta, niin palauta sitten homen varmuuskopiot.)
8.) Päivitä järjestelmä: sudo apt-get update ja sudo apt-get dist-upgrade
9.) Asenna dselect-ohjelma.
10.) Valitse aiemmin asentamasi ohjelmat käskemällä ensin: dpkg --set-selections < asennukset
11.) Asenna aiemmin asentamasi ohjelmat käskemällä vielä: sudo dselect
Tässä vielä aiheeseen pari linkkiä:
http://www.arsgeek.com/2006/09/19/ubuntu-tricks-how-to-generate-a-list-of-installed-packages-and-use-it-to-reinstall-packages/http://ubuntuforums.org/showthread.php?t=261366