Автор Тема: Как подружить Runtu и UCK?  (Прочитано 6785 раз)

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

Оффлайн Alik29

  • Новичок
  • **
  • Автор темы
  • Сообщений: 52
Как подружить Runtu и UCK?
« : Сентябрь 20, 2019, 03:25:17 »
Помогите кто-чем может:))
UCK распаковывает образ Runtu 14 XFCE нормально, а вот при сборке:

Cleaning up temporary directories...
Running ISO customization script /home/alik/tmp/customization-scripts/customize_iso...
/home/alik/tmp/customization-scripts/customize_iso: строка 80: cd: /home/alik/tmp/remaster-iso/dists: Нет такого файла или каталога
Unable to identify Ubuntu distro codename

И вот как сие победить?
Если подсунуть от Xubuntu - не прокатит жеж...
Или не мучится, а посмотреть в сторону squashfs-tools, или systemback?
Celeron Core 2 Duo E8400 3Gz RAM-2Gb nVidia GeForce 9500GT  MB-P5KPL-AM

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: Как подружить Runtu и UCK?
« Ответ #1 : Сентябрь 20, 2019, 09:01:15 »
Если подсунуть от Xubuntu - не прокатит жеж...
Возможно, прокатит.

UCK давно не развивается... Попробуйте Customizer, он тоже позволяет работать с образами ISO. А SystemBack и прочие клоны Remastersys создают образ из установленной системы, ЕМНИП.

Оффлайн Alik29

  • Новичок
  • **
  • Автор темы
  • Сообщений: 52
Re: Как подружить Runtu и UCK?
« Ответ #2 : Сентябрь 20, 2019, 09:18:37 »
Благодарю)
...Вот и пытаюсь разобраться как мне лучше - из установленной, или с "ноля".
Просто в Runtu для меня софта "лишнего" многовато, а нужного маловато ;D
За ссылочку - спасибо!

---------
При сборке образа:
  failed to run command 'unmkinitramfs': No such file or directory

:((( Правда установился Customizer как-то через пень колоду...будем пробовать...

---------
Похоже ему 16-ю надо. Хочет isolinux. Для 14-ой не нашел:)


---------
На Runtu 16x32 XFCE Customizer установился нормально, но как-бы я его ни крутил,
во время сборки образа выскакивает:

  => Copying boot files
  => Extracting casper UUID
An error occured while a thread was running:
             Type: <class 'RuntimeError'>
Details:
b"/usr/sbin/chroot: failed to run command 'unmkinitramfs': No such file or directory"

То-ли ему еще чегой-то не хватает, то-ли у меня руки кривые...

ГлубокоУважаемый FSnow, - а у Вас был(есть) опыт использования Customizer?
Может поделитесь, а???)) А то я уже от недостатка инета репу от 14ой качаю...)))

rem: Customizer прожорливый однако - только deb'ами  ^130Mb, ээх, если-б remastersys создавал образ с dist и pool, - проблемм бы не было... Установил/Remastersys/UCK.
:(

rem:rem: Прошу простить, ежели чего нетак, новичок я..пытаюсь совместить то, что нравится (gnu linux) и то, что нужно (некоторые специфические win программы)..не пинайте сильно, ага?;)
« Последнее редактирование: Сентябрь 20, 2019, 19:33:08 от Alik29 »
Celeron Core 2 Duo E8400 3Gz RAM-2Gb nVidia GeForce 9500GT  MB-P5KPL-AM

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Как подружить Runtu и UCK?
« Ответ #3 : Сентябрь 20, 2019, 21:28:29 »
Для 14.04-16.04
Проще всего снять образ с установленной системы ( можно в вирт.боксе) с помощью
https://launchpad.net/~nemh/+archive/ubuntu/systemback

sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback systemback-cli systemback-locales

Готовый образ затем можно установить на диск опять же через systemback
-----
или, если есть опыт, remastersys

https://launchpad.net/~inameiname/+archive/ubuntu/stable?field.series_filter=xenial

Добавляем репозиторий в список источников приложений и устанавливаем:
 
sudo add-apt-repository ppa:inameiname/stable
sudo apt-get update
sudo apt-get install remastersys remastersys-gtk

