У меня уже работает Linux на моем ноутбуке.Можно ли перенести всю систему на переносной жесткий диск, скопировав весь файл на жесткий диск с существующей структурой папок и переустановив загрузчик?

добавлено: На самом деле меня больше интересует, работает ли мой метод, упомянутый выше.

2 ответа2

2

dd должен делать то, что вы ищете - dd считывает необработанные данные из одного источника и записывает их в другой. Просто.

dd if=/dev/sda of=/dev/sdb bs=32M

Эта команда создаст точную копию входного файла /dev/sda и запишет его в выходной файл /dev/sdb, при условии, что /dev/sdb достаточно большой, чтобы содержать все данные /dev/sda. Это скопирует абсолютно все, включая загрузчик и таблицы разделов, поэтому вам не придется переустанавливать загрузчик или что-то подобное - оба жестких диска будут точными копиями друг друга. Будьте очень осторожны с этой командой. Одна маленькая опечатка, и вы можете уничтожить данные.

1

Да, можно скопировать разделы жесткого диска на съемный носитель и затем восстановить их на другом компьютере, используя что-то вроде Clonezilla live или PING (Partimage Is Not Ghost).

Однако имейте в виду, что если на конечном компьютере установлено другое оборудование, некоторые вещи могут не работать. У вас также могут быть проблемы с перенумерацией устройств (хотя это не такая большая проблема, как раньше).

Если возможно, было бы лучше отделить ваши пользовательские файлы от файлов операционной системы, например, с помощью отдельного раздела /home. Затем вы можете переустановить операционную систему на конечном компьютере и просто выполнить резервное копирование и восстановить раздел /home, чтобы получить ваши файлы обратно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .