Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren  (gelezen 7019 keer)

Offline timosha

  • Lid
Ubuntu 10.04 stond bij mij lang op een tweede vaste schijf. Lucid Lynx is nu echter zo stabiel dat hij naar de eerste vaste schijf mocht, naast een ander stabiel OS.

Herinstallatie is een mogelijkheid, maar niet voor mij dus heb ik het volgende gedaan.

1. Starten van de 10.04 Live CD

2. De hdd voorbereiden

2.1 Start vanaf de Live CD Gparted;
2.2 Maak een ext4 partitie aan. Die moet niet even groot zijn als die van de originele installatie maar de data die wij gaan verhuizen moet er wel op kunnen;
2.3 Maak een extended partitie aan voor swap. De vuistregel voor de grootte is RAM geheugen X 1.5;
2.4 Maak binnen de extended partitie een swap partitie aan;

3. Verhuizen

Bij mij stond de te verhuizen Ubuntu op sdb2 en na de verhuis moet die op sda2 staan.

Open een terminal.

3.1 Maak de mount points aan:
3.1.1 sudo mkdir /mnt/sda2
3.1.2 sudo mkdir /mnt/sdb2

3.2 Mount de oude en nieuwe partitities
3.2.1 sudo mount /dev/sdb2 /mnt/sdb2
3.2.2 sudo mount /dev/sda2 /mnt/sda2

