воскресенье, 13 октября 2013 г.

 ВВЕДЕНИЕ

       Прежде чем делать свою сборку, Вы должны определить цель и задачи своего творения. Иначе сборка может не получить своё предназначение в этом мире и остаться малоизвестной.
       Итак, цели и задачи определены и Вы решились сделать сборку своей системы.
       Для начала Вы должны либо в Virtualbox (или в другой виртуальной машине), либо у себя на компьютере установить операционную систему со всеми настройками, со всеми программами, которые считаете нужными иметь в Вашей сборке.
        Теперь, когда всё настроено и установлено, будем создавать свою сборку. Для этого нам в первую очередь необходимо свободное место на разделе с папкой /home не менее 6 ГБ.
         Для создания сборки есть несколько инструментов. Мы будем говорить о Remastersys, который позволяет создать полноценную сборку даже не очень продвинутому пользователю.
         Все действия дальше описаны для Ubuntu, но подходят для всех Debian совместимых дистрибутивов.

1. УСТАНОВКА

         Для установки Remastersys необходимо скачать и установить вручную , например, через программу gdebi, 2 пакета: remastersys_3.0.x-2_all.deb и remastersys-gtk_3.0.x-2_all.deb

Для Ubuntu 10.04 - 14.04 скачать  отсюда
Для Ubuntu 16.04 - 17.04 скачать  отсюда
Для Ubuntu 17.10             скачать  отсюда
Для Ubuntu 18.04             скачать  отсюда


2. ПЕРВЫЕ ШАГИ
         Запускаем Система => Администрирование => Remastersys (Я использую Мате 1.6. С другими рабочими столами расположение может отличаться). Видим вот такое окно:
Коротко об основных кнопках:
Backup - полная резервная копия установленной системы, включая пользовательские данные и настройки. Сохраняется полностью все файлы в домашних каталогах пользователей системы.
Dist - резервная копия только установленной системы, БЕЗ пользовательских данных. Самый оптимальный вариант для создания сборки системы. Создается структура загрузочного диска и образ диска(iso).
Distcdfs - то же, что и Dist, но создается структура загрузочного диска без создания образа диска(iso).
Distiso - создает образ диска(iso), при условии готовой структуры загрузочного диска. Применяется только после Dist или Distcdfs.
Очистить - очистить временную папку программы. Используется для очищения папки перед созданием нового образа.

Переходим во вкладку Settings:
Здесь мы видим параметры нашей будущей сборки. Рассмотрим самое необходимое.
Username - имя пользователя по-умолчанию при входе в систему LiveCD
CD Label - метка диска. Высвечивается название при загрузке диска в CD-привод. Ограничение 32 символа, учитывая пробелы.
Filename -  имя файла созданного образа.
Остальное пока трогать не будем.
Итак зададим:
- Имя пользователя в строке Username, скажем, alex,
- Придумаем название нашей сборки и запишем в CD Label, допустим, AlexBuntu
- В строке Filename запишем имя файла сборки, AlexBuntu-12.04-x32.iso
Должно получится следующее:
Галочка в строке Show install icon on Backup mode desktop создает иконку установки Вашей системы на рабочем столе. Опция работает на всех основных рабочих столах.
Теперь переходим на вкладку Actions:
 Нажимаем кнопку Dist. Появится окно:

 Жмем ОК. Появится окно:
Всё, теперь можете спокойно и не торопясь попить чай или кофе. Минут через 15 - 60 (всё зависит от мощности ПК) появится сообщение:
Поздравляю Вас с первой Вашей сборкой!
         Файл сборки находится по адресу /home/remastersys/remastersys и имеет то имя, которое Вы дали своей сборке. В моем случае это файл AlexBuntu-12.04-x32.iso. В этой же папке есть еще текстовый файл контрольной суммы образа с расширением md5, в моем случае файл AlexBuntu-12.04-x32.iso.md5.
         Теперь Вы можете записать свою сборку на диск и насладиться своим творением. Возможно при входе в систему с LiveCD придется ввести имя пользователя, которое было выбрано при создании образа, в моем случае это alex.

