Клонировать систему Ubuntu на Pendrive и сделать ее загрузочной?
У меня на ноутбуке установлена Ubuntu 14.04. Могу ли я клонировать всю систему с приложениями, настройками и т. Д. На USB 3 Pendrive, а затем загружаться с нее на других компьютерах в качестве портативной установки Ubuntu, чтобы взять ее с собой?
Я пытаюсь использовать функцию Timeshift, которая называется "Клонировать текущую систему на другом устройстве". Я выбрал Pendrive в качестве целевого устройства. Timeshift говорил о том, что это загрузочный. Но будет ли он загружаться только на этом ноутбуке или на любой системе? Например, на Intel Mac или Windows-компьютере без загрузчика grub? Это та функция Timeshift, которую я ищу, или я должен сделать что-то еще?
Редактировать: клон Timeshift не загрузился на первой системе, на которой я его тестировал. (Dell Hackintosh, который обычно загружается с USB просто отлично.)
4 ответа
Когда вы устанавливаете Ubuntu, вы устанавливаете его для этой системы. Если вы возьмете эту установку и загрузите ее на другом компьютере, это будет равносильно внесению изменений в оборудование. Ubuntu в большинстве случаев все еще загружается, но вам может понадобиться установить драйверы, специфичные для новой системы, вам может потребоваться вручную перенастроить некоторые вещи для новой системы (например, звуки, графику, сетевые интерфейсы), или она может работать без сбоев. Все зависит от оборудования. Это не очень хороший подход, если только вы не используете машины с одинаковым оборудованием.
Альтернативы:
Существуют инструменты для создания live-DVD из инсталляций. Раньше я использовал Remastersys (устарел, не уверен, какие активные альтернативы доступны), и он работал отлично.
Создайте собственный ISO-образ Ubuntu. Это может быть достигнуто путем извлечения squashfs, его изменения, внесения желаемых изменений, переупаковки и замены исходных squashfs в ISO.
Установите live-flashdrive с постоянным файлом / разделом. Некоторые создатели live-flashdrive даже сделают это за вас (например, Unetbootin)!
Используйте другой дистрибутив, такой как Puppy Linux, Porteus, TinyCore Linux или Slax, который фактически предназначен для запуска в качестве портативной ОС, используемой на нескольких компьютерах.
Реформ Remastersys - это Систембак. Он делает именно то, что вы хотите - хотя вам нужно сделать "два шага" (т. Е. Шаг 1: резервное копирование работающей системы на USB с помощью Systemback; затем Шаг 2: загрузиться с резервной копии USB и установить на второй USB), чтобы создать действительно постоянная, живая копия вашей текущей операционной системы.
Хотя (к сожалению) Kendek прекратил разработку Systemback, на мой взгляд, это одно из лучших приложений для Linux.
Да, вы можете скопировать полную ОС Ubuntu (с программами, настройками и всем остальным) с жесткого диска рабочего стола или ноутбука на внешний USB-накопитель или внешний жесткий диск. Я только что сделал это для Ubuntu 14.04 LTS на внешнем жестком диске (но в равной степени применимо и к USB-накопителю)
Требуемое программное / аппаратное обеспечение:
Внешний жесткий диск / USB-флеш-накопитель для клонированной ОС
Исходная ОС (Ubuntu или любая другая ОС, которую нужно клонировать)
USB-накопитель (по крайней мере, с такой емкостью (256 МБ - 1 ГБ), которую требуется для clonezilla live USB)
компьютер / ноутбук с Windows, на котором можно запустить Live Linux USB creator
шаги:
Загрузите Clonezilla с http://clonezilla.org/downloads/download.php?branch=stable (загрузите ISO)
Загрузите Live Linux USB Creator (Lili) с веб- сайта http://www.linuxliveusb.com/en/download
Создайте загрузочный Clonezilla (Live Clonezilla) на USB, запустив Live Linux USB Creator.
Настройте исходный рабочий стол / ноутбук для загрузки с USB-накопителя
Вставьте оба, внешний жесткий диск или USB-устройство назначения в 1 слот USB, а USB-диск Clonezilla Live в другой слот и загрузитесь.
Clonezilla займет некоторое время, чтобы прочитать информацию о разделе. Когда появится интерфейс Clonezilla, выберите пункты меню по умолчанию.
[С осторожностью] выберите "Информация об исходном разделе" и "Информация о целевом разделе". Можно заметить, что Clonezilla потребуется место на целевом USB-накопителе или внешнем жестком диске, эквивалентном исходному жесткому диску, и удалит все данные с целевого USB-накопителя. / внешний жесткий диск.
Как только все будет выбрано, Clonezilla создаст живую ОС на целевом диске / флешке
Протестируйте клонированную ОС, вынув Clonezilla Live USB-накопитель и загрузившись с Live-ОС, которая была клонирована на целевой внешний накопитель / флэш-накопитель USB.
Наслаждайтесь!
В дополнение к Systemback
Я только что обнаружил, что rsync
может быть использован для создания загрузочного USB. Все, что вам нужно сделать, это rsync
действующая система (это может быть текущая загруженная действующая система) на подключенный USB-накопитель. Затем вы должны убедиться, что /etc/fstab
/ и ваш загрузчик (например, rEFInd
или же GRUB2
) иметь правильный UUID для USB-накопителя. Я был так взволнован, обнаружив это, я подумал, что им следует поделиться.