3.3 Nu gaan wij verhuizen
sudo rsync -Havx /mnt/sdb2/* /mnt/sda2 (Dit kan een hele tijd duren)

4. Na de verhuis

4.1 De UUID van de nieuwe partities vaststellen
sudo blkid

4.2 fstab van de nieuwe installatie aanpassen
4.2.1 gksu gedit /mnt/sda2/etc/fstab
4.2.2 Vervang de UUID van sdb2 met de UUID van sda2 uit blkid
4.2.3 Vervang de UUID van sdb5 (swap) met de UUID van sda5 (swap) uit blkid

4.2.4 Sla de wijzigingen op en sluit Gedit af

4.3 De nieuwe installatie "bootable" maken

4.3.1 Chroot
4.3.1.2 sudo mount -o bind /dev /mnt/sda2/dev
4.3.1.3 sudo mount -t proc /proc /mnt/sda2/proc
4.3.2.4 chroot /mnt/sda2
4.3.2.5 ls /boot
4.3.2.6 kopieer de naam van initrd.img, in mijn geval initrd.img-2.6.32-22-generic
4.3.2.7 update-initramfs -u /boot/initrd.img-2.6.32-22-generic

4.3.2 Grub opnieuw installeren
4.3.2.1 grub-install /dev/sda
4.3.2.2 update-grub

4.3.3 Verlaat de chroot omgeving en start opnieuw op.

« Laatst bewerkt op: 2010/06/01, 17:02:39 door timosha »
Stabiele OS: Solaris 10 - OS X 10.6.4 - Linux Mint 9 - Windows 7
Project OS: Linux Mint 9 Isadora
Test OS: Ubuntu 10.04 - 10.10
Server: Windows Server 2008 R2 - Exchange 2010

Contra verbosos noli contendere verbis: sermo datur cunctis, animi sapientia paucis.


Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #1 Gepost op: 2010/06/01, 11:52:53 »
Handig! Dank.  :)

Overigens ben ik zelf nog niet zover, dat ik de familiecomputer over ga zetten naar 10.04. Die dieselt voorlopig nog door op 8.04. Lucid staat daar op een proefpartitie (en draait zonder problemen). Misschien dat ik straks jouw methode ga gebruiken. Hoeveel tijd scheelt het met een schone installatie + afwerking achteraf?

Mijn flaptops draaien overigens wel al langer op 10.04 (ook geheel probleemloos). Dus daar hoef ik niets meer aan te doen...

Offline Rachid

  • Lid
    • rachidbm
    • Mijn blog
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #2 Gepost op: 2010/06/01, 12:01:27 »
Hey, leuk dat je dat ff met ons deelt. Best simpel als ik het zo zie.

Hoeveel tijd scheelt het met een schone installatie + afwerking achteraf?
Dit vind ik zeer persoonlijk. Zelf ben ik meestal maar een paar minuten echt bezig met de afwerking achteraf. (heb scriptjes die een hoop werk voor me doen ;))
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

jesse2314

  • Gast
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #3 Gepost op: 2010/06/01, 12:02:43 »
Geweldige info :D

Offline timosha

  • Lid
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #4 Gepost op: 2010/06/01, 12:22:28 »
Misschien dat ik straks jouw methode ga gebruiken. Hoeveel tijd scheelt het met een schone installatie + afwerking achteraf?


Rsync kan een tijdje duren afhankelijk van de hoeveelheid data. Maar afwerking is niet nodig aangezien het resultaat een exacte kopij van de bron is.

Nu heb ik dus twee 10.04 installaties, eentje op sda2 die ik bevroren heb, dus zonder om het even welke updates. En eentje op sdb2 waar backports en proposed-updates openstaan en daar test ik de nieuwe updates mee.
Stabiele OS: Solaris 10 - OS X 10.6.4 - Linux Mint 9 - Windows 7
Project OS: Linux Mint 9 Isadora
Test OS: Ubuntu 10.04 - 10.10
Server: Windows Server 2008 R2 - Exchange 2010

Contra verbosos noli contendere verbis: sermo datur cunctis, animi sapientia paucis.


Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #5 Gepost op: 2010/06/01, 13:49:47 »
Kan je ook niet gewoon met behulp van een live-cd met het commando dd?
http://leerubuntu.org (ubuntu zonder moeilijke woorden)
VoidWarranties (Hackerspace) Antwerpen
Microsoft isn't evil, they just make really crappy operating systems. - Linus Torvalds

Offline Rachid

  • Lid
    • rachidbm
    • Mijn blog
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #6 Gepost op: 2010/06/01, 13:55:46 »
Kan je ook niet gewoon met behulp van een live-cd met het commando dd?
Inderdaad. Heeft het een speciale reden dat je rsync gebruikt?
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Offline timosha

  • Lid
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #7 Gepost op: 2010/06/01, 14:13:01 »
Kan je ook niet gewoon met behulp van een live-cd met het commando dd?
Inderdaad. Heeft het een speciale reden dat je rsync gebruikt?

Nee, er is geen speciale reden. Is rsync niet goed?

Het kan ook met ddrescue, maar ik heb het nu met rsync gedaan. Er zijn veel wegen die naar Rome leiden, rsync was mijn weg.

Ik stel voor dat je hieronder een handleiding post hoe dit met dd te verwezenlijken is, dan hebben de geinteresseerden twee opties.
« Laatst bewerkt op: 2010/06/01, 14:17:51 door timosha »
Stabiele OS: Solaris 10 - OS X 10.6.4 - Linux Mint 9 - Windows 7
Project OS: Linux Mint 9 Isadora
Test OS: Ubuntu 10.04 - 10.10
Server: Windows Server 2008 R2 - Exchange 2010

Contra verbosos noli contendere verbis: sermo datur cunctis, animi sapientia paucis.


Offline Rachid

  • Lid
    • rachidbm
    • Mijn blog
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #8 Gepost op: 2010/06/01, 14:24:24 »
Er is helemaal niets mis met rsync! En waarom rsync ipv bijvoorbeeld cp?
Als ik het goed heb doet dd byte voor byte kopiëren (dus fysiek van begin tot eind). Misschien dat dd iets sneller is?


Maargoed, dat weet ik allemaal niet precies uit mn hoofd en het is teveel werk om dat 'eventjes' te testen/uit te zoeken.
Jouw handleiding werkt blijkbaar, en daar gaat het om!
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Offline timosha

  • Lid
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #9 Gepost op: 2010/06/01, 14:31:12 »
Ik heb in dit geval ddrescue niet gebruikt omdat ddrescue een clone maakt van de bronpartities. Dus de nieuwe partities zijn dan even groot als de bronpartities.

In mijn geval was sdb2 160 GB groot en de nieuwe sda2 slechts 60 GB, wat meer dan voldoende is voor Ubuntu.

Of cp ook symbolische links meeneemt weet ik niet uit mijn hoofd.
« Laatst bewerkt op: 2010/06/01, 14:32:49 door timosha »
Stabiele OS: Solaris 10 - OS X 10.6.4 - Linux Mint 9 - Windows 7
Project OS: Linux Mint 9 Isadora
Test OS: Ubuntu 10.04 - 10.10
Server: Windows Server 2008 R2 - Exchange 2010

Contra verbosos noli contendere verbis: sermo datur cunctis, animi sapientia paucis.


Offline vanadium

  • Lid
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #10 Gepost op: 2010/06/01, 19:58:09 »
Met cp kan je geen hardlinks als dusdanig naar de bestemming overbrengen: hardlinks komen op de bestemming terecht als twee afzonderlijke, identieke bestanden. rsync heeft hiervoor de optie -H. Die vertraagt het proces wel een flink stuk.

Offline timosha

  • Lid
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #11 Gepost op: 2010/06/01, 20:08:06 »
Met cp kan je geen hardlinks als dusdanig naar de bestemming overbrengen: hardlinks komen op de bestemming terecht als twee afzonderlijke, identieke bestanden. rsync heeft hiervoor de optie -H. Die vertraagt het proces wel een flink stuk.

Dat schreef ik dus:

sudo rsync -Havx /mnt/sdb2/* /mnt/sda2 (Dit kan een hele tijd duren)
Stabiele OS: Solaris 10 - OS X 10.6.4 - Linux Mint 9 - Windows 7
Project OS: Linux Mint 9 Isadora
Test OS: Ubuntu 10.04 - 10.10
Server: Windows Server 2008 R2 - Exchange 2010

Contra verbosos noli contendere verbis: sermo datur cunctis, animi sapientia paucis.


Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #12 Gepost op: 2010/06/01, 22:02:44 »
(Dit kan een hele tijd duren)
Daarom is rsync een betere keuze dan cp. Rsync kan je afbreken en herstarten. Als je cp herstart begint het van voren af aan.
Klik links bovenin op Documentatie

Offline Erik_m

  • Lid
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #13 Gepost op: 2010/06/08, 01:16:05 »
Hey, leuk dat je dat ff met ons deelt. Best simpel als ik het zo zie.

Hoeveel tijd scheelt het met een schone installatie + afwerking achteraf?
Dit vind ik zeer persoonlijk. Zelf ben ik meestal maar een paar minuten echt bezig met de afwerking achteraf. (heb scriptjes die een hoop werk voor me doen ;))
Hier posten? :)

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #14 Gepost op: 2010/06/08, 11:26:35 »
(heb scriptjes die een hoop werk voor me doen ;))
Hier posten? :)

Beter van niet.... Gulden regel is: installatiescriptjes zijn link. Vertrouw alleen je eigengemaakte scripts. En kijk ook die regelmatig na.

Offline Rachid

  • Lid
    • rachidbm
    • Mijn blog
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #15 Gepost op: 2010/06/08, 11:39:32 »
Pjotr heeft gelijk dat je voorzicht moet zijn met scriptjes. Maar ik vind het erg overdreven dat je ze hier beter niet kunt posten. Juist hier kunnen meerdere mensen ernaar kijken en hun bek opentrekken als het niet erg handig of onveilig is.
Ik heb in dit topic een snippet uit mn scriptje geplakt. Verder is heb ik nog wat persoonlijke dingen en 1 hele lange apt-get install regel voor mijn favo programma's, zoiets moet je gewoon zelf bedenken en bijhouden.
Graag ook in dat topic verder ingaan op deze post van mij. Anders wordt het hier te off topic.
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Offline timosha

  • Lid
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #16 Gepost op: 2010/06/08, 11:48:47 »
Pjotr heeft gelijk dat je voorzicht moet zijn met scriptjes. Maar ik vind het erg overdreven dat je ze hier beter niet kunt posten. Juist hier kunnen meerdere mensen ernaar kijken en hun bek opentrekken als het niet erg handig of onveilig is.

Dar ben ik het absoluut mee eens  ;)
Stabiele OS: Solaris 10 - OS X 10.6.4 - Linux Mint 9 - Windows 7
Project OS: Linux Mint 9 Isadora
Test OS: Ubuntu 10.04 - 10.10
Server: Windows Server 2008 R2 - Exchange 2010

Contra verbosos noli contendere verbis: sermo datur cunctis, animi sapientia paucis.


Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #17 Gepost op: 2010/06/08, 12:12:49 »
Pjotr heeft gelijk dat je voorzicht moet zijn met scriptjes. Maar ik vind het erg overdreven dat je ze hier beter niet kunt posten. Juist hier kunnen meerdere mensen ernaar kijken en hun bek opentrekken als het niet erg handig of onveilig is.

Toch vind ik het gevaarlijk... Straks hebben we hier allemaal eigen varianten installatiescripts staan, à la Ultamatix. Die niet worden bijgehouden, en klakkeloos worden toegepast door forumbezoekers, met alle ellende van dien...

Ik leer de mensen liever, hoe ze met Synaptic en Softwarecentrum de zaken compleet kunnen inrichten zoals ze willen. Altijd veilig.  :)

Offline Thijsg

  • Lid
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #18 Gepost op: 2010/06/08, 20:25:40 »
Een eigen scriptje is sneller. ;)

Offline TopGear

  • Forumteam
Re: Ubuntu verhuizen naar een andere HDD zonder opnieuw te installeren
« Reactie #19 Gepost op: 2010/06/09, 19:47:05 »
Man, dit is gewoon geweldig! Ik ga dit ckers wel gebruiken! Bookmark voor deze pagina!!