Вопрос или проблема
У меня стоит Ubuntu 10.04 на MacBook Pro 5.5. Используется rEFIt для загрузки Ubuntu через GRUB, несмотря на EFI Mac. В целях резервного копирования я хотел бы клонировать жесткий диск с помощью Clonezilla. Я следовал инструкциям с официального сайта Clonezilla для создания загрузочной USB с использованием ISO-образа Clonezilla и Tuxboot, однако загрузка Mac с подключенной загрузочной USB не дает результата. Удерживание клавиши Option во время загрузки не показывает дополнительных дисков, а экраны rEFIt показывают только раздел Ubuntu и оригинальный раздел Mac OS X.
Как сделать загрузочный носитель Clonezilla для Mac, работающего под Linux?
Мне так и не удалось это решить. Я просто создал tar-архив моей файловой системы на внешнем диске с FireWire. Это не создает идеальной копии, но в некоторых случаях это гораздо удобнее, чем перезагрузка на загрузочную USB.
Прежде всего, извините, если ответ слишком длинный или не подходит, это мой первый ответ. Дайте знать, если его нужно изменить или удалить.
Я работал с запакованной версией clonezilla-live-3.2.0-5-amd64.zip
для моего Apple MacBook Air “Core i7″ 1.7 11” (Early 2014) с Manjaro 24.2.1.
Сначала я неправильно понял номенклатуру живого образа при попытке загрузить его (я попытался использовать clonezilla-live-3.1.2-22-i686.iso
). amd64
относится к 64-битным процессорам и не имеет ничего общего с intel/amd.
Запись .iso
Это означает, что возможно использование таких пакетов, как etcher-bin, unetbootin или ручная запись образа с правами sudo
может сработать; однако, я первоначально сделал это с 32-битным образом, поэтому это не сработало для меня:
dd if=~/Downloads/clonezilla-live-3.2.0-5-amd64.iso of=/dev/sdb1 bs=1M status=progress
Вы также можете попробовать сделать это вручную:
Это решение сработало для меня, следуя официальному руководству Режим загрузки Manual Legacy (MBR).
- Сначала я разделил диск:
⚠️ ПРЕДУПРЕЖДЕНИЕ! Вы должны подтвердить имя вашего устройства, так как это НЕ всегда/dev/sdb
.
# Отобразите информацию о блочных устройствах, чтобы определить ваш диск /dev/sd...
lsblk
# Манипуляции с таблицей разделов диска.
sudo fdisk /dev/sdb
# Удалите столько разделов, сколько есть на вашем диске
d
# Создайте MBR (Master Boot Record) таблицу разделов
o
# Создайте новый раздел на всю длину диска (Продолжайте нажимать enter)
n
# Измените тип раздела на Fat32
t
b
# Сделайте раздел загрузочным
a
# Запишите изменения на диск
w
# Отобразите таблицу разделов, она должна выглядеть примерно так.
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 3.73 GiB, 4009754624 bytes, 7831552 sectors
Disk model: silicon-power
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xffe39096
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 7831551 7829504 3.7G b W95 FAT32
# Создайте файловую систему FAT на ЦЕЛЕВОМ устройстве с размером FAT 32 и задайте МЕТКУ
sudo mkfs.vfat -F 32 -n CLONEZILLA /dev/sdb1
- Отключите/подключите (я предпочитаю это делать, чтобы убедиться, что МЕТКА в порядке, и меньше ошибаться)
# Вы можете смонтировать раздел диска вручную (замените 'loncelot' вашим именем пользователя)
mkdir -p /run/media/loncelot/CLONEZILLA/
mount /dev/sdb1 /run/media/loncelot/CLONEZILLA/
- Затем я скопировал содержимое на диск
# Распакуйте содержимое образа .zip на смонтированный USB-накопитель
unzip ~/Downloads/OS/clonezilla-live-3.2.0-5-amd64.zip -d /run/media/loncelot/CLONEZILLA/
- Я запустил скрипт Clonezilla для создания загрузочного USB-диска
(может быть, это не нужно после установки раздела как загрузочного, но это выдаст ошибки, если вы допустили ошибки ранее)
sudo bash /run/media/loncelot/CLONEZILLA/utils/linux/makeboot.sh /dev/sdb1
- Наконец, я перезагрузил систему и нажал ⌥ (Option), как только система начала загружаться. Диск UEFI появился в меню загрузки.
Ответ или решение
Если вы хотите загрузить Clonezilla с USB на MacBook с установленной Ubuntu, важно учесть специфику как оборудования, так и используемого программного обеспечения. Вот пошаговое руководство, которое поможет вам создать загрузочную флешку Clonezilla и использовать её на вашем MacBook.
Первый шаг: Подготовка USB-накопителя
-
Скачивание правильной версии Clonezilla: Убедитесь, что вы скачали amd64 версию Clonezilla, так как она поддерживает 64-битные процессоры, используемые в вашем MacBook.
-
Подготовка USB-накопителя:
- Подключите USB-накопитель к вашему MacBook и определите его идентификатор. Используйте команду
lsblk
, чтобы посмотреть список подключённых устройств. - Будьте осторожны, выбирайте правильный идентификатор устройства (например, /dev/sdb), так как неверный выбор может привести к повреждению данных.
- Подключите USB-накопитель к вашему MacBook и определите его идентификатор. Используйте команду
-
Создание раздела и файловой системы:
- Откройте терминал и выполните
sudo fdisk /dev/sdb
для управления таблицей разделов. - Используйте команды в fdisk для удаления существующих разделов, создания нового основного раздела, изменения типа на FAT32 и установки флага загрузки (bootable).
- Откройте терминал и выполните
d # Удалить раздел
o # Создать таблицу разделов MBR
n # Создать новый раздел
t # Изменить тип раздела на b (FAT32)
a # Сделать раздел загрузочным
w # Записать изменения
- После этого создайте файловую систему FAT32:
sudo mkfs.vfat -F 32 -n CLONEZILLA /dev/sdb1
Второй шаг: Копирование Clonezilla на USB
-
Разархивация содержимого Clonezilla:
- Разархивируйте файл Clonezilla, скачанный в формате .zip, в только что созданный раздел на USB-накопителе:
unzip ~/Downloads/clonezilla-live-3.2.0-5-amd64.zip -d /том/монтирования/CLONEZILLA/
- Разархивируйте файл Clonezilla, скачанный в формате .zip, в только что созданный раздел на USB-накопителе:
-
Сделать USB флешку загрузочной:
- Используйте скрипт, который поставляется с Clonezilla, для установки загрузчика:
sudo bash /том/монтирования/CLONEZILLA/utils/linux/makeboot.sh /dev/sdb1
- Используйте скрипт, который поставляется с Clonezilla, для установки загрузчика:
Третий шаг: Загрузка с USB
-
Перезагрузка MacBook:
- Перезагрузите MacBook и удерживайте клавишу "Option" (⌥), как только система начнёт загружаться.
- Появится меню выбора загрузочного устройства, где вы должны увидеть ваш USB в качестве опции.
-
Выбор USB для загрузки:
- Выберите ваш USB-накопитель и продолжите загрузку в Clonezilla, чтобы создать резервную копию вашего диска.
Рекомендации:
- Убедитесь, что вы используете последнюю версию Clonezilla, так как в старых могут быть несовместимости.
- Если Clonezilla не появляется в меню выбора загрузки, попробуйте другой USB-накопитель или повторите процесс создания загрузочной флешки.
Настоятельно рекомендуется создать резервные копии критически важных данных перед выполнением операций с диском и разделами. Удачи в резервном копировании с Clonezilla!