3. РАСШИРЕННЫЕ ВОЗМОЖНОСТИ
         Многих устроят выше описанные главы. Если Вы всё еще читаете, то Вы действительно хотите познать все тонкости создания сборки, приближенной к профессиональной.
         В первую очередь коснемся вкладки Settings и рассмотрим остальные нужные строки.
Working directory - рабочая папка программы. Вы можете ее переназначить в любое место и на любой раздел.
Ну и самая важная строчка настроек Squashfs options.
         Remastersys использует для создания дистрибутива возможности SquashFS. Чтобы понять весь смысл данной строки предлагаю Вам рускоязычный блог, в котором прекрасно изложен весь смысл этого мощнейшего инструмента.
         После изучения всех возможностей добавим в нашу строчку Squashfs options следующие опции: -comp xz
Строчка должна иметь вид:
         Эта опция устанавливает алгоритм компрессии xz вместо gzip по-умолчанию, что сожмет нашу сборку примерно на 20-25% лучше.Эта опция доступна с версии squashfs 4.2 и, например, в Ubuntu 10.04 она не доступна. В версии Ubuntu 12.04 установлена нужная версия 4.2 squashfs.
         Чтобы проверить, доступна ли эта опция, наберите в терминале mksquashfs. Если вы видите  похожее на следующее:
mksquashfs
SYNTAX:mksquashfs source1 source2 ... dest [options] [-e list of exclude
dirs/files]

Filesystem build options:
-comp <comp> select <comp> compression
Compressors available:
gzip (default)
lzo
xz
то всё в порядке и использовать опцию можно смело.

С версии 3.06 включение компрессии xz вместо gzip заменено на вкл./выкл. флажка



4. ЗАГРУЗОЧНОЕ МЕНЮ
        По-умолчанию Remastersys создает загрузочное меню сборки довольно-таки скучное и однообразное. Одно только радует, что меню достаточно функциональное. Я долго искал простой способ включения своего меню без пересборки всего образа. Все дальнейшие действия не были задуманы авторами Remastersys и являются своего рода моими уловками и обходными способами, к которым я шел несколько месяцев различными экспериментами. Поэтому этот раздел не претендует на правильную инструкцию по Remstersys.
         Итак. Вот такое загрузочное меню мы имеем в стандартной установке:
Вот такое меню можно получить после некоторых манипуляций:
Такое загрузочное меню используется в одной из моих сборок. Как видим, картинка изменена и меню русифицировано. Кроме всего прочего я убрал название дистрибутива из меню и написал его в GIMPe яркими красками. Сейчас мы с Вами и займемся заменой картинки и русификацией меню. Для этого нам потребуется обратить внимание на содержимое файлов в папке /home/remastersys/remastersys:
Здесь нас интересует папка ISOTMP. В этой папке хранятся временные файлы программы Remastersys. Этим мы и воспользуемся. Переходим в эту папку:
Структура данной папки очень похожа на структуру образа диска. Не хватает только папки .disk. В папке isolinux хранятся файлы загрузочного меню. Заходим в нее:

Рассмотрим файлы загрузочного меню
splash.png - фоновое изображение. Размер изображения 640х480 точек на дюйм.
isolinux.cfg - конфигурационный файл загрузочного меню.
vesamenu.c32, isolinux.bin - системные файлы.
         Смело меняем фон загрузочного меню на свой. Тип файла и название должно остаться таким же. Размер изображения обязательно  640х480 точек на дюйм.
         Далее я выложил листинг отредактированного конфигурационного файла isolinux.cfg. За основу взят стандартный конфигурационный файл Remastersys. Я постарался максимально понятно написать комментарии к строкам. Почти вся информация в интернете на английском языке и очень краткая, поэтому много времени потратил на эксперименты, чтобы узнать, что и как работает.
default vesamenu.c32
prompt 0
timeout 100
font cyr_a8x16.psf
# Фон загрузочного меню
menu background splash.png

# Цвет имеет первые два регистра прозрачности значение от 0 (прозрачно) до 255 (непрозрачно) в HEX.
# Остальные 6 цифр цвет в режиме HEX (код цвета можно взять из GIMPa). Сначала пишется цвет букв, потом фона, потом 3 режима тени (none, std, all)

# Цвет заголовка
menu color title * #ff00923F #00000000 none

# Цвет оконтовки меню (бордюра)
menu color border * #00000000 #00000000 none

