Przeniesienie systemu na nowy HDD.

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
audio-design10
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 14 sty 2013, 19:50
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Przeniesienie systemu na nowy HDD.

Post autor: audio-design10 »

Witam wszystkich użytkowników,

mianowicie sytuacja wygląda w taki sposób.

Zakupiłem nowy dysk twardy i chciałbym przenieść system operacyjny ubuntu oraz windowsa bez konieczności ponownej instalacji i konfiguracji.

Tylko jest mały problem, ponieważ na starym dysku twardym występują bad sectory i moje pytanie:

1. Wiem, że można sklonować dysk twardy za pomocą CloneZilla i pominąć uszkodzone sektory czy to będzie odpowiedni sposób?
2. Czy zrobić backup ustawień systemowych - repozytoria, aplikacji itd. - pytanie w jaki to sposób zrobić, aby nie konfigurować systemu oraz aplikacji od zera?
3. Czy któryś z użytkowników zna może jakiś lepszy sposób?

Poza tym w przyszłości jeżeli chciałbym zmienić rozmiar partycji np. na większy czy jest możliwość wykonania tego bez utraty danych?

Pozdrawiam serdecznie i czekam na odpowiedź!

PS. Nie wiedziałem w jaki dział dodać mój problem - w razie czego proszę moderatora o poprawienie.
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Przeniesienie systemu na nowy HDD.

Post autor: Tomfoc »

Od kilku lat używam tego programu: http://osworld.pl/fsarchiver-czyli-backup-z-konsoli/ Jego zaletą jest to, że archiwizuje wyłącznie dane i jest mu obojętne, czy docelowa partycja ma taki sam, czy inny rozmiar niż ta źródłowa. Ważne jest aby dane zmieściły się na tej nowej. Na pierwszy rzut oka jego używanie może wydawać się trudne, lecz w praktyce jest to bardzo łatwe. Co do zmian rozmiaru partycji - służy do tego program gparted i bardzo dobrze sobie z tym radzi.
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1126
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Przeniesienie systemu na nowy HDD.

Post autor: kszyhus »

Popierając @Tomfoc dodam jeszcze, że istnieje też graficzny fsarchiver LiveCD
http://sourceforge.net/projects/qt4-fsarchiver/files/
bardzo przyjazny i intuicyjny.

-- 21 lut 2015 15:28 --

Podaj wynik polecenia:

Kod: Zaznacz cały

fdisk -l
jak masz podzielony dysk na partycje, systemy?
jak chcesz mieć ustawiony nowy dysk HDD?
jaka jest pojemność nowego dysku?
:clap: PC: ASRock Z270-Pro4 *** Intel i7 7700K *** 32GB RAM
PC: Gigabyte H270-HD3 *** Intel i5 7600K *** 16GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
audio-design10
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 14 sty 2013, 19:50
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Przeniesienie systemu na nowy HDD.

Post autor: audio-design10 »

Witam ponownie,
dziękuje za odpowiedzi.

W chwili obecnej dysk mam podzielony w taki sposób:
  1. System Windows 8
  2. Dane dla systemu Windows
  3. Ubuntu - root
  4. Ubuntu - boot
  5. Ubuntu - swap
  6. Ubuntu - home
Dysk nowy ogółem chciałbym mieć ustawiony tak, aby znajdowały się na nim trzy systemy.
  1. Partycja dla Windows 7
  2. Partycja dla Windows 8
  3. Wspólny dysk na dane dla Windowsa
  4. Reszta miejsca przeznaczona dla Ubuntu
Pojemność nowego dysku to 1TB jest to dysk hybrydowy, ale podejrzewam, że to najmniej istotna informacja.

Pozdrawiam.
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Przeniesienie systemu na nowy HDD.

Post autor: Tomfoc »

Proponuję przemyśleć zasadność tworzenia partycji /boot. Jaką masz z tego korzyść? Tę trzecią partycję nazywasz partycją dla Windows. Może to być partycja dla Windows i Ubuntu, bo Linux doskonale sobie radzi z odczytem i zapisem danych na partycjach NTFS.
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1126
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Przeniesienie systemu na nowy HDD.

