{"id":451,"date":"2017-05-05T16:49:03","date_gmt":"2017-05-05T14:49:03","guid":{"rendered":"http:\/\/blog.techmedia.pl\/?p=451"},"modified":"2017-11-16T22:58:28","modified_gmt":"2017-11-16T21:58:28","slug":"przenoszenie-ubuntu-na-inny-dysk","status":"publish","type":"post","link":"https:\/\/www.techmedia.pl\/blog\/przenoszenie-ubuntu-na-inny-dysk\/","title":{"rendered":"Przenoszenie Ubuntu na inny dysk"},"content":{"rendered":"<p>Czasami zachodzi potrzeba przeniesienia systemu operacyjnego z jednego dysku na drugi. Poni\u017cej kilka wskaz\u00f3wek jak mo\u017cna to wykona\u0107 na przyk\u0142adzie Ubuntu. Na pocz\u0105tku najlepiej jest podpi\u0105\u0107 nowy dysk w miejsce starego, a stary pod\u0142\u0105czy\u0107 do innego kana\u0142u SATA. Je\u015bli co\u015b si\u0119 nie uda, zawsze b\u0119dziemy mieli mo\u017cliwo\u015b\u0107 pod\u0142\u0105czenia starego dysku w jego pierwotny kana\u0142 i uruchomienia systemu. Po pod\u0142\u0105czeniu dysk\u00f3w uruchamiamy komputer z p\u0142yty Live CD lub pendriva i przygotowujemy nowy dysk do pracy tworz\u0105c na nim partycje (gparted, cfdisk, fdisk). Najlepiej jest zachowa\u0107 taki sam uk\u0142ad partycji jak na starym dysku, a ich wielko\u015b\u0107 dostosowa\u0107 do rozmiaru nowego dysku. Kolejnym krokiem jest utworzenie katalog\u00f3w o nazwach przyk\u0142adowo: stary_dysk i nowy_dysk:<!--more--><\/p>\n<pre>root@ubuntu:\/# <strong>mkdir \/mnt\/stary_dysk<\/strong>\r\nroot@ubuntu:\/# <strong>mkdir \/mnt\/nowy_dysk<\/strong><\/pre>\n<p>Nast\u0119pnie montujemy oba dyski do odpowiednich katalog\u00f3w:<\/p>\n<pre>root@ubuntu:\/# <strong>mount \/dev\/sdb1 \/mnt\/stary_dysk<\/strong>\r\nroot@ubuntu:\/# <strong>mount \/dev\/sda1 \/mnt\/nowy_dysk<\/strong><\/pre>\n<p>Je\u015bli posiadamy wi\u0119cej partycji na dyskach z ka\u017cd\u0105 z nich post\u0119pujemy analogicznie jak powy\u017cej. Kolejnym krokiem jest przekopiowanie plik\u00f3w z jednego dysku na drugi. Mo\u017cna to zrobi\u0107 menad\u017cerem plik\u00f3w lub przy wykorzystaniu narz\u0119dzia rsync jak poni\u017cej:<\/p>\n<pre>root@ubuntu:\/# <strong>rsync -avx \/mnt\/stary_dysk \/mnt\/nowy_dysk<\/strong><\/pre>\n<p>Po skopiowaniu wszystkich danych edytujemy plik fstab znajduj\u0105cy si\u0119 na nowym dysku:<\/p>\n<pre>root@ubuntu:\/# <strong>vim \/mnt\/nowy_dysk\/etc\/fstab<\/strong><\/pre>\n<p>i sprawdzamy czy przy poszczeg\u00f3lnych wpisach s\u0105 numery UUID partycji. Je\u015bli tak musimy je pozamienia\u0107 na nowe, kt\u00f3re uzyskamy poleceniem blkid (wy\u015bwietli ono pliki urz\u0105dze\u0144 np. \/dev\/sda1, numer UUID partycji oraz jej etykiet\u0119 je\u015bli wyst\u0119puje).<\/p>\n<pre>root@ubuntu:\/# <strong>blkid<\/strong><\/pre>\n<p>Je\u015bli w pliku fstab nie ma numer\u00f3w UUID, a nowy dysk pod\u0142\u0105czyli\u015bmy w miejsce starego nie musimy nic robi\u0107. Je\u015bli dodali\u015bmy dodatkowe partycje, nowy dysk jest podpi\u0119ty do innego portu ni\u017c by\u0142 starty musimy doda\u0107 odpowiednie wpisy lub edytowa\u0107 odpowiednio stare. Kolejnym krokiem jest instalacja grub&#8217;a w MBR na nowym dysku. W tym celu wykonujemy poni\u017csze komendy:<\/p>\n<pre>root@ubuntu:\/# <strong>mount -o bind \/dev \/mnt\/nowy_dysk\/dev<\/strong>\r\nroot@ubuntu:\/# <strong>mount proc \/mnt\/nowy_dysk\/proc -t proc<\/strong>\r\nroot@ubuntu:\/# <strong>mount sysfs \/mnt\/nowy_dysk\/sys -t sysfs<\/strong>\r\nroot@ubuntu:\/# <strong>chroot \/mnt\/nowy_dysk<\/strong>\r\nroot@ubuntu:\/# <strong>grub-install \/dev\/sda<\/strong>\r\nroot@ubuntu:\/# <strong>update-grub2<\/strong>\r\nroot@ubuntu:\/# <strong>exit<\/strong><\/pre>\n<p>Nast\u0119pnie sprawdzamy czy w pliku <em>\/mnt\/nowy_dysk\/boot\/grub\/grub.cfg<\/em> mamy wpisane odpowiednie nowe numery UUID przy odpowiednich pozycjach. Je\u015bli s\u0105 stare wpisy musimy je zamieni\u0107 nowymi uzyskanymi poleceniem blkid poprzez edycj\u0119 powy\u017cszego pliku (najlepiej wykorzystuj\u0105c komend\u0119 znajd\u017a i zamie\u0144). Teraz sprawdzamy poleceniem blkid numer UUID partycji swap:<\/p>\n<pre>root@ubuntu:\/# <strong>blkid<\/strong><\/pre>\n<p>Mo\u017ce si\u0119 zdarzy\u0107, \u017ce po utworzeniu partycji oznaczonej jako swap nie posiada ona numeru UUID. Wystarczy wtedy wykona\u0107 poni\u017csze polecenie:<\/p>\n<pre>root@ubuntu:\/# <strong>mkswap \/dev\/sda2<\/strong><\/pre>\n<p>i po nim jeszcze raz:<\/p>\n<pre>root@ubuntu:\/# <strong>blkid<\/strong><\/pre>\n<p>Kopiujemy numer UUID partycji swap i wklejamy go do pliku <em>\/mnt\/nowy_dysk\/etc\/initramfs-tools\/conf.d\/resume<\/em> zast\u0119puj\u0105c poprzedni wpis UUID. Je\u015bli wszystko zrobili\u015bmy jak w przyk\u0142adzie mo\u017cemy od\u0142\u0105czy\u0107 stary dysk i uruchomi\u0107 komputer z nowego. Po zalogowaniu si\u0119 do systemu wykonujemy ostatnie polecenie:<\/p>\n<pre>root@ubuntu:\/# <strong>update-initramfs -u<\/strong><\/pre>\n<p>i uruchamiamy jeszcze raz system.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czasami zachodzi potrzeba przeniesienia systemu operacyjnego z jednego dysku na drugi. Poni\u017cej kilka wskaz\u00f3wek jak mo\u017cna to wykona\u0107 na przyk\u0142adzie Ubuntu. Na pocz\u0105tku najlepiej jest podpi\u0105\u0107 nowy dysk w miejsce starego, a stary pod\u0142\u0105czy\u0107 do innego kana\u0142u SATA. Je\u015bli co\u015b si\u0119 nie uda, zawsze b\u0119dziemy mieli mo\u017cliwo\u015b\u0107 pod\u0142\u0105czenia starego dysku w jego pierwotny kana\u0142 i [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[75,22,38],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/451"}],"collection":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/comments?post=451"}],"version-history":[{"count":9,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/451\/revisions"}],"predecessor-version":[{"id":2268,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/451\/revisions\/2268"}],"wp:attachment":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/media?parent=451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/categories?post=451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/tags?post=451"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}