Автор Тема: Создание своего дистрибутива с помощью Remastersys  (Прочитано 18753 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BaaTLT

  • Новичок
  • **
  • Автор темы
  • Сообщений: 81
  • Выключи компьютер и ЖИВИ !!!
Добрый день.
Только что закончил статью о создании своего дистрибутива с помощью Remastersys.
Описано:
- процесс создания дистрибутива
- оформление загрузочного меню
- процесс очистки сборки от мусора

http://help.ubuntu.ru/wiki/cоздание_своего_дистрибутива_linux
или здесь
http://mkcdlinux.blogspot.com/2013/10/blog-post.html

Оффлайн Nika

  • Постоялец
  • ***
  • Сообщений: 169
Хорошая программа, я ее даже русифицировала.
Runtu XFCE 14.04

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4616
В заголовке хорошо бы указать Remastersys (ссылку оставить как есть).

Например: Создание своего дистрибутива Linux с помощью Remastersys



Подправил.
« Последнее редактирование: Октябрь 18, 2013, 16:59:35 от Пользователь. »

Оффлайн Хомяковед

  • Новичок
  • **
  • Сообщений: 72
Хорошая программа, я ее даже русифицировала.
И даже, случайно, можно русифицированный вариант скачать?  ;)
С уважением.
Того, Кто рискнул копипастить рыбу и хлеб копирасты на крест подвесили...

Оффлайн Nika

  • Постоялец
  • ***
  • Сообщений: 169
Я не оформляла его в виде пакета,
просто перевела файл и заменила им англоязычный,
чтобы подруге было проще.
Runtu XFCE 14.04

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 924
  • ivm@jabber.at
    • Matuntu
Отличное развитие и полное освещение темы, начатой Calambus-ом.
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1147
  • Компьютер думает так, как думает его хозяин.
Я не оформляла его в виде пакета,
просто перевела файл и заменила им англоязычный,
чтобы подруге было проще.
Подругу в студию!!! ;D

Оффлайн Nika

  • Постоялец
  • ***
  • Сообщений: 169
Она вся в рассроеных чувствах, английский в школе учила, линукса боится, а с 7кой намучилась.
Моя мама кстати, тоже виндос не любит, стала нормально пользоваться компьютером только когда там появились суси и рунту.
Runtu XFCE 14.04

Оффлайн Pinchanin

  • Новичок
  • **
  • Сообщений: 26
Она вся в рассроеных чувствах, английский в школе учила, линукса боится, а с 7кой намучилась.
Моя мама кстати, тоже виндос не любит, стала нормально пользоваться компьютером только когда там появились суси и рунту.


Продвинутая у вас мама, уважаемая Nika  :)
Ubuntu 14.04 c XFCE

Оффлайн Pinchanin

  • Новичок
  • **
  • Сообщений: 26
... и спасибо BaaTLT за столь подробный мануал. Хоть и пользую Ремастерсис, но всего не знал.
Ubuntu 14.04 c XFCE

Оффлайн BaaTLT

  • Новичок
  • **
  • Автор темы
  • Сообщений: 81
  • Выключи компьютер и ЖИВИ !!!
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #10 : Октябрь 25, 2013, 15:00:24 »
Nika,
А можно получить этот русифицированный файл? Remastersys-gtk.po?  Я его добавлю и пересоберу пакет или могу собрать пакет дополнительного языка.
Просто переводить, то, что уже переведено, не хочется.

Оффлайн vladiko

  • Активист
  • ****
  • Сообщений: 366
  • А мне летать охота...
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #11 : Февраль 10, 2014, 16:48:57 »
Прочитал статью из первого сообщения (отличная статья!), сделал дистрибутив установленной у меня системы, записал полученный образ iso на CD.
Всё делал строго по этой инструкции
...
Затем решил установить систему со своего CD... Но что через "Запуск в LIVE-режиме", что через "install" - всё равно загружается в live, а после загрузки на рабочем столе значка значка установки системы тоже нет.
Т.е. в итоге загрузиться со своего CD я могу, все программы там работают, а вот установить систему не могу...
Как это исправить?
Куда копать?
« Последнее редактирование: Февраль 11, 2014, 21:27:20 от vladiko »
Использую исключительно Runtu LITE, различные версии

Оффлайн BaaTLT

  • Новичок
  • **
  • Автор темы
  • Сообщений: 81
  • Выключи компьютер и ЖИВИ !!!
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #12 : Февраль 10, 2014, 18:53:34 »
наберите в терминале команду:
ubiquity

