Да, это можно сделать.
Да, вы можете использовать его для системы с двойной загрузкой Windows, если вы сделаете Windows первым разделом, а это основной раздел (не расширенный внутри логического раздела ). Мои инструкции здесь не охватывают эту ситуацию, которая требует от вас некоторого опыта работы с двойной загрузкой. Если вам нужна двойная загрузка Windows / Linux, не следуйте советам ниже этого пункта.
Я пойду лучше: за несколькими исключениями вы сможете перенести весь ноутбук в режиме реального времени , если вы используете внешний диск с достаточной емкостью.
Предупреждение! Эта процедура ЧРЕЗВЫЧАЙНО ОПАСНА! Предполагается, что вы обладаете глубокими знаниями о процессе разбиения, у вас есть отдельный раздел / boot, и вы знаете, что неудачная попытка может оставить вас с поврежденной мозговой установкой, ЧТО НЕ ЗАГРУЗИТЬ! ВЫ БЫЛИ ПРЕДУПРЕЖДЕНЫ!
Тебе понадобиться:
- / boot находится в отдельном разделе. Если у вас есть объединенная корневая файловая система (все вставлено в /), тогда это не будет работать.
- Возможность загрузки с жесткого диска USB.
- внешний диск, достаточно большой, чтобы вместить все данные и программы в существующей системе. Обязательно запустите "du /" и дождитесь конечного результата, чтобы по-настоящему почувствовать, какое пространство вам понадобится.
Общая процедура (простите за отсутствие нескольких команд, я пишу это очень быстро):
- Подключите внешний диск и найдите его имя устройства. Давайте представим, что вы видите его как / dev / sdb.
Создайте два раздела на вашем внешнем диске. В нашем примере это будет отображаться как / dev / sdb1 и / dev / sdb2.
расстались / dev / sdb
Отформатируйте первый раздел как ext2 или ext3 с пометкой «boot». Отформатируйте второй раздел на внешнем диске как «Linux LVM».
Получите новоиспеченный том LVM, распознаваемый системой с помощью
pvscan; vgscan
Вырежьте достаточно большой кусок внешнего тома LVM, чтобы вместить весь жесткий диск ноутбука. Если сомневаетесь, просто используйте все доступное пространство.
Отформатируйте свой том на основе LVM как ext3 или любую файловую систему, которая вам нравится.
mke3fs / dev / ExternalUSBVolume / ExternalRoot
Для каждого нестандартного монтирования файловой системы создайте каталог на внешнем диске и скопируйте (с атрибутами) все свои файлы в каждом монтировании на этот диск. Игнорируйте копии точек монтирования, таких как / proc и т. Д., Поскольку они являются «особыми».
- создайте специальные точки монтирования вручную, чтобы они существовали на вашем внешнем диске. Не заполняйте их, просто убедитесь, что имена и разрешения совпадают.
- (Очень осторожно) используйте ваш загрузчик для установки загрузочного образа на внешний диск в раздел / boot. Этот процесс немного сложен, поэтому я оставлю это вам, чтобы найти информацию в другом месте. Это также опасно, если вы его испортите - вы можете попытаться перезаписать ваш загрузчик на вашем ноутбуке. Быть осторожен.
- Перезагрузите свой ноутбук. Когда он проходит POST, не забудьте указать внешний диск в качестве загрузочного диска. На данный момент у вас должна быть (более-менее) точная копия диска вашего ноутбука. (другим администраторам: да, я знаю, что файлы журналов и другие файлы не копируются на 100%, но здесь это не главное ... речь идет о перемещении данных и инструментов ...)
- После того, как вы сможете загрузиться с внешнего диска, вы сможете использовать его для очистки диска вашего ноутбука. В этот момент вы «живете» вне своего внешнего диска. Имейте это в виду.
- Затем используйте редактор разделов - gparted или любой другой - чтобы удалить исходные разделы ноутбука (пока данные ...), затем пометьте свою новоиспеченную область как "LVM". Пройдите процесс распознавания, разбивки на разделы, форматирования вашего тома LVM и т. Д.
- Используя процесс зеркалирования LVM, отразите вашу действующую систему (которая в данный момент находится на внешнем диске) обратно на диск ноутбука. Для этого сделайте перерыв на обед (или два), так как это займет время.
- Переустановите работающую файловую систему, переместив / filesystem с внешнего диска на том LVM вашего ноутбука.
- Перезапустите процесс установки загрузчика. Это очень важно, поскольку текущий ramdisk не будет иметь правильных настроек и не будет знать, что вы переместили вещи. Невыполнение этого требования приведет к не загружаемой системе и посещению аварийного диска. Если ничего не помогает, вы можете снова загрузиться с внешнего диска (ничего не потеряно ...)
- Перезагрузите ноутбук без подключенного внешнего диска и укажите вместо него внутренний диск ноутбука. Должно загрузиться нормально. Отметьте все, что кажется или выглядит обиженным или сломанным (ничего не должно быть), и исправьте это.
- Расслабьтесь и наслаждайтесь напитком для хорошо выполненной работы.