Есть еще куча прог, но эту убийство времени и нервов.
-
до кучи:
http://forum.runtu.org/index.php/topic,4656.0.html


« Последнее редактирование: Сентябрь 20, 2019, 21:31:40 от smik55 »

Оффлайн Alik29

  • Новичок
  • **
  • Автор темы
  • Сообщений: 52
Re: Как подружить Runtu и UCK?
« Ответ #4 : Сентябрь 21, 2019, 19:51:31 »
Remastersys и Systemback я пробовал, получается неплохо)
Но это из установленной системы, а хотелось бы из ISO, или
установить из mini.iso, создать установочный образ и уже на него
добавлять то, что нужно.
С mini.iso думаю поможет Remastersys, он в текстовом режиме умеет
А вот чем потом с ISO работать? Пока только нашел squashfs-tools,
но там столько вопросов...
Вот если-б Customizer заработал...
За ссылки благодарю, пригодятся:)
Celeron Core 2 Duo E8400 3Gz RAM-2Gb nVidia GeForce 9500GT  MB-P5KPL-AM

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Как подружить Runtu и UCK?
« Ответ #5 : Сентябрь 21, 2019, 23:12:32 »
Так у вас Customizer не собрал образ? А я понял так, что он даже для 19.04 существует, значит не заброшен. Попробовал было на 18.04 его поставить, но набор пакетов уж очень велик
Цитировать (выделенное)
Необходимо скачать 77,2 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 227 MB.
Хотите продолжить? [Д/н] n
Не стал устанавливать.
Ранее был для 12.04 Ubuntu-Builder , похожий на Customizer, но он уже заброшен в 14 году
https://launchpad.net/~f-muriana/+archive/ubuntu/ubuntu-builder
Но работал и собирал нормально.
Вот еще есть такой Cubic, хорошо развивается. Распаковывает и собирает в ИСО в песочнице.
https://launchpad.net/~cubic-wizard/+archive/ubuntu/release
Тут описание https://linuxthebest.net/kak-sozdat-svoyu-sborku-linux/
Но я как то его пробовал использовать, не очень удобно. Образ собрал, но в ИСО так и не запаковал нормально.
Хотите, попробуйте, может у вас получится.
Пока самый надежный вариант, это отрезать на диске место, установить на него ОСь и пересобрать, запаковав затем Systemback. Таким же образом можно и в виртуалке, если проц более менее мощный.

С Ремастерсисом бывают какие то странности в работе. Вот есть еще его форк живой  pinguybuilder_5.2-1_all.deb,  подтягивает при установке и сборке нужные пакеты (казалось бы), но в итоге у меня не запаковал готовый образ в  ИСО. То же чего то не находил.
https://sourceforge.net/projects/pinguy-os/files/ISO_Builder/





Оффлайн Alik29

  • Новичок
  • **
  • Автор темы
  • Сообщений: 52
Re: Как подружить Runtu и UCK?
« Ответ #6 : Сентябрь 22, 2019, 08:15:11 »
Да, не собирает, к сожалению... Распаковывает, терминал, синаптик, рабочий стол и т.д.
Но при сборке - различные ошибки.
Remastersys - раз на раз, как ему заблагорассудится.
Пока без проблемм только Systemback и PinguyBuilder
(по крайней мере с образа можно загрузится в Live, устанавливать не пробовал)
Вот здесь https://launchpad.net/~kamilion/+archive/ubuntu/ubuntu-builder/+packages
взял более "свежий" Ubuntu Builder. Работает, образ создает, но не грузится...
Как будто флешка вообще не загрузочная. Писал RosaImageWriter и USB Creator GTK.
Однофигственно.
Вот здесть http://forum.runtu.org/index.php/topic,611.0/all.html#top  Sash0K выложил скрипт
(во вложении) - для Runtu 10, при беглом просмотре никакой привязки к конкретной ОС
не заметил. Из под Runtu 16 пробовал пересобрать Runtu 12, 14 и 16.
Скрипт работает, но с двумя проблеммами:
1. Не запускается синаптик(только терминал). Да и ладно-бы...
2. С собранного образа не грузится( как и в Ubuntu Builder)
Возможно скрипт "не срабатывает" именно из-за Runtu 16? (systemd???)
Если его довести до ума - более ничего не нужно. Терминал и синаптик. Достаточно.
А Cubic ... 30 минут распаковывал образ при 100% проца...запускал два раза...так и не дождался.