И наслаждайтесь установкой :)

Оффлайн vladiko

  • Активист
  • ****
  • Сообщений: 366
  • А мне летать охота...
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #13 : Февраль 10, 2014, 18:58:40 »
Т.е. я правильно понял, что после загрузки в live режиме нужно открыть окно терминала и набрать в терминале ubiquity?
И второй вопрос - почему же с CD по-человечески не стартует установка? Я что-то не так сделал при создании образа? И что в дальнейшем надо делать, чтобы получился полноценный установочный диск CD?
Использую исключительно Runtu LITE, различные версии

Оффлайн BaaTLT

  • Новичок
  • **
  • Автор темы
  • Сообщений: 81
  • Выключи компьютер и ЖИВИ !!!
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #14 : Февраль 10, 2014, 19:14:24 »
Напишите что за систему вы создали. Рабочий стол Kde, xfce, gnome, mate, lxde?
Могу предположить что у вас Мате, так как эти проблемы там встречались.

Оффлайн iks

  • Новичок
  • **
  • Сообщений: 97
  • Rusdeb 1.02
    • RusDeb
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #15 : Февраль 10, 2014, 19:33:39 »
Перед сборкой стоит подредактировать ubiquity-gtkui.desktopsed -i '/OnlyShowIn/d' /usr/share/applications/ubiquity-gtkui.desktopможет стоит другая программка но в этом направлении искать, данная строка сработает если стоит ubiquity-frontend-gtk
Я так обленился на Linux, что уже лень пользоваться другой ОСью

Всё может быть, и все быть может,
И лишь того не может быть,
Чего, быть может, быть не может -
Но и такое может быть!

Оффлайн vladiko

  • Активист
  • ****
  • Сообщений: 366
  • А мне летать охота...
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #16 : Февраль 10, 2014, 20:35:43 »
Напишите что за систему вы создали. Рабочий стол Kde, xfce, gnome, mate, lxde?
Могу предположить что у вас Мате, так как эти проблемы там встречались.

да проще не бывает для первого раза - взял Runtu Lite 12.04.3, поставил её на ASUS Eee PC 900, настроил под данный нетбук, доустановил нужные мне программы, в т.ч. и Remastersys, и решил создать свой первый загрузочный диск. Буду рад любым советам чтобы повторить процесс создания образа и получить уже работоспособный загрузочный диск.
Использую исключительно Runtu LITE, различные версии

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1105
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #17 : Февраль 10, 2014, 20:49:02 »
Проверьте наличие в сборке пакета ubiquity-frontend-gtk

Оффлайн iks

  • Новичок
  • **
  • Сообщений: 97
  • Rusdeb 1.02
    • RusDeb
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #18 : Февраль 10, 2014, 20:55:04 »
smik55 почему поправился, может другой стоять вместо ubiquity-frontend-gtk, вроде таких как ubiquity-frontend-debconf ubiquity-frontend-kde принцип один просто использование разного
Я так обленился на Linux, что уже лень пользоваться другой ОСью

Всё может быть, и все быть может,
И лишь того не может быть,
Чего, быть может, быть не может -
Но и такое может быть!

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1105
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #19 : Февраль 10, 2014, 21:02:15 »
При подключенной сети Remastersys должен по идее сам ставить инсталятор при сборке, но нужно проверять.

Оффлайн vladiko

  • Активист
  • ****
  • Сообщений: 366
  • А мне летать охота...
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #20 : Февраль 10, 2014, 21:05:14 »
Проверьте наличие в сборке пакета ubiquity-frontend-gtk
проверил, пакет не стоял, я его сейчас доустановил.
далее выполнил по совету от iks
sed -i '/OnlyShowIn/d' /usr/share/applications/ubiquity-gtkui.desktopЧто ещё нужно подправить?
Использую исключительно Runtu LITE, различные версии

