Transferarea ubuntu la o altă hdd, vr-online este un e-zine gratuit pentru toți

Pentru a transfera Ubuntu pe acest HDD primul lucru trebuie să fie spart. Este posibil cu modă veche cu ajutorul fdisk, dar am un cfdisk pseudo-grafic. Dacă nu este instalat, instalați-l







apt-get instala cfdisk
Rulați cu numele unității parametrilor

cfdisk / dev / sdi
Dacă discul a fost deja rupt înainte și cfdisk jură pe marcajul greșit, o tehnică simplă ajută. Suprascriem tabela de partiții cu utilitarul standard dd

dd dacă = / dev / zero = = / dev / sdi count = 1024
Am împărțit noul HDD în cfdisk ca cel vechi. Sectiunile pot fi reduse, principalul lucru fiind ca toate fisierele se potrivesc. Am fotografia asta

- / dev / sdi1 - / boot. Dimensiunea 64mb
- / dev / sdi2 - dimensiune swap 1gb
- / dev / sdi3 - rădăcină / dimensiuni 2gb
- / dev / sdi5 - / var 5gb
- / dev / sdi6 - / usr toate celelalte.

Creați sisteme de fișiere pe partiții noi.

mkfs.ext2 / dev / sdi1
mkfs.ext4 / dev / sdi3
mkfs.ext4 / dev / sdi5
mkfs.ext4 / dev / sdi6
mkswap / dev / sdi2
Pentru partiție, / boot a făcut non-log ext2, deoarece De acolo, numai kernelul și imaginea initrd vor fi încărcate. În general, acesta poate fi montat doar în citire și poate fi modificat numai când nucleul este reconstruit.

Următorul pas al transferării Ubuntu pe un alt HDD este de a monta partițiile nou create în foldere temporare. În cazul meu, și doar montat în / mnt. Pre-creați acolo dosare

mkdir / mnt / root
Și vom monta totul în directorul corespunzător

mount / dev / sdi2 / mnt / root
mkdir / mnt / root / boot
mkdir / mnt / root / var
mkdir / mnt / root / usr
mount / dev / sdi1 / mnt / root / boot
mount / dev / sdi5 / mnt / root / var






mount / dev / sdi6 / mnt / root / usr
Toate sunt montate, acum transferăm toate fișierele din sistemul de lucru în aceste foldere. Este de dorit să faceți acest lucru în modul de utilizator unic, astfel încât programele care rulează în acest proces să nu scrie nimic nou. Copierea este de dorit cu opțiunile -ax, toate drepturile și simbolurile păstrate.

cp -ax / boot / mnt / root / boot
cp -ax / / mnt / root
cp -ax / var / mnt / root / var
cp -ax / usr / mnt / root / usr
După copiere, treceți la pasul următor de transferare a Ubuntu pe un nou hard disk. chroot la noul sistem pentru instalarea bootloader-ului și GRUB2 și fixarea fstab-ului

grub-mkdevicemap
Această comandă va crea un fișier /boot/grub/device.map
pisica / boot / grub/device.map
(hd0) / dev / disc / by-id / ata-Hitachi_HDS721010CLA332_JP2911HQ236EUA
(hd1) / dev / disc / by-id / ata-SAMSUNG_HD753LJ_S13UJ1CQ307386
(hd2) / dev / disc / by-id / ata-WDC_WD5001ABYS-01YNA0_WD-WCAS85181468
(hd3) / dev / disc / by-id / ata-WDC_WD20EARS-00MVWB0_WD-WMAZA1927574
(hd4) / dev / disc / by-id / ata-WDC_WD10EARS-00Y5B1_WD-WCAV55974202
(hd5) / dev / disc / by-id / ata-ST3750330AS_5QK0PC2S
(hd6) / dev / disc / by-id / ata-ST3320620A_5QF34GWE
(hd7) / dev / disc / by-id / ata-ST3320620A_9QF62CCB
(hd8) / dev / disc / by-id / ata-ST3750330AS_5QK0PFBY
Am multe discuri, de aceea există atât de multe înregistrări.
La următoarea etapă, am avut un mic gag. GRUB a căzut în defecțiunea de segmentare. Dacă doriți, actualizați-l până la cea mai recentă versiune din depozit.

grub-mkconfig> /boot/grub/grub.cfg
Și instalați bootloader-ul

grub-install / dev / sdi
Parametrul specifică noul HDD în sine, folosit pentru a transfera Ubuntu. Nu partiția, ci discul în sine.
După manipulările date, este posibil să deconectați vechiul HDD rupt și să puneți boot-ul în BIOS-ul plăcii de bază de pe noul hard disk. Totul ar trebui să înceapă fără întrebări.

Recent, nu am transferat Ubuntu, dar Gentoo. Dar ce diferență de cifră. Pur și simplu a blocat al doilea disc, prin modul în care a fost de două ori mai mare și apoi a fost încărcat de pe discul de încărcare cu Acronis Disk Director. Apoi, operația "Clone disk". Indicați unde doriți să vă îndoiți. În plus, Acronis solicită să se facă secțiuni de volum aceleași ca pe discul original sau să se crească proporțional partițiile (al doilea disc în volum este mai mare). A făcut ca pe original. A început. Am asteptat un pic si discul a fost gata! Apoi spațiul liber disponibil a fost distribuit între cele două secțiuni necesare și voila! Sistemul este încărcat fără probleme.

Apropo, mi-a amintit cum am pus Gentoo "pentru dezvoltare generală" pe VirtualBox







Trimiteți-le prietenilor: