Я получил новый жесткий диск и хочу переместить существующую установку Linux (более конкретно: OpenSUSE 11.1) из раздела на старом жестком диске в раздел на новом жестком диске.
Мой план:
загрузиться с загрузочного компакт-диска (скажем, загрузочный компакт-диск OpenSUSE)
РЕДАКТИРОВАТЬ Как предложено многими людьми (спасибо всем)
1a. скопировать все файлы с одного диска на другой- изменить / etc / fstab ( добавить точки монтирования в новые разделы)
- изменить /boot/grub/menu.conf ( добавить загрузочный раздел)
- переустановить личинку
Я прав? Это все?
Или я пропустил какой-то важный шаг? (Я почти уверен, что сделал)
linux
hard-drive
partitioning
opensuse
linux_is_for_desktop
источник
источник
Ответы:
Я бы сказал, что ты упустил одну вещь.
загрузиться с загрузочного компакт-диска (скажем, загрузочный компакт-диск OpenSUSE)
1a. скопировать все файлы с одного диска на другой
изменить / etc / fstab (изменить точки монтирования на новые разделы)
Я бы сказал, если вы настроите раздел на новом диске, чтобы он был совместим со старыми настройками, это должно быть довольно просто. Это может быть немного сложнее, если вам нужно отредактировать расположение точек монтирования внутри файлов ОС. Я бы порекомендовал сделать разделы достаточно похожими, чтобы все, что вам нужно было сделать, это загрузить, смонтировать новый диск, скопировать, изменить загрузочный раздел, переустановить grub на новый диск. удалите старый диск, и все готово!
источник
Вам необходимо скопировать файлы, как указал Axxmasterr. Все остальное выглядит правильно для меня. Другие пошли по очень похожему пути: перенесли установку GNU / Linux в новый раздел
Будьте осторожны с командой cp, которую вы используете для копирования файлов. Используйте параметр -a, чтобы обеспечить правильное поведение при нажатии на символические ссылки и сохранить информацию о владельце.
Некоторые люди использовали tar вместо cp для копирования файлов в новый раздел:
Как указано в ссылке в начале, вы можете оставить старую запись в файле grub и просто добавить новую, если вам нужно вернуться.
Удачи!
источник
Я думаю, что это сработает.
Если на каждом жестком диске только один раздел, а новый диск имеет тот же размер или больше, чем исходный диск, то более быстрый способ - просто клонировать старый (/ dev / xxx, где xxx = ваш оригинальный диск sda). , hdb и т. д.) на новый (/ dev / yyy).
Так что шаги будут:
Удостоверьтесь, что вы получили if (входной файл) и верны, иначе вы забьете весь свой старый диск.
источник