# Цвет выбранной строки меню
menu color sel * #7fffffff #00000000 none

# Цвет невыбранной строки меню
menu color unsel * #ffC4613B #00000000 none

# Цвет неактивной строки (отключенной но отображающейся на экране)
menu color disabled * #ffC4613B #00000000 none

# Цвет строки tabmsg расположенной под меню (с надписью Нажмите ENTER для загрузки или TAB для редактирования меню)
menu color tabmsg * #ffCC623E #00000000 none

# Цвет строки timeout (с надписью Автоматическая загрузка начнется через)
menu color timeout_msg * #ffCC623E #00000000 none
#Отступ с верху, строк
menu vshift 1

#Количество строк меню
menu rows 6

# Положение строки tabmsg
menu tabmsgrow 11

# Положение строки timeout
menu timeoutrow 12
menu AUTOBOOT Автоматическая загрузка начнется через # сек
menu tabmsg Нажмите ENTER для загрузки или TAB для редактирования меню
menu cmdlinerow 11

#Ширина меню, количество символов
menu width 80

#Отступ символов слева от края (как табуляция)
menu margin 12


#menu title Ubuntu 12.04 Desktop Mate 1.6
label live
# menu label live - boot the Live System
menu label Загрузить систему с LiveDVD диска
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper initrd=/casper/initrd.gz quiet splash --

label install
menu label Установить Ubuntu 12.04 LTS Mate 1.6
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper only-ubiquity initrd=/casper/initrd.gz quiet splash --

# Сделать строку меню не активной

# menu disable

label check
menu label Проверить диск на ошибки
kernel /casper/vmlinuz
append boot=casper integrity-check initrd=/casper/initrd.gz quiet splash --

label memtest
menu label Проверить память
kernel /install/memtest
append -

label hd
menu label Загрузиться с первого жесткого диска
localboot 0x80
append -
 Кодировка файла isolinux.cfg должна быть обязательно CP 866. Можно сохранять и редактировать в Cooledit (текстовый редактор Midnight Commandera), в OpenOffice и др. Взять мой отредактированный файл isolinux.cfg можно здесь.
Кроме этого нужно положить в папку isolinux шрифты поддерживающие русский язык. Взять можно отсюда.
В папке должно получится следующее:

Проверьте права доступа файлов должно быть следующее для всех 5 файлов:
 Теперь все приготовления закончены. Запускаем Remastersys:
Нажимаем кнопку Distiso.  Процесс  пересборки образа пойдет намного быстрее, всего 1 - 5 минут, потому что основные файлы системы пересобираться не будут. На выходе будут те же файлы образа и контрольной суммы, но уже с Вашим неповторимым красивым меню.

5. ОЧИСТКА СБОРКИ ОТ "ЛИШНЕГО"
      Прежде всего уточню, что речь пойдет не об удалении приложений из сборки, а об удалении временных файлов из кэша, коих великое множество на сотни мегабайт.
     Перед очисткой системы установите пакет ubiquity-frontend-gtk.
      В первую очередь воспользуемся стандартными инструментами очистки системы. Открываем терминал и пишем:
sudo apt-get autoremove
sudo apt-get clean
       Первая команда автоматически удалит все неиспользуемые пакеты.
       Вторая команда удалит скачанные файлы пакетов в архиве.
       Теперь воспользуемся программой Synaptic и удалим все ненужные настройки, оставшиеся после удаленных пакетов. Открываем Synaptic. В открывшемся окне внизу выбираем группу фильтров "Состояние"