rem: Тут чегой-то вспомнилось - некоторые образы линукс нормально писались только через Rufus
Может и тут такая-же беда? Чуть позже попробую.
« Последнее редактирование: Сентябрь 22, 2019, 10:24:18 от Alik29 »
Celeron Core 2 Duo E8400 3Gz RAM-2Gb nVidia GeForce 9500GT  MB-P5KPL-AM

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Как подружить Runtu и UCK?
« Ответ #7 : Сентябрь 22, 2019, 16:09:27 »
Цитировать (выделенное)
Работает, образ создает, но не грузится...
Я бы посоветовал установить ВиртуалБокс, хотя бы из репы или с их сайта. Хотя бы эти пакеты

sudo apt-get install virtualbox-qt virtualbox-dkms virtualbox-ext-pack
После сборки удобнее проверить в ВиртБоксе в лайв режиме или провести установку на вирт.диск. После этого уже писать на флешку или СДюк.
С флешками бывают глюки. Их надо правильно готовить как загрузочные. А мне вот попадались, которые вообще в таком режиме не работают.
Бывает и так, что с флеки не грузится, а СДюка работает. Тут не могу объяснить. Но как понял, образы могут быть СДишные, Гибридные, для Виртуальных загрузок. Но по идее сейчас оригинальные все гибридные. Потом уже разбираться. Возможно просто каких то пакетов не хватает.



Оффлайн Alik29

  • Новичок
  • **
  • Автор темы
  • Сообщений: 52
Re: Как подружить Runtu и UCK?
« Ответ #8 : Сентябрь 22, 2019, 16:31:58 »
Сам с таким встретился, - с CD Xubuntu 10, Runtu 10 грузится, а с флешки - неа, ни в какую.
Впрочем, возможно я сам "виноват", - такие проблеммы с 10-ой начались после замены процессора
с Celeron 3 mgz на Core 2 Duo и перепрошивка BIOS. С VirtualBox никогда не пробовал, считаете - имеет смысл?
Вроде-как Runtu - гибридный образ, да и остатки от VirtualBox в нем присутствуют.
Но, к сожалению, это не отменяет того, что это не Debian и не Ubuntu - отсюда и проблеммы с программами.
ИМХО, конечно:)  (если, что уважаемый HsH поправит:))
« Последнее редактирование: Сентябрь 22, 2019, 16:34:11 от Alik29 »
Celeron Core 2 Duo E8400 3Gz RAM-2Gb nVidia GeForce 9500GT  MB-P5KPL-AM

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Как подружить Runtu и UCK?
« Ответ #9 : Сентябрь 22, 2019, 22:43:24 »
Цитировать (выделенное)
Но, к сожалению, это не отменяет того, что это не Debian и не Ubuntu - отсюда и проблемы с программами.
Runtu основана на пакетной базе Ubuntu соответствующего выпуска и отличается, кроме набора пакетов, своих настроек и конфигов, только названием. Поэтому никаких особых проблем с программами ( как и с созданием своего образа) не должно быть.
Нужно только учитывать, что при установке системы на ЖД некоторые пакеты удаляются, как не нужные.
Виртуал бокс у меня присутствует обязательно.

Оффлайн Alik29

  • Новичок
  • **
  • Автор темы
  • Сообщений: 52
Re: Как подружить Runtu и UCK?
« Ответ #10 : Сентябрь 23, 2019, 01:47:44 »
Упс:) В VirtualBox образы собранные скриптом (выше) запускаются...
Ничего не понимаю. Флешка пишется как обычно.
Оригинальный образ грузится, - пересобранный нет.

rem: А все таки жаль, что из скрипта синаптик не работает
       Хотя, возможно это опять мои кривые ручки...