Оффлайн BaaTLT

  • Новичок
  • **
  • Автор темы
  • Сообщений: 81
  • Выключи компьютер и ЖИВИ !!!
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #21 : Февраль 11, 2014, 00:51:51 »
Ничего.
Править тоже было лишнее.

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 952
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #22 : Февраль 11, 2014, 16:41:41 »
Проверьте наличие в сборке пакета ubiquity-frontend-gtk
проверил, пакет не стоял, я его сейчас доустановил.
далее выполнил по совету от iks
sed -i '/OnlyShowIn/d' /usr/share/applications/ubiquity-gtkui.desktopЧто ещё нужно подправить?
Интересно, появился ли в Вашем образе дистрибутива на рабочем столе ярлык установщика. Поделитесь, пожалуйста, результатами.
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн vladiko

  • Активист
  • ****
  • Сообщений: 366
  • А мне летать охота...
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #23 : Февраль 11, 2014, 23:47:07 »
Итак, провозившись полтора часа, создал очередной загрузочный диск и проверил его работу.
Докладываю:
1. Меню install - заработало! (дошёл до разметки разделов, дальше пока не проверял)
2. При загрузке в live - значка установки системы на рабочем столе так и не увидел!
3. Попробовал в live-режиме в терминале ввести команду ubiquity, запросило пароль root, но откуда я его знаю? Ведь при создании образа никакой пароль не запрашивался и не устанавливался, а в live-режим я попал под учёткой "Гость" и пустым паролем.
Отсюда возникают вопросы:
1. Как добиться, чтобы на рабочем столе в live-режиме всё-таки появлялся ярлык установки системы?
2. Какой пароль вводить при запуске команды ubiquity? (пустой пароль и пароль учётной записи, из под которой создавался образ, - не прокатили)
Использую исключительно Runtu LITE, различные версии

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1105
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #24 : Февраль 12, 2014, 01:04:50 »
Если не меняли сами настройки в Ремастере, то имя юзера по умолчанию
Цитировать (выделенное)
custom
пароля нет.
Под ним и надо заходить в систему.

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 952
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #25 : Февраль 12, 2014, 09:02:36 »
Итак, провозившись полтора часа, создал очередной загрузочный диск и проверил его работу.
Докладываю:
1. Меню install - заработало! (дошёл до разметки разделов, дальше пока не проверял)
Вы предприняли попытку запустить установщик (install) в работающей системе? Напрасно. Он служит для установки системы из созданного образа.
2. При загрузке в live - значка установки системы на рабочем столе так и не увидел!
Это больше всего меня интересовало. Спасибо за информацию.
3. Попробовал в live-режиме в терминале ввести команду ubiquity, запросило пароль root, но откуда я его знаю? Ведь при создании образа никакой пароль не запрашивался и не устанавливался, а в live-режим я попал под учёткой "Гость" и пустым паролем.
Пустая трата времени.
Отсюда возникают вопросы:
1. Как добиться, чтобы на рабочем столе в live-режиме всё-таки появлялся ярлык установки системы?
Поделюсь своим опытом. После подготовительных действий по созданию сборки и установки пакета установщика в работающей системе  выполняю:
sudo su
sed -i -e 's/OnlyShowIn=/OnlyShowIn=MATE\;/g' /usr/share/applications/ubiquity-gtkui.desktop
user=`cat /etc/passwd | grep ":1000:" | awk -F ":" '{print $1}'`
echo $user
Затем работаю Remastersys,  как описано в теме.
2. Какой пароль вводить при запуске команды ubiquity? (пустой пароль и пароль учётной записи, из под которой создавался образ, - не прокатили)
Ничего этого делать не нужно.
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3466
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #26 : Февраль 12, 2014, 10:08:59 »
После подготовительных действий по созданию сборки и установки пакета установщика в работающей системе  выполняю:
user=`cat /etc/passwd | grep ":1000:" | awk -F ":" '{print $1}'`
echo $user

      Для чего выполняются эти команды?

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 924
  • ivm@jabber.at
    • Matuntu
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #27 : Февраль 12, 2014, 11:30:32 »
После подготовительных действий по созданию сборки и установки пакета установщика в работающей системе  выполняю:
user=`cat /etc/passwd | grep ":1000:" | awk -F ":" '{print $1}'`
echo $user

      Для чего выполняются эти команды?