Post autor: kszyhus »

Chciałeś sklonować dyska na dysk a tu widzę jeszcze dodatkowy Windows 7 - a po co dwa okna?
A w sprawie Ubuntu, to jak pisał @Tomfoc - po co Ci osobny /boot? Potem możesz mieć kłopoty z przeładowaniem partycji starymi jądrami.
Najpierw to byś musiał połączyć /root i /boot ale zaraz po tym zaktualizować grub-a {bo inaczej nie otworzysz żadnego systemu}.
:clap: PC: ASRock Z270-Pro4 *** Intel i7 7700K *** 32GB RAM
PC: Gigabyte H270-HD3 *** Intel i5 7600K *** 16GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
audio-design10
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 14 sty 2013, 19:50
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Przeniesienie systemu na nowy HDD.

Post autor: audio-design10 »

@Tomfoc - czyli rozumiem, że lepiej zrobić jedną partycję dla danych dla obu systemów i dodatkowo w linuksie zamontować tą partycję jako /home? W taki sposób jak opisany w linku http://1rei.wordpress.com/2012/11/11/ho ... lub-fat32/ ?

@kszyhus - prawda chciałbym sklonować dysku plus do tego dołożyć kolejną wersję windowsa. Siódemka jest mi potrzebna do obsługi natywnej pewnych aplikacji. ;) Co do partycji /boot muszę przyznać, że faktycznie tylko trzeba później usuwać stare wersje kernela. Czyli rozumiem podczas instalacji systemu nie tworzyć tej partycji? Czy w jaki sposób to zrobić?
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: Przeniesienie systemu na nowy HDD.

Post autor: marcin1982 »

Uruchom linuksa i podaj wynik poleceń - tak to do wielkanocy będziemy wróżyć:

Kod: Zaznacz cały

cat /etc/fstab

Kod: Zaznacz cały

cat /etc/mtab

Kod: Zaznacz cały

sudo fdisk -l
oraz windowsa bez konieczności ponownej instalacji i konfiguracji.
To się może nie udać.
audio-design10
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 14 sty 2013, 19:50
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Przeniesienie systemu na nowy HDD.

Post autor: audio-design10 »

cat /etc/fstab

Kod: Zaznacz cały

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda6 during installation
UUID=924e3007-1203-4c7e-a77f-3794c3088aae /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda5 during installation
UUID=18117220-3ecc-41d1-ad3e-db609e673a8d /boot           ext4    defaults        0       2
# /home was on /dev/sda8 during installation
UUID=1820b5bf-fb75-47a1-9c4d-d3d990a2996e /home           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=41e23fa4-4edf-4edd-bb12-b9abdd5e3697 none            swap    sw              0       0
cat /etc/mtab

Kod: Zaznacz cały

/dev/sda6 / ext4 rw,errors=remount-ro,commit=0 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/cgroup tmpfs rw 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
udev /dev devtmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0
none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0
none /run/shm tmpfs rw,nosuid,nodev 0 0
none /run/user tmpfs rw,noexec,nosuid,nodev,size=104857600,mode=0755 0 0
none /sys/fs/pstore pstore rw 0 0
/dev/sda5 /boot ext4 rw 0 0
/dev/sda8 /home ext4 rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
systemd /sys/fs/cgroup/systemd cgroup rw,noexec,nosuid,nodev,none,name=systemd 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,user=audio-design10 0 0
sudo fdisk -l

Kod: Zaznacz cały

Disk /dev/sda: 320.1 GB, 320072933376 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 38913, w sumie sektorów: 625142448
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xbab21f87

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *        2048      718847      358400    7  HPFS/NTFS/exFAT
/dev/sda2          718848    83970047    41625600    7  HPFS/NTFS/exFAT
/dev/sda3        83970048   178259967    47144960    7  HPFS/NTFS/exFAT
/dev/sda4       178262014   625141759   223439873    5  Rozszerzona
/dev/sda5       178262016   178845695      291840   83  Linux
/dev/sda6       178847744   217907199    19529728   83  Linux
/dev/sda7       217909248   221812735     1951744   82  Linux swap / Solaris
/dev/sda8       221814784   625141759   201663488   83  Linux
oraz windowsa bez konieczności ponownej instalacji i konfiguracji.
To się może nie udać.
To tego windowsa może zostawmy podejrzewam, że po zmianie dysku i przeklonowaniu systemu może wystąpić konflikt sterowników.

