Создание образа системы балансировочного стенда "Консул-М"

Материал из Sibek
Перейти к: навигация, поиск

Подготовка файловой системы Clonezilla

Перед созданием загрузочного USB-устройства необходимо вначале подготовить модифицированную копию Clonezilla, содержащую дополнительные скрипты для упрощения восстановления системы балансировочного стенда из образа диска.

  • Скачайте последнюю стабильную версию Clonezilla с официального репозитория в zip-архиве для архитектуры amd64.

  • Распакуйте скачанный архив в любой каталог, например clonezilla, и перейдите в него:

    $ unzip clonezilla-live-1.2.12-67-amd64.zip -d clonezilla
    $ cd clonezilla
    
  • Скачайте скрипты gdisk.exp и restore с Github-репозитория и поместите их в каталог home/partimag:

    $ wget https://raw.github.com/w1r0x/bmgui/master/files/restore_image/gdisk.exp -O home/partimag/gdisk.exp
    $ wget https://raw.github.com/w1r0x/bmgui/master/files/restore_image/restore -O home/partimag/restore
    
  • Для выполнения последующих действий войдите в режим суперпользователя:

    $ su
    
  • Распакуйте образ сжатой файловой системы squashfs, выполнив:

    # unsquashfs -f live/filesystem.squashfs
    
  • Отредактируйте файл squashfs-root/opt/drbl/sbin/ocs-live-restore с помощью команды:

    # nano squashfs-root/opt/drbl/sbin/ocs-live-restore
    

    закомментировав последнюю строчку вида:

    LC_ALL=$ocs_lang ocs-sr $ocs_live_extra_param
    

    и добавив после нее команду запуска скрипта restore:

    /home/partimag/restore
    
  • Упакуйте обратно измененный образ файловой системы:

    # mksquashfs squashfs-root live/filesystem.squashfs -noappend
    
  • В заключение удалите временный каталог squashfs-root:

    # rm -rf squashfs-root
    

Создание загрузочного USB-устройства

Для выполнения действий, описанных в данном разделе, потребуется USB-накопитель с достаточным объемом свободного пространства для создания образа системы, отформатированный в файловой системе FAT32.

  • Подключите USB-устройство к компьютеру.

  • Определите имя Вашего устройства. Для этого после подключения устройства выполните команду:

    $ dmesg
    

    Имя устройства (например sdb) появится в квадратных скобках в нескольких строках в конце вывода команды.

  • Определите точку монтирования устройства, выполнив команду:

    $ mount
    

    Точка монтирования будет указана после имени соответствующего устройства. В современных дистрибутивах монтирование обычно выполняется автоматически в каталог /media/<disklabel> или /run/media/<username>/<disklabel>.

  • Скопируйте все файлы Clonezilla в корневой каталог USB-устройства:

    $ cp -r * /media/<disklabel>
    
  • Перейдите в каталог utils/linux на USB-устройстве:

    $ cd /media/<disklabel>/utils/linux
    
  • Сделайте USB-устройство загрузочным, выполнив от имени суперпользователя следующую команду:

    # sh makeboot.sh /dev/sdb1
    

    Внимание: указание неверного имени устройства может уничтожить загрузчик Вашей системы. Также обратите внимание, что нужно указывать имя раздела (например /dev/sdb1), а не имя устройства (например /dev/sdb).

  • Ответьте y на все задаваемые вопросы. На этом создание загрузочного USB-устройства завершено.

Снятие образа системы с балансировочного стенда

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

  • Включите компьютер и войдите в настройки BIOS. Для этого нажмите на клавишу DEL в момент начальной загрузки, когда BIOS тестирует исправность аппаратного обеспечения.

  • В настройках BIOS измените порядок загрузочных устройств для загрузки с USB-устройства в соответствии с руководством на материнскую плату.

  • Нажатием клавиши F10 сохраните изменения, перезагрузите компьютер и дождитесь появления загрузочного меню Clonezilla.

  • Перейдите в раздел Other modes of Clonezilla live и выберите режим Clonezilla live (To RAM. Boot media can be removed later).

  • После окончания загрузки в меню выбора языка выберите ru_RU.UTF-8 Russian | Русский.

  • В меню выбора раскладки клавиатуры оставьте значение по умолчанию Не трогать раскладку.

  • В следующем меню выберите пункт Start_Clonezilla Запуск Clonezilla.

  • Для сохранения образа диска в меню выбора режима работы выберите device-image работать с дисками или разделами, используя образы.

  • В меню выбора устройства или удаленного ресурса для сохранения образа оставьте значение по умолчанию local_dev Использовать локальное устройство (например: жесткий диск, USB-диск). Нажмите клавишу Enter для продолжения.

  • На следующем экране Вам будет предложено выбрать устройство для записи образа. Выберите USB-накопитель /dev/sdb1.