Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
přesun_ubuntu_na_jiný_disk [2012/08/02 16:20]
Ubuntu
přesun_ubuntu_na_jiný_disk [2019/02/25 18:21] (aktuální)
Řádek 1: Řádek 1:
 +====== Přesun Ubuntu na jiný disk ======
  
 +Článek pojednává o možnosti přesunu nainstalovaného systému z jednoho disku na druhý, s pomocí čistě linux nástrojů a postupů. Jedná se o alternativu k  diskovým nástrojům firem PowerQuest, Acronis nebo Paragon (které jsou zpravidla funkční jen na HW ze stejného období).
 +
 +====== Možnost A - binární kopie disku na disk ======
 +Tato kapitola popisuje jak vytvořit kopii existujícího pevného disku na druhý (stejné nebo větší velikosti). Způsob je vhodný v případech,​ kdy máte nainstalován jeden nebo více operačních systémů (Ubuntu, Windows XP|Vista|7, ...) na disku, jehož kapacita přestává stačit.
 +
 +===== Příprava =====
 +
 +  - Připojte zdrojový a cílový disk ( přes SATA, PATA nebo USB) a nabootujte LiveCD Ubuntu
 +
 +
 +2. Nainstalujte nástroj pro kopírování
 +<​code>​
 +sudo apt-get install gddrescue
 +</​code>​
 +
 +
 +3. Zjistěte názvy zařízení obou disků
 +<​code>​
 +sudo fdisk -l
 +Disk /dev/sda: 164,6 GB, 164 696 555 520 bajtů
 +...
 +Disk /dev/sdb: 500,1 GB, 500 107 862 016 bajtů
 +...
 +</​code>​
 +
 +===== Kopírování =====
 +První v pořadí je zdrojový disk s existujícím systémem, druhý za ním je cílový disk na který se má systém přenést. NEPOPLÉST !!!
 +<​code>​
 +sudo ddrescue -v /dev/sda /dev/sdb
 +</​code>​
 +===== Dofouknutí diskových oddílů =====
 +
 +Pokud je nový disk větší, přizpůsobte si velikost přenesených oddílů na rozměry nového disku Pomocí programu [[GParted]].
 +
 +===== Odkazy =====
 +  * http://​linux.com/​learn/​tutorials/​8225-clone-your-ubuntu-installation-onto-a-new-hard-disk
 +
 +====== Možnost B - přesun logických disků ======
 +
 +Zde popíšu přesun Ubuntu na jiný disk - v mém případě z hda1 na sda1, přitom swap jsem měl na hda2 a teď jej mám na sda3.
 +Na sda5 mám oddíl s Windows.
 +Vy samozřejmě sda1,​hda1,​hda2 a sda3 nahraďte svými hodnotami!
 +
 +===== Přesun =====
 +1) Nabootujte si LiveCD s Ubuntu.
 +
 +2) Připojte si starý disk s Linuxem (hda1), vytvořte mount point pro ext3(sda1).
 +<​code>​
 +sudo mkdir /media/sda1 /media/hda1
 +sudo mount /dev/hda1 /media/hda1
 +</​code>​
 +3) Spusťte si [[GParted]] a rozdělte si disk sda na ext3(u mě sda1 40GB) a swap(u mě sda3 1GB)
 +
 +4) Připojte si nový ext3 disk.
 +<​code>​
 +sudo mount /dev/sda1 /media/sda1
 +</​code>​
 +5) Zkopírujte si starý Linux na nový disk.
 +<​code>​
 +sudo cp -a /​media/​hda1/​* /​media/​sda1/​
 +</​code>​
 +===== GRUB =====
 +
 +1) Zachrootujte se - tzn. systém si bude myslet, že / je cesta /media/sda1
 +<​code>​
 +sudo mv /​media/​sda1/​dev /​media/​sda1/​dev_bak
 +sudo mkdir /​media/​sda1/​dev
 +sudo mount --bind /dev /​media/​sda1/​dev
 +sudo mount --bind /proc /​media/​sda1/​proc
 +sudo chroot /media/sda1
 +</​code>​
 +2) Nainstalujte GRUB.
 +<​code>​
 +grub-install /dev/sda
 +update-grub
 +</​code>​
 +3) Upravíme fstab.
 +<​code>​
 +nano /etc/fstab
 +</​code>​a to tak, že v něm přepíšete / z /dev/hda1 na /dev/sda1 a swap z /dev/hda2 na /dev/sda3.
 +
 +4) Odpojíme se z chrootu a vrátíme zpět do normálu.
 +<​code>​
 +umount /dev
 +umount /proc
 +rm /dev
 +mv /dev_bak /dev
 +exit
 +</​code>​
 +5) Teď bude úprava GRUB nabídky.
 +<​code>​
 +sudo nano /​media/​sda1/​boot/​grub/​menu.lst
 +</​code>​
 +a upravte sekce vypadající takhle:
 +<​code>​
 +title Ubuntu 7.10, kernel 2.6.22-14-generic
 +root (hd0,​0)
 +kernel /​boot/​vmlinuz-2.6.22-14-generic root=UUID=1232456113515131 ro quiet splash locale=cs_CZ
 +initrd /​boot/​initrd.img-2.6.22-14-generic
 +quiet
 +</​code>​
 +na
 +
 +<​code>​
 +title Ubuntu 7.10, kernel 2.6.22-14-generic
 +root (hd0,​0)
 +kernel /​boot/​vmlinuz-2.6.22-14-generic root=/​dev/​sda1 ro quiet splash locale=cs_CZ
 +initrd /​boot/​initrd.img-2.6.22-14-generic
 +quiet
 +</​code>​
 +a uložte.
 +Teď restartujte PC a nabootujte z SDA disku.