Mam nowy dysk twardy i chcę przenieść istniejącą instalację systemu Linux (dokładniej: OpenSUSE 11.1) z partycji na starym dysku twardym na partycję na nowym dysku twardym.
Mój plan to:
rozruch przy użyciu rozruchowego dysku CD (powiedzmy, że jest to rozruchowy dysk CD OpenSUSE)
EDYCJA Jak sugeruje wiele osób (dzięki wszystkim)
1a. skopiuj wszystkie pliki z jednego dysku na drugi- modyfikuj / etc / fstab ( dodaj punkty montowania do nowych partycji)
- modyfikuj /boot/grub/menu.conf ( dodaj partycję rozruchową)
- zainstaluj ponownie grub
Czy mam rację? Czy to jest to?
Czy pominąłem jakiś ważny krok? (Jestem prawie pewien, że tak zrobiłem)
linux
hard-drive
partitioning
opensuse
linux_is_for_desktop
źródło
źródło
Odpowiedzi:
Powiedziałbym, że brakuje jednej rzeczy.
rozruch przy użyciu rozruchowego dysku CD (powiedzmy, że jest to rozruchowy dysk CD OpenSUSE)
1a. skopiuj wszystkie pliki z jednego dysku na drugi
modyfikuj / etc / fstab (zmień punkty montowania na nowe partycje)
Powiedziałbym, że jeśli skonfigurujesz partycję na nowym dysku, aby była kompatybilna ze starymi ustawieniami, powinno to być całkiem proste. Może to być nieco bardziej skomplikowane, jeśli musisz edytować lokalizacje punktów montowania w plikach systemu operacyjnego. Polecam utrzymywanie partycji na tyle podobnych, że wszystko, co musisz zrobić, to uruchomić komputer, zamontować nowy dysk, skopiować, zmienić partycję rozruchową, ponownie zainstalować grub na nowym dysku. usuń stary dysk i gotowe!
źródło
Musisz skopiować pliki, jak wskazał Axxmasterr. Wszystko inne wygląda mi dobrze. Inni podążają bardzo podobną ścieżką: Przenoszenie instalacji GNU / Linux na nową partycję
Uważaj na polecenie cp, którego używasz do kopiowania plików. Użyj opcji -a, aby zapewnić poprawne zachowanie po trafieniu dowiązań symbolicznych i zachować informacje o własności.
Niektórzy ludzie używali tar zamiast cp do skopiowania plików na nową partycję:
Jak zasugerowano w łączu na początku, możesz zostawić stary wpis w pliku grub i po prostu dodać nowy, na wypadek, gdybyś musiał przywrócić.
Powodzenia!
źródło
Myślę, że to zadziała.
Jeśli na każdym dysku twardym jest tylko jedna partycja, a nowy dysk ma ten sam rozmiar lub jest większy niż dysk oryginalny, szybszym sposobem jest po prostu sklonowanie starej (/ dev / xxx, gdzie xxx = oryginalny dysk sda , hdb itp.) do nowego (/ dev / rrr).
Tak więc kroki byłyby następujące:
Upewnij się, że otrzymałeś if (plik wejściowy) i jest poprawny, inaczej zablokujesz cały stary dysk.
źródło