Я получил новый жесткий диск, и хотят переместить существующую установку Linux (более конкретный: OpenSUSE 11.1) от раздела на старом жестком диске к разделу на новом жестком диске.
Мой план:
начальная загрузка с помощью начальной загрузки CD (скажем, это - OpenSUSE, загружает CD),
ОТРЕДАКТИРУЙТЕ, Как предложили многие люди (благодаря всем)
1a. скопируйте все файлы от одного диска до другого
Я прав? Вот именно?
Или я mis некоторый важный шаг? (Я вполне уверен, я сделал),
Я сказал бы, что существует одна вещь, которую Вы пропустили.
начальная загрузка с помощью начальной загрузки CD (скажем, это - OpenSUSE, загружает CD),
1a. скопируйте все файлы от одного диска до другого
измените/etc/fstab (измените точки монтирования на новые разделы),
Я сказал бы, настраиваете ли Вы раздел на новом диске быть совместимыми со старыми настройками, это должно быть довольно просто. Это могло бы быть немного более сложно, если необходимо отредактировать местоположения точки монтирования в файлах ОС. Я рекомендовал бы сохранить разделы достаточно подобными, что все, что необходимо сделать, загрузить, смонтировать новый диск, копию, изменить раздел начальной загрузки, переустановить личинку на новом диске. удалите старый диск, и Вы сделаны!
Необходимо скопировать файлы как Axxmasterr, на который указывают. Все остальное выглядит правильным мне. Другие следовали за очень похожим путем: Перемещение установки GNU/Linux на новом разделе
Будьте осторожны с CP, управляют, чтобы Вы использовали для копирования файлов. Используйте-a опцию гарантировать корректное поведение, когда Вы поразите символьные ссылки и сохраните информацию о владении.
Некоторые люди использовали tar вместо CP для копирования файлов в новый раздел:
CD $ sourcedir; tar - создает - файл =-. | (CD targetdir; tar - извлечение - файл =-)
Как предложено в ссылке в запуске, можно хотеть оставить старую запись в файле личинки и просто добавить новый, в случае, если необходимо вернуться.
Удачи!
Я думаю, что это будет работать.
Если существует только один раздел на каждом жестком диске, и новый диск является тем же размером или больше, чем исходный диск, то более быстрый путь состоит в том, чтобы просто клонировать старый (/dev/xxx, где xxx = Ваш исходный диск sda, hdb, и т.д.) к новому (/dev/yyy).
Таким образом, шаги были бы:
Удостоверьтесь, что Вы добираетесь (вводил файл) и корректных, или при избиении всего старого диска.