Skip to Content

Klona ett linuxsystem :: Del 2

Den 15 juni 2009 skrev jag ett blogginlägg om hur man installerar SverEX v5 till en USB-sticka med en speciell metod, som jag kallar "kloning". Jag skrev då att metoden sannolikt kunde användas för installation av andra linuxsystem och bad någon/några att testa saken. Ingen har (såvitt jag vet) brytt sig, varför jag idag gjort det själv. Jag valde att använda min svenska version av Pardus 2008, som jag kallar EXTON-PAR 2008. (Det går givetvis lika bra att använda Pardus 2008/2008.2 i original eller nya Pardus 2009). Så här gjorde jag:

INSTALLERA PARDUS 2008 på en USB-sticka

Installera Pardus 2008 till hårddisk och starta upp Pardus från hårddisken. Plugga in en USB-sticka på minst 4 GB.

Starta därefter programmet GParted och se till att det bara blir en partition på USB-stickan med filsystemet ext3. Starta sedan upp en terminal och kör kommandona nedan i tur och ordning. (Lägg till ett sudo om du inte är inloggad som root).

1) mkdir /mnt/sdb1
2) mount /dev/sdb1 /mnt/sdb1
3) cd /
4) tar -c $(ls -1 | grep -Ev "proc|sys|tmp|media|mnt") | (cd /mnt/sdb1; tar -xv)
5) mkdir /mnt/sdb1/{mnt,media,proc,sys,tmp}
6) grub-install --recheck --root-directory=/mnt/sdb1 /dev/sdb
Ta reda på UUID med kommandot
7) blkid /dev/sdb1
Svaret blir: 7215ad7b-e4af-4289-a9d8-3614c594c2c4 (inte dessa siffor på din dator givetvis)
8) Redigera nu till slut GRUB.

Så här ska menu.lst se ut (/mnt/sdb1/boot/grub/menu.lst). Bläddra dig alltså fram dit med filhanteraren och ändra så att det ser ut som nedan.
####################################
   timeout 15 # lagom?

   default 0

# Use prettier colors
   color green/black light-green/black # lite roligt

   title Pardus 2008
   uuid 7215ad7b-e4af-4289-a9d8-3614c594c2c4
   kernel /boot/kernel-2.6.25.9-101 root=/dev/sdb1 vga=791 splash=silent quiet
   initrd /boot/initramfs-2.6.25.9-101
   boot
####################################

Därefter är det bara att starta om datorn (med stickan på plats) och njuta. Alla dina ändringar av ditt installerade Pardus-system på USB-stickan sparas automatiskt. OBSERVERA: Kopiera och klistra in ovanstående kommandon till undvikande av skrivfel. Om du gör exakt som jag skriver ovan kan inget bli fel. Glöm bara inte att byta till rätt UUID (för din dator och din USB-sticka).

När du sedan startat upp datorn från USB-stickan kan du enkelt uppgradera ditt Pardus-system till Pardus 2008.2. Det gör du med kommandot pisi upgrade. Det har jag gjort. Jag stötte inte på några som helst problem trots att uppgraderingar på ca 350 MB hämtades och installerades. Det turkiska Pardus är ett förnämligt linuxsystem. De svenska översättningarna av program och menyer m m är också förnämliga efter uppgraderingen. Man får leta rätt länge för att hitta något oöversatt eller "svengelska". Efter uppgraderingen visas t o m systemuppstarten på svenska. För att se densamma måste man dock trycka på tangenten Esc.

Efter en ev. uppgradering måste du ändra i menu.lst, eftersom en ny kernel (kernel-2.6.25.20-114) installeras.

Observera att flera linuxsystem än SverEX och Pardus sannolikt kan installeras på samma sätt. Det bästa med "min" installationsmetod är att alla ändringar av systemet sparas automatiskt direkt på stickan. Så är alltså inte fallet om du t. ex. använder programmet Unetbootin.