Najbardziej i tak zależy mi na ubuntu. :)
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1126
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Przeniesienie systemu na nowy HDD.

Post autor: kszyhus »

Według mnie, to tak:
Naprawiasz Ubuntu tak jak napisałem wyżej. Aktualizujesz gruba.
Jeśli oba systemy można uruchomić z gruba to dalej:
Dzielisz nowy dysk na partycje wg. potrzeb. Instalujesz Win 7, dalej kopiujesz Win 8, następnie kopiujesz Ubuntu, aktualizujesz grub-a,
odpalasz kompa - myślę, że powinno zadziałać.

-- 22 lut 2015 12:27 --

Do aktualizacji gruba użyj boot-repair-disk
:clap: PC: ASRock Z270-Pro4 *** Intel i7 7700K *** 32GB RAM
PC: Gigabyte H270-HD3 *** Intel i5 7600K *** 16GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Przeniesienie systemu na nowy HDD.

Post autor: Tomfoc »

Windowsowej partycji absolutnie nie montuj jako /home. Instalując Ubuntu możesz je zainstalować na jednej tylko partycji. Następnie w swoim katalogu domowym możesz zrobić linki (w Windows nazywane skrótami) do katalogów znajdujących się na wspólnej partycji NTFS. Ja np. na windowsowej partycji oznaczonej jako D:\ mam katalogi o nazwach Dokumenty, Inne, Obrazy, Muzyka, Wideo. Natomiast w domowym katalogu Ubuntu mam linki o tych samych nazwach. Mam na dysku Windows i kilka różnych Linuksów. W każdym Linuksie mam tylko linki do katalogów z danymi.
audio-design10
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 14 sty 2013, 19:50
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Przeniesienie systemu na nowy HDD.

Post autor: audio-design10 »

kszyhus pisze:Według mnie, to tak:
Naprawiasz Ubuntu tak jak napisałem wyżej. Aktualizujesz gruba.
Jeśli oba systemy można uruchomić z gruba to dalej:
Dzielisz nowy dysk na partycje wg. potrzeb. Instalujesz Win 7, dalej kopiujesz Win 8, następnie kopiujesz Ubuntu, aktualizujesz grub-a,
odpalasz kompa - myślę, że powinno zadziałać.

-- 22 lut 2015 12:27 --

Do aktualizacji gruba użyj boot-repair-disk
Mógłbym prosić o wyjaśnienie, czyli rozumiem, że mam po prostu nie tworzyć partycji /boot i ona zintegruje się z partycją /root?

Poza tym chciałbym dodać, że nie używam stockowego kernela tylko netext'73.
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Przeniesienie systemu na nowy HDD.

Post autor: Tomfoc »

W katalogu oznaczonym / znajdują się wszystkie inne katalogi, a więc również boot i home. Jeżeli umyślnie nie umieścisz ich na innych partycjach, to znajdą się na tej samej partycji. Katalog /boot jest "zintegrowany" z /, użytkownicy z jakiegoś powodu wyrzucają ten katalog na inną partycję, a dla początkujących jest to niewskazane. Zauważ też, że istnieje duża różnica pomiędzy katalogiem / a /root.
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1126
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Przeniesienie systemu na nowy HDD.

Post autor: kszyhus »

Jeżeli instalujesz na nowo Ubuntu to jak wyżej: nie zakładaj nowej partycji /boot, tylko podstawową / i swap, lub /, /home (jeśli home chcesz mieć na osobnej partycji) i swap.
Jeżeli chcesz skopiować system ze starego dysku, to połącz / z /boot i dalej jak już opisywałem.
:clap: PC: ASRock Z270-Pro4 *** Intel i7 7700K *** 32GB RAM
PC: Gigabyte H270-HD3 *** Intel i5 7600K *** 16GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości