From OpenSCADAWiki
Jump to: navigation, search

Процедура создания живого диска следующая, для данных гибридного ISO-диска (Debian и ALTLinux):

  • Для простоты, операцию извлечения и копирования данных ISO выполняем в двух-панельном файловом менеджере mc. Чтобы mc смог прочитать ISO образ необходимо установить утилиту isoinfo, обычно находится в пакете "genisoimage".
  • Берём исходный файл ISO-образа, открываем его в mc и копируем из него на целевую FAT или EXT файловую систему:
    • Debian: директории "isolinux" и "live"; директорию "isolinux", на целевой файловой системе, переименовываем в "syslinux".
    • ALTLinux: директорию "syslinux" и файл "live".
  • Переименовываем файл "syslinux/isolinux.cfg" на "syslinux/syslinux.cfg", для FAT, или "syslinux/extlinux.cfg", для EXT.
  • ALTLinux: добавляем, в секции "label live" файла "syslinux/syslinux.cfg", подстроку "automatic=method:disk,label:MY_LAB" или "automatic=method:disk,uuid:MY-UUID", где MY_LAB и MY-UUID можно узнать, для раздела "живого диска", с помощью команды $ blkid.
  • ALTLinux: Заменяем файл "syslinux/gfxboot.c32" аналогичным файлом из текущей системы (обычно находится в директории "/usr/lib/syslinux/").
  • Устанавливаем загрузчик из командной строки, всё от суперпользователя: $ su -
    • Отключаем диск: $ umount /dev/sd{x}1
    • Инициируем MBR диска в корректное значение: $ ms-sys -s /dev/sd{x}
    • Инициируем загрузчик: $ syslinux /dev/sd{x}1