2

Есть ли способ, которым я могу использовать свою файловую систему Linux ext4 как таковую, а затем использовать ее на каком-то другом компьютере.

У меня двойная загрузка Windows 7 и Ubuntu 10.04, и моя таблица разделов выглядит так:

Моя таблица разделов

Мой вопрос может быть неясным, поэтому объясню это на примере.

Могу ли я скопировать свой раздел Linux на флэш-накопитель, а затем использовать его на другом ПК, с или без необходимости устанавливать Ubuntu на новый ПК, просто загрузившись с скопированного раздела ext4.
Таким образом, я могу легко перенести свои пакеты Ubuntu и другие приложения, настройки и т.д. С одного ПК на другой.

Если это очень глупый вопрос, пожалуйста, не возражайте.

1 ответ1

2
  1. Самый простой способ - создать пустой раздел точно такого же размера 1, а затем cp или dd поверх данных.

    cp INPUT OUTPUT
    dd if=INPUT of=OUTPUT
    pv INPUT > OUTPUT
    

    Выбери один. Например, если вы хотите скопировать из /dev/sda3 в /dev/sdc1 , вы должны использовать pv /dev/sda3 > /dev/sdc1 или dd if=/dev/sda3 of=/dev/sdc1 .

    (Вы также можете скопировать в обычный файл, но он не будет легко загружаемым , хотя вы можете смонтировать такую копию в уже работающей системе.)

  2. Чтобы сделать копию загрузочной, вам необходимо установить загрузчик на флешку.

    grub будет работать, но я не уверен, поддерживает ли последняя версия указание корневого раздела по UUID. (Раньше это был патч для Ubuntu.) UUID нужны, потому что grub нужен идентификатор файловой системы, который остается неизменным среди компьютеров.


1 Раздел и файловая система хранят свои размеры независимо; следовательно, раздел должен быть настолько большим, насколько его считает файловая система. Вы можете создать больший раздел, а затем увеличить скопированную файловую систему. Большинство файловых систем также могут быть сокращены.

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