[hjalp] klona system

Marcus Rejås rejas at se.linux.org
Sön Okt 26 09:13:01 CET 2008


On 10/25 22:48, niclas jacobsson wrote:
> Hej

Hej hej!


> Behöver klona ett ubuntu 8 som det börjar bli trångt på hårddisken till 
> en större hårdisk. Är det nån som känner till lämpligt program för 
> ubuntu eller i alla fall en "deb" som jag göra detta smidigt med. Nån 
> äkta kloning blir det ju inte eftersom den nya disken är större. Mitt 
> system är urgammalt "uppgraderat" och välfungerande. Jag har tittat runt 
> men hittar ingen som känns klockren så nu lutar det åt att lägga tid 
> till ominstallation. Det vore kul om om jag kunde fortsätta köra på 
> denna gamla installation "på en ny hårddisk". Det blir lite som med 
> surdegsbakning när man bakar bröd och använder samma surdeg och utgår 
> från (om nån inte fattar så strunta i det).

Jag vet inte på vilken nivå du är men jag förklarar ändå. Detta är inte svårt
men det finns många sätt att göra fel på ... Låter detta som rena grekiskan
får dig så är det kanske lättast att installera om ... :)

Arbetssättet är enkelt. Partitionera upp den nya disken och skapa filsystem
på den (formattera). Kopiera sedan allt från den gamla till den nya (medan du
kör tillfälligt från en CD).  Installera din boot-loader på den nya
hårddisken. Klart.

Innan du börjar, se till att du har backup på det du vill ha kvar ifall du
klantar dig. Det kan hända den bäste!

Enklast är om du kan montera i den nya disken tillsammans med den gamla i
datorn och det bästa är om du sätter den som primär (eller så som den skall
vara när du är klar) direkt.

Boota sedan systemet från en live-skiva och partitionera den nya disken så
som du vill ha den med fdisk eller liknande (glöm inte en parttion för swap).

Skapa filsystem på dina nya partitioner (obs! Se till att du inte formatterar
om den gamla, då blir det tråkigt). Du skapar en ext3 parition med:

mkfs.ext3 /dev/nyadisken/parition

Swap-partitionen formatterar du med:

mkswap /dev/nyadisken/partition

Montera upp dina nya partitioner (inte swappen).

Kopiera sedan filerna från den gamla till den nya. Om du har flera
partitioner så ta dem antingen var för sig eller montera upp dem så som de
skall vara på båda diskarna (du får skapa tomma kataloger på den nya för att
kunna montera rätt). Du måste vara "root".

Under kopieringen är det viktigt att du behåller filernas ägare och
tidstämplar så som de är på den gamla disken. Jag rekommenderar tar för detta
men det finns andra sätt.

cd /rooten/pa/det/gamla/systemet
tar --preserve -c * | tar -x -C /rooten/på/den/nya/disken

När det är klart (det tar lång tid) så byter du miljö och hoppar in i det
nya.

chroot /rooten/på/den/nya/disken

Nu skall du installera din boot-hanterare som kan vara lilo eller grub

Kör "lilo"
Alt "grub-install /dev/sda" Där /dev/sda är den nya disken.

Om du ändrat bland dina partitioner så kan du behöva ändra i /etc/fstab

Ta ut skivan och boota om. Verifiera att det nu finns mer plats på disken.

Tror det var allt. Det är otestat och skrivit ur huvudet. Jag har gjort detta
massor av gånger och det brukar gå fort.

Lycka till!

  /Marcus



More information about the hjalp mailing list