Выбираем фильтр "Не установленные (остались файлы настроек)", выделяем все пакеты, попавшие в этот фильтр. Правой клавишей мыши на выделенном выбираем в меню "отметить для полного удаления" и жмем  "Применить".
       Здесь же в этой группе фильтров удалите пакеты под фильтром "Установленные (авто удаляемые)"
       Если фильтры "Не установленные (остались файлы настроек)" и "Установленные (авто удаляемые)" отсутствуют, значит система уже прошла чистку и под данные фильтры ничего не попадает.
      Следующий инструмент очистки -  программа BleachBit из стандартного репозитория. Интерфейс программы на русском языке, очень доступен для понятия, что Вы будете делать. Также перед очисткой есть кнопка "Предпросмотр", которая покажет, что будет удаляться, и позволяет сделать изменения до удаления. Программа очень эффективно чистит систему от ненужных файлов , а также умеет удалять неиспользуемые языковые файлы. В моей сборке программа удалила около 300 МБ.
     После удаления языковых файлов рекомендую переустановить пакет locales, иначе возникнут проблемы при установке языковых пакетов в сборке. Переустановка вернет лишь настройки локалей с возможностью установки других языков. Никаких языковых пакетов скачиваться не будет.
    Следующим этапом будет очистка кэша программ. В корне системы есть папка /var. В ней программы оставляют свои временные файлы, нужные до поры до времени. Дальше я перечислю папки, в которых можно удалить все файлы, не причинив вреда системе, и тем самым уменьшить размер сборки.
С версии 3.06 и выше временные файлы удаляются автоматически.
/var/backups
/var/cache/apt/ - не удалять папку archives
/var/cache/apt/archives - не удалять папку partial и файл lock
/var/cache/apt-xapian-index
/var/cache/flashplugin-installer
/var/crash
/var/lib/apt/lists - не удалять папку partial и файл lock
/var/lib/update-notifer/ - не удалять папки package-data-downloads и user.d
/var/lib/update-notifer/package-data-downloads - не удалять папку partial и файл lock
/var/lib/update-notifer/user.d - удалять все файлы обязательно, иначе выдает окно ошибки
/var/tmp
     Remastersys  в начале установки копирует содержимое папки /var в свою временную папку /home/remastersys/remastersys/dummysys/var, откуда потом и включает в сборку файлы. Учитывая, что после копирования Remastersys проводит еще подготовительные операции, у нас есть примерно 5 минут удалить лишнее из папки  /home/remastersys/remastersys/dummysys/var. Тем более, что даже, если мы удалили из папки /var/cache/apt файлы, они всё-равно создаются и копируются в папку /home/remastersys/remastersys/dummysys/var/cache/apt утяжеляя сборку.
     В эти же 5 минут у Вас есть возможность почистить папку /root. В ней оставляйте только те файлы, которые есть в папке /etc/skel и папку Desktop.

6. СОВЕТЫ И РЕКОМЕНДАЦИИ
     В этой главе описаны советы и рекомендации по созданию своей сборки, которые сложились у меня, как правила, после многочисленных опытов. Надеюсь, они Вам пригодятся в создании своих сборок.
  • Настройки новых пользователей хранятся в папке /etc/skel. Если Вы хотите, чтобы все пользователи имели какие-то одинаковые настройки отличные от по-умолчанию(дефолтных), то копируйте нужные файлы из своей папки /home/[ваш логин входа в систему] в эту папку, не забывая менять права со своих на права root. Всё подряд копировать туда не нужно, это может привести к определенным конфликтам. Обычно для каждой программы это 2-3 файла настроек. Помните, чем меньше вы туда скопируете, тем профессиональнее будет сборка и меньше проблем у пользователей.
  • Программы запуска для всех пользователей отредактировать, добавить, удалить лучше в папке /etc/xdg/autostart, не засоряя папку /etc/skel
  • Если Вы хотите сделать сборку с рабочим столом отличным от имеющегося в дистрибутиве, то лучше воспользоваться минимальной сборкой без графического окружения, включающей в себя ядро и самый минимум пакетов, который позволяет запускает систему в режиме консоли. И уже поверх этой системы доустанавить нужные пакеты и проводить нужные настройки. Такой метод имеет меньше ошибок, чем если брать готовую полную сборку и пытаться выпилить из нее ненужное.
    Здесь все возможные mini.iso для Ubuntu от релиза 8.04 до 14.04
    https://help.ubuntu.com/community/Installation/MinimalCD
Удачи! И пусть мир узнает Ваши творения!
     

48 комментариев:

  1. А можно как-то скопировать установленные программы из wine в сборку?

    ОтветитьУдалить
    Ответы
    1. Да, можно. Все Ваши программы в Wine установлены в папку с Вашим именем пользователя. У меня это папка /home/alex/.wine - папка с точкой. Достаточно эту папку .wine скопировать в папку /etc/skel , поменяв права пользователя на права root. В этом случае все программы установленные в Wine будут у каждого пользователя и сразу настроенные.

      Удалить
    2. Статья мне очень понравилась, всё просто и понятно! Подскажите те пожалуеста как поменять права пользователя на права root буду при много блогадарен. И ещё он будет ставиться как обычная система ubuntu с возможностью создания пользователя ?

      Удалить
    3. Права root можно поставить с помощью файлового менеджера. В Ubuntu это Nautilus, Xubuntu - Thynar, Lubuntu - PacmanFM. Правой клавишей мыши на выделенном файле и или папке выбираете свойства, права доступа. В любой системе можно установить MidnigtCommander sudo apt-get install mc и с помощью него изменить права доступа. Также можете воспользоваться Gnome Commander. sudo apt-get install gnome-commander

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

      Удалить
    5. На компьютере один жесткий диск, разбитый на четыре логических.
      На каждом логическом диске установлена Runtu со своим набором программ.
      Теперь делаю Live-CD диски с каждого диска, и ни один не запускается. Насколько понимаю, дело в размещении загрузчиков.
      Как правильно устанавливать Runtu, куда размещать загрузчики?
      Нужно сделать так, что бы с каждого диска можно было бы делать свой загрузочный диск.
      Спасибо!

      Удалить
  2. Чтобы Вам помочь и разобраться в проблеме, мне необходимо посмотреть Ваш Live-CD. Закачайте в облако и пришлите мне ссылку для скачивания.

    ОтветитьУдалить
    Ответы
    1. Custom Live CD
      For the default live system, press ENTER or enter 'live'
      To start in safe graphics mode, enter 'xforcevesa'
      To start the installer directory, enter 'install'
      To verify the CD for errors, enter 'check'
      To run memtest86+, enter 'memtest'
      To boot from the first hard disk, enter 'hd'

      boot:

      Could not find ramdisk image: /casper/initrd.gz

      Удалить
    2. Вот, что пишется при загрузке...
      Образ разместить пока не могу - пока переустанавливаю систему и пытаюсь сам решить проблему...

      Удалить
  3. Добрый день!
    Коллеги, подскажите по remastersys. Поставил систему, настроил все под себя, в том числе и Вайн.
    Делаю дистрибутив, но только не Distro, а Backup. В таком случае, создается полный образ системы, как у меня настроен. Если выбирать Distro, то Wine не копируется и вообще, получается дистрибутив не такой, как я задумал. Судя по статье - тут надо заморачиваться с ручной подготовкой файлов дистрибутива, копировать их и т.п. Заморачиваться с этим пока не хочется - опция Backup меня более чем устраивает - дистрибутив делаю больше для себя и для своих.
    А вопрос вот в чем, если я обновляю ядро в системе, то дистрибутив, созданный ремастерсис, не загружается. Я выяснил, что проблема в aufs. В новых ядрах, которые еще не используются убунтой, не собран модуль этой файловой системы. Я пытался скомпилировать модуль самостоятельно, но не получилось. Постоянно вылазят какие-то ошибки при компиляции. Посмотрел на номера строк, где возникают ошибки, и закомментировал их в исходных кодах. Модуль скомпилировался, но подгружаться не хочет - выдает ошибку, которая обычно появляется, при несовместимости модуля и ядра. Хотя, modinfo говорит о том, что модуль скомпилирован под правильную версию ядра. Ни кто не подскажет, как сделать правильно?

    ОтветитьУдалить
    Ответы
    1. Все Ваши программы в Wine установлены в папку с Вашим именем пользователя. У меня это папка /home/alex/.wine - папка с точкой. Достаточно эту папку .wine скопировать в папку /etc/skel , поменяв права пользователя на права root. В этом случае все программы установленные в Wine будут у каждого пользователя и сразу настроенные.

      Что касается ядра. Последняя моя сборка была с ядром 3.13 и проблем не было. С каким ядром Вы работаете и с какой версией Remastersys?

      Удалить
    2. Версия ядра 4.2. То есть, оно не входит так сказать, "в комплект" убунты. Поэтому, соответствующие модули надо компилировать.

      Удалить
  4. У меня вопрос по установке 2 пакета удалить и 53 установить? Зачем что-то удалять))) вдруг оно мне пригодиться)

    ОтветитьУдалить
  5. Иногда пакеты друг с другом конфликтуют. Напишите какие пакеты предлагается удалить, напишу зачем они нужны. И может правда окажется для Вас, что лучше не ставить Remastersys.

    ОтветитьУдалить
  6. Здравствуйте. Установил Ubuntu MATE 16.04 x64 добавил пару программ, обои сменил и т.д., не в этом суть. Далее установил пакеты remastersys-gtk_3.0.6-2_all.deb и remastersys_3.0.6-2_all.deb. Установились без проблем. На всякий случай выполнил apt-get install -f . Собрал сборку командой sudo remastersys backup test.iso. Потом пробовал через графический интерфейс. Все прекрасно собралось, и как livecd все работает, но как только пытаюсь установить, у меня все время обрывается на ошибке: Программа установки аварийно завершилась. Извините, произошло ававрийное .... . Так же пробовал на Unity та же ошибка. Подскажите пожалуйста, что делаю не так, и в какую сторону глядеть. Буду признателен за любую помощь.


    ОтветитьУдалить
    Ответы
    1. Это ошибка (баг) ubiquity. Нужно обязательно установить пакет ubiquity-slideshow-.....

      Remastersys давно уже обновлен до версии 3.1.1-2. Попробуйте. Там русифицированный интерфейс и оптимизирована сборка.

      Удалить
    2. Большое Вам спасибо! Все работает на УРА!))

      Удалить
  7. Здравствуйте! Создал live cd, при попытке установить да и вообще при попытке войти в систему требует имя пользователя и пароль. Мой действующий логин и пароль (система на которой я создавал live cd) не подходит. Пользователь custom тоже не подходит. То есть образ создался, но не могу его использовать. Настройки remastersys стандартные, ничего не менял.

    ОтветитьУдалить
  8. Здравствуйте. История следующая: установил Ubuntu MATE 16.04 x64, а так же Ubuntu MATE 16.04.1 x64, установил пакет remastersys_3.1.1-3_all.deb со всеми зависимостями. Собрал сборку и развернул на виртуалке. Проблем никаких не было, но стоило дойти до железа, то тут картина следующая: Установка проходит без проблем, но как дело доходит до загрузки - черный экран, ни привета, ни ответа.
    Захожу в livecd с этого же образа, с помощью http://compizomania.blogspot.com/2013/12/grub-windows-ubuntulinux-mint.html восстанавливаю grub и все работает. Может есть способ избегать последней процедуры?

    ОтветитьУдалить
    Ответы
    1. Добрый день. С Xubuntu 16.04 работает без дополнительных манипуляций. Пришлите ссылку на сборку. Дистанционно не могу сказать.

      Удалить
    2. https://drive.google.com/file/d/0B2KtlJ7g8QFhWkZWUW9LeXNfZEk/view?usp=sharing
      Пароль у пользователя 123

      Удалить
    3. установите пакет в Вашей сборке ubiquity-slideshow-ubuntu-mate. Отпишите результат.

      Удалить
    4. ничего не изменилось. Результат тот же

      Удалить
  9. Поставил Вашу сборку в Virtualbox. Встала без проблем. Может Ваш комп с UEFI? Тогда нужно ставить grub-efi. Если нет, не знаю чем Вам помочь. Воспользуйтесь программой для сборки Systemback.

    ОтветитьУдалить
  10. Да вот в этом и беда, на виртуалку без проблем встает, а на железе облом. UEFI я сразу отключил. Спасибо

    ОтветитьУдалить
  11. Добрый день! Все оказалось банально просто. Записал образ на dvd-диск, развернул образ, и все ок, все работает. До этого писал образ на флешку через dd, ultraiso, unetbootin и получал в итоге не рабочий grub. Но хотелось бы устанавливать с флешки, может кто подскажет альтернативу? Спасибо

    ОтветитьУдалить
  12. Здравствуйте, установил remastersys на xubuntu 16.04, добавил ubiquity-slideshow. Когда пытаюсь установить систему с полученного дистрибутива, получаю "Программа установки аварийно завершилась".

    ОтветитьУдалить
    Ответы
    1. Пришлите ссылку на образ.

      Удалить
    2. Сергей, сломала установщик новая версия пакетов apt, apt-utils, libapt-pkg5.0. Чтобы установка прошла как положено нужно понизить версии этих пакетов до версии 2.1.12

      Удалить
    3. Прошу прощения за идиотский вопрос, но не подскажите ли вы, как это сделать? Вменяемой информации не нашел. Заранее благодарю.

      Удалить
  13. Скачайте пакеты данных версий, сложите в одну папку. В этой папке откройте терминал и введите команду.
    sudo dpkg -i *.deb

    ОтветитьУдалить
    Ответы
    1. Искать пакеты через Google

      Удалить
  14. а как быть с серверными вариантами OS без GUI? я просто установил remastersys без remastersys-gtk, я так понимаю второй отвечает за графику... делаю образ, что DIST, что BACKUP, образ кидаю в виртуалку, запускаю, в меню выбираю непосредственно установку, а не LIVE.. и получаю систему в виде LIVE, нет меню установки.

    ОтветитьУдалить
    Ответы
    1. я правильно понял что Х не установлен? Команда ubiquity в терминале что выдает?

      Удалить
    2. да верно. Сейчас я всё удалил и вернул обратно как было, так как на ubuntu форуме прочитал вот это:

      Для тех у кого EFI перед установкой проверьте, что у вас отключена установка рекомендуемых пакетов по умолчанию. В Synsptic в настройках нужно убрать галочку "Рассматривать рекомендуемые файлы как зависимости"
      В любом случае во время установки не должны удалятся пакеты grub-efi или grub-efi-amd64 или grub-efi-amd64-bin
      А там именно EFI и как отключить эту опцию я не знаю, так как нет Xсов. По сему я таки согласился с удалением grub-efi или grub-efi-amd64.

      Удалить
    3. кстати Ubuntu server 14.04.5 LTS x64, если это важно. Устанавливал, вот по этой инструкции из терминала: https://goo.gl/7xcOzS я так понимаю, это тоже Ваша статья.

      Удалить
  15. На Mint 18.2 крыске выдает ошибку под конец установки. С лайва хорошо работает.

    ОтветитьУдалить
  16. Озвучте ошибку или сделайте скриншот. Ошибки разные бывают....

    ОтветитьУдалить
    Ответы
    1. Программа установки аварийно завершилась
      Извините, произошло аварийное завершение работы программы установки. После закрытия этого окна, вы можете отправить сообщение об этой неполадке используя встроенное средство сообщения о неполадках. Будет произведён сбор сведения о вашей системе и ходе установки. Сведения будут отправлены в нашу систему учёта ошибок, а также разработчику, который как можно скорее примет участие в исправлении неполадки.

      Nov 3 16:16:16 user /plugininstall.py: log-output -t ubiquity chroot /target /usr/share/python3/runtime.d/onboard.rtupdate post-rtupdate python3.5 python3.5
      Nov 3 16:16:16 user ubiquity: umount: /sys: umount failed:
      Nov 3 16:16:16 user ubiquity: Нет такого файла или каталога
      Nov 3 16:16:16 user /plugininstall.py: log-output -t ubiquity chroot /target umount /sys
      Nov 3 16:16:16 user ubiquity: umount: /proc: umount failed:
      Nov 3 16:16:16 user ubiquity: Нет такого файла или каталога
      Nov 3 16:16:16 user /plugininstall.py: log-output -t ubiquity chroot /target umount /proc
      Nov 3 16:16:16 user ubiquity: umount: /target/run: not mounted
      Nov 3 16:16:16 user /plugininstall.py: log-output -t ubiquity umount /target/run
      Nov 3 16:16:16 user ubiquity: umount: /target/dev: not mounted
      Nov 3 16:16:16 user /plugininstall.py: log-output -t ubiquity umount /target/dev
      Nov 3 16:16:16 user ubiquity: /usr/lib/ubiquity/compat/apt-install: 25: /usr/lib/ubiquity/compat/apt-install:
      Nov 3 16:16:16 user ubiquity: cannot create /var/lib/ubiquity/apt-installed: Permission denied
      Nov 3 16:16:16 user ubiquity:
      Nov 3 16:16:16 user ubiquity: sed:
      Nov 3 16:16:16 user ubiquity: невозможно открыть временный файл /target/etc/default/sedUcpWrY: Отказано в доступе
      Nov 3 16:16:16 user ubiquity:
      Nov 3 16:16:16 user ubiquity: umount: /target/cdrom: not mounted
      Nov 3 16:16:16 user /plugininstall.py: log-output -t ubiquity umount /target/cdrom
      Nov 3 16:16:16 user finish-install: Disabling CDROM entries in sources.list
      Nov 3 16:16:16 user ubiquity: sed: невозможно открыть временный файл /target/etc/apt/sedZHTb64: Отказано в доступе
      Nov 3 16:16:16 user /plugininstall.py: Exception during installation:
      Nov 3 16:16:16 user /plugininstall.py: Traceback (most recent call last):
      Nov 3 16:16:16 user /plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 1778, in
      Nov 3 16:16:16 user /plugininstall.py: install.run()
      Nov 3 16:16:16 user /plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 78, in wrapper
      Nov 3 16:16:16 user /plugininstall.py: func(self)
      Nov 3 16:16:16 user /plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 198, in run
      Nov 3 16:16:16 user /plugininstall.py: self.configure_locale()
      Nov 3 16:16:16 user /plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 559, in configure_locale
      Nov 3 16:16:16 user /plugininstall.py: self.run_plugin(language_plugin)
      Nov 3 16:16:16 user /plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 544, in run_plugin
      Nov 3 16:16:16 user /plugininstall.py: "Plugin %s failed with code %s" % (plugin.NAME, ret))
      Nov 3 16:16:16 user /plugininstall.py: ubiquity.install_misc.InstallStepError: Plugin language failed with code 4

      Удалить
    2. Этот комментарий был удален автором.

      Удалить
  17. вчера делал сборку, заметил интересный факт: при создании ISO-шника не следует задавать слишком длинное имя файла (~ более 32-36 символов) – Remastersys никаких ошибок не выдаёт, пишет файл создан и путь к нему, открываешь папку и… файла нет !! может это ограничение ФС, хотя это маловероятно, пока не разобрался. xubuntu16.04.2, FS ext4, путь к рабочей директории не особо длинный (/media/X300/remastersys/custom)

    ОтветитьУдалить
  18. Попытался поставить на Ubuntu 17.10 с установленным чистым gnome. Не ставится, вылетает при установке. Пытался поставить вариант для 17.10 - 18.04

    ОтветитьУдалить
    Ответы
    1. Через что ставите?
      Ставьте через gdebi. gdebi предварительно установить нужно.

      Или открывайте в папке где лежат только файлы remastersys.
      Запускаете терминал в этой папке. Пишите:
      sudo dpkg -i *.deb
      sudo apt install -f

      Удалить
  19. Всё прекрасно становиться, но есть всего лишь один момент...
    у себя на ноуте, я настроил меню под себя, а при запуске системы с флешки, установлено стандартное меню, со стандартными настройками. У меня Xubuntu установлено простое меню, не whisker.
    Как мне перенести свои настройки? Если Вы конечно знаете как...

    ОтветитьУдалить
  20. Alex Baatlt огромное спасибо за программу!!! Прога у меня отработала отлично на всех дистрах на которых её ставил, кроме kubuntu 18.04. При установки remastersys-gtk_3.3_all.deb, штатно, появляется cannot satisfy dependencies, через gdebi пишет "Неразрешимая зависимость: gksu.
    Кстати, на kubuntu 17.10 встала отлично, без проблем, на двух машинах делал сборки как резервные, чтобы при переустановки не устанавливать все нужное с ноля)
    Да, ещё, спасибо огромное за ответ на мой вопрос выше, последовал вашему совету, все встало отлично.

    ОтветитьУдалить
  21. remastersys не устанавливается на linux mint 19
    Можно как то решить это?

    ОтветитьУдалить
  22. Сделал Live_CD из Elementary OS, при загрузки с флешки только гостевой вход, при открытии разделов диска требуется идентифицироваться, пароли родной системы не проходят, в чём причина

    ОтветитьУдалить
  23. Для Ubuntu 18.04 скачать отсюда
    При попытки скачать получаю "Файл не найден. Возможно он был удален."

    ОтветитьУдалить