Celeron Core 2 Duo E8400 3Gz RAM-2Gb nVidia GeForce 9500GT  MB-P5KPL-AM

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: Как подружить Runtu и UCK?
« Ответ #11 : Сентябрь 23, 2019, 07:06:40 »
При сборке образа:
  failed to run command 'unmkinitramfs': No such file or directory
    Сегодня попробовал Customizer. С образом Runtu 18.04 работает без бубна.
В более ранних редакциях файл /usr/bin/unmkinitramfs отсутствует, поэтому возникает ошибка, его нужно добавить вручную.
Взять можно, например, из этого пакета.

Ссылка на баг с комментарием автора.

Оффлайн Alik29

  • Новичок
  • **
  • Автор темы
  • Сообщений: 52
Re: Как подружить Runtu и UCK?
« Ответ #12 : Сентябрь 23, 2019, 16:40:40 »
Благодарю, возможно пригодится.
Ситуацию с флешками так и не победил. Возможно добил я систему своими экспериментами.
Буду откатыватся на Runtu 14 курить man'ы по chroot'у и допиливать до ума скрипт.
(оказывается в сети куча вариантов на эту тему:)))
« Последнее редактирование: Сентябрь 23, 2019, 16:43:12 от Alik29 »
Celeron Core 2 Duo E8400 3Gz RAM-2Gb nVidia GeForce 9500GT  MB-P5KPL-AM

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Как подружить Runtu и UCK?
« Ответ #13 : Сентябрь 23, 2019, 21:31:36 »
Цитировать (выделенное)
В более ранних редакциях файл /usr/bin/unmkinitramfs отсутствует

Ну да. Тут скорее всего не соответствие старой версии ядра в   Runtu XFCE 16.04.1 - 20160801 linux-generic 4.4.0.31.33
с новой версией Customizer (для 16.04), адаптированной автором под более новые ядра в 16.04.3-16.04.6.
Возможно просто нужно было обновиться под новое ядро. В 18.04 должно быть все ОК.
14.04 это уже прошлый этап.
Попробовал пересобрать lubuntu 18.04.3  в CUBIC. Распаковался образ за пару минут. Произвел действия в терминале, в следующем окне отметил пакеты для удаления (но это не сработало) и запаковал минут за 20. Собранный ИСО отлично загрузился в ВиртуалБокс. Все что устанавливал-установилось, но вот отмеченные пакеты не удалились, и в этом окне Кубика явный глюк. Поэтому лучше все действия производить в терминале, подготовив заранее список команд, которые легко копируются из рабочей ОС. Сохранил проект, можно продолжить работу с ним.
Я так думаю, что если Кубик создает песочницу- CHROOT среду, то в хостовой ОС 18.04х64  по идее можно любые версии ОС 16-18.04 пересобирать. Или я не прав?
---
упс. Оказывается те файлы, что я пометил для удаления, хоть в системе и остались, но помечены в fs...manifest-remove для удаления при установке на ЖД. Так что это не глюк, а такая фича.
« Последнее редактирование: Сентябрь 23, 2019, 21:55:35 от smik55 »

Оффлайн Alik29

  • Новичок
  • **
  • Автор темы
  • Сообщений: 52
Re: Как подружить Runtu и UCK?
« Ответ #14 : Сентябрь 24, 2019, 03:07:59 »
"...14.04 это уже прошлый этап."
Ну, для кого прошлый этап, а у кого-то Core 2 Duo и 2Gb оперативы... :))
"...глюк, а такая фича."
Интересная фича. Улыбнуло.
Вообще, Cubic - довольно интересно, найду место под 18-ю, покручу-поверчу.

-------------

В Рунту 14 Ubuntu Builder и скрипт отрабатывают без ошибок (пока:))
Правда, пока еще толком не разобрался, чего пихать в /etc/skel/ ,а чего не нужно.
Собранные образы нормально загружаются после Usb-Creator-Gtk.
А вот RosaImageWriter пишет, но не грузится.
Я так понял, что через dd / cp тоже не сработает?
Причин понять не могу.
Оригинальные-то и так и так работают...
« Последнее редактирование: Сентябрь 24, 2019, 03:09:40 от Alik29 »
Celeron Core 2 Duo E8400 3Gz RAM-2Gb nVidia GeForce 9500GT  MB-P5KPL-AM