это часть скрипта отвечающая за "проявление" ярлыка установщика на столе, полным скриптом уже нет смысла пользоватся, но без этих строк ярлык будет в папке, но не будет виден на столе.
PS. волшебные слова
« Последнее редактирование: Февраль 12, 2014, 11:34:37 от ivm ® »
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3466
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #28 : Февраль 12, 2014, 13:26:37 »
без этих строк ярлык будет в папке, но не будет виден на столе.

     Эти команды присваивают переменной $user значение, получаемое выборкой строки из файла /etc/passwd, содержащей набор символов ':1000:', после чего берётся первое поле строки, в качестве разделителя используется ':'. Значение переменной $user выводится в стандартный вывод.
     Простым языком - вывод имени пользователя с uid=1000, который по умолчанию создаётся при установке системы, довольно криво реализованный. Никакие файлы при этом не изменяются и на систему влияния не оказывают, т.е. в данном виде бессмысленны.

     Если бы целью было визуально определить, имеются ли в сборочном окружении пользователи, которых там быть не должно, тогда как вариант принимается.

Оффлайн Alex Klich

  • Новичок
  • **
  • Сообщений: 34
Тема тут довольно старая, однако Remastersys до сих пор прекрасно работает образы систем на основе Ubuntu 16.04 и Mint 18 создаются прекрасно. Тем не менее вопросик имеется, как собрать образ для установки на комп с UEFI?

Оффлайн BaaTLT

  • Новичок
  • **
  • Автор темы
  • Сообщений: 81
  • Выключи компьютер и ЖИВИ !!!
Тема тут довольно старая, однако Remastersys до сих пор прекрасно работает образы систем на основе Ubuntu 16.04 и Mint 18 создаются прекрасно. Тем не менее вопросик имеется, как собрать образ для установки на комп с UEFI?

Скачайте последнюю версию для х64 системы и получите сборку с поддержкой UEFI, правда нужно обязательно при установке на комп с UEFI подключенный интернет. Поэтому сначала убедитесь в LiveDVD режиме, что интернет работает.

Оффлайн Alex Klich

  • Новичок
  • **
  • Сообщений: 34
Понятненько. Спасибо за ответ быстрый. Я вообще-то из  репазитория ставил, релиз даже не поглядел. А собирать образ с которого возможна установка на UEFI нужно на компе с UEFI, или и обычного BIOS достаточно? А то я сборками занимаюсь на нетбуке, где UEFI в помине нет. Достаточно ли просто из созданного образа делать загрузочную флешку заточенную под UEFI, к примеру, программка rufus такое делает?

Оффлайн BaaTLT

  • Новичок
  • **
  • Автор темы
  • Сообщений: 81
  • Выключи компьютер и ЖИВИ !!!
Понятненько. Спасибо за ответ быстрый. Я вообще-то из  репазитория ставил, релиз даже не поглядел. А собирать образ с которого возможна установка на UEFI нужно на компе с UEFI, или и обычного BIOS достаточно? А то я сборками занимаюсь на нетбуке, где UEFI в помине нет. Достаточно ли просто из созданного образа делать загрузочную флешку заточенную под UEFI, к примеру, программка rufus такое делает?

Собирать можно на компе без UEFI.

С записью да проблема. Либо в ручном режиме разбивать через gparted и потом переписывать вручную. Других программ под Линукс я не нашел. Rufus справляется на ура.

Оффлайн Alex Klich

  • Новичок
  • **
  • Сообщений: 34
Благодарю. Попробую сегодня сделать лайв флешку со своим минтом под UEFI, да поставить с этой флешки ось на VirtualBox в режиме UEFI, а то ноут свой перевел в режим обычного BIOS, так пока проще, да и с 32х битками частенько сталкиваться приходится.

Оффлайн Alex Klich

  • Новичок
  • **
  • Сообщений: 34
Атака в "лоб" не получилась, Remastersys из репазитория в сборке был устаревшим. После переустановки на версию 3.2 пришлось прересобрать образ. Все получилось. Флешку записал при помощи rufus, запустившись с Boot USB Sergei Strelec. Жаль, нет под рукой компа с UEFI, чтобы проверить наверняка. Завтра попробую на VirtualBox в режиме UEFI прямо с флешки обкатать. Еще раз, спасибо большое за подсказку и особо, за поддержку Remastersys.

Оффлайн greg

  • Постоялец
  • ***
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: Создание своего дистрибутива с помощью Remastersys
« Ответ #35 : Декабрь 12, 2018, 03:52:45 »
Runtu 18.04 64 lite remastersys 3.5 64. После создания образа системы структура EFI на месте. UEFI не видит диск! Ставить версию старее??? Чего делать? Как собрать работоспособный образ? После записи образа на Flash все чудно функционирует!

В режиме legacy диск видится и стартует!!!
« Последнее редактирование: Декабрь 12, 2018, 04:45:57 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.