Утилита для создания собственного Live-CD с возможностью последующей установки.
Утилита для создания собственного Live-CD с возможностью последующей установки.
Уважаемые разработчики нашего любимого дистрибутива! Планируется ли наличие (и включения в дистрибутив - например, как это сделано в PCLinuxOS утилиты для создания собственного Live-CD с возможностью последующей установки? Это бы сильно добавило популярности дистрибутиву, так как очень удобно иметь свою "систему в кармане" на определённый парк машин с одинаковой конфигурацией.
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
Утилита для создания собственного Live-CD с возможностью последующей установки.
Вполне можно делать себе образы R12.
Загружаете сборочную отсюда, как показано на картинке
https://abf.rosalinux.ru/plasma2019/image-201910
Или сборочную, которую приложу к сообщению.
Пакеты для образа записаны в файле plasma5pack.ks.
Готовые образу будут в /home/results, если использовать приложенную сборочную.
Если сборочная из abf, то готовые образы будут в /home/vagrant/results
Но можно изменить на другой.
Это значение, /home/results, записал, так как у каждого своё имя пользователя.
Можно заменить две строки
/home/results
в файле build-iso-abf.sh
на нужный путь.
У меня, например, сделан путь
/home/victor/Шаблоны/results
Конечно, образ можно собрать только из установленной R12.
В приложенной сборочной есть файл с командой запуска сборки.
ID устанавливается свой.
Загружаете сборочную отсюда, как показано на картинке
https://abf.rosalinux.ru/plasma2019/image-201910
Или сборочную, которую приложу к сообщению.
Пакеты для образа записаны в файле plasma5pack.ks.
Готовые образу будут в /home/results, если использовать приложенную сборочную.
Если сборочная из abf, то готовые образы будут в /home/vagrant/results
Но можно изменить на другой.
Это значение, /home/results, записал, так как у каждого своё имя пользователя.
Можно заменить две строки
/home/results
в файле build-iso-abf.sh
на нужный путь.
У меня, например, сделан путь
/home/victor/Шаблоны/results
Конечно, образ можно собрать только из установленной R12.
В приложенной сборочной есть файл с командой запуска сборки.
ID устанавливается свой.
- Вложения
-
- image-2021-rosa2021.1.tar.gz
- (7.35 КБ) 261 скачивание
Утилита для создания собственного Live-CD с возможностью последующей установки.
Спасибо! А для R11. 1 есть подобная штука?
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
Утилита для создания собственного Live-CD с возможностью последующей установки.
Есть эта http://wiki.rosalab.com/ru/index.php/%D ... %D0%B0_ISO
Не помню, работает ли из коробки. У меня была отлаженная локальная сборочная,
но удалил, когда год назад перешёл на 2019.1.
Но даже если не сработает сразу, можно отладить.
Можно использовать эту https://abf.io/soft/build_plasma5_deskt ... 6.1.tar.gz
Нужные пакеты пишутся или удаляются в файле commonplasma5.lst.
Готовый образ сохраняется в /home/vagrant/results
Можно изменить в файле MATRIX, там несколько строк.
Команда запуска
sudo env TYPES="64u" DE=plasma5 RELEASE=R11 BUILD_ID=20001 ./MATRIX
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
Утилита для создания собственного Live-CD с возможностью последующей установки.
Сборочные, при сборке образа, разворачивают сборку в /var/tmp.
Так что для сборки нужен не маленький корневой раздел.
Так что для сборки нужен не маленький корневой раздел.
Утилита для создания собственного Live-CD с возможностью последующей установки.
Простите, но насколько я понимаю, эти утилиты собирают образ из пакетов репозитория, а мне хотелось бы сделать клон уже установленной системы. Или я неправ?
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
Утилита для создания собственного Live-CD с возможностью последующей установки.
Разбирал и собирал live cd роса, тут ребята здорово помогли. Есть скрипты для Росы в прилагаемом архиве. По названию можно понять о чем речь. Наверное их где то нужно подкорректировать.
- Вложения
-
- rosa.zip
- (3.95 КБ) 274 скачивания
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Установил я на виртуалку Р12. Выполнил dnf --refresh distro-sync. Перезагрузил систему. После этого начал выполнять сборку образа.VictorR2007 писал(а): 26 сен 2021, 11:44 Вполне можно делать себе образы R12.
Загружаете сборочную отсюда, как показано на картинке
https://abf.rosalinux.ru/plasma2019/image-201910
Или сборочную, которую приложу к сообщению.
Пакеты для образа записаны в файле plasma5pack.ks.
Готовые образу будут в /home/results, если использовать приложенную сборочную.
Если сборочная из abf, то готовые образы будут в /home/vagrant/results
Но можно изменить на другой.
Это значение, /home/results, записал, так как у каждого своё имя пользователя.
Можно заменить две строки
/home/results
в файле build-iso-abf.sh
на нужный путь.
У меня, например, сделан путь
/home/victor/Шаблоны/results
Конечно, образ можно собрать только из установленной R12.
В приложенной сборочной есть файл с командой запуска сборки.
ID устанавливается свой.
И для сборочной с abf, и для прикрепленной сборочной выдает ошибку по webkit1.0. Пакет webkit1.0 установлен в системе. Как можно исправить?
Утилита для создания собственного Live-CD с возможностью последующей установки.
А нельзя ли пересобрать утилиту Live-CD из PCLinux OS под наш дистрибутив? Он ведь тоже RPM-based.
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
Утилита для создания собственного Live-CD с возможностью последующей установки.
Удалите из файла plasma5pack.ks запись webkit1.0.ДонВенчензо писал(а): 30 сен 2021, 00:09 И для сборочной с abf, и для прикрепленной сборочной выдает ошибку по webkit1.0. Пакет webkit1.0 установлен в системе.
Просто он пока недоступен в репах, да и не нужен на системе.
Забыли его убрать из образа.
Вообще вы выбрали не удачный день для запуска сборки образа.
Пока что сборка образов сломана из-за зависимостей.
Пакет webkit1.0 очень старый, и часто отказывается собираться.
- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Подождем.VictorR2007 писал(а): 30 сен 2021, 08:15Удалите из файла plasma5pack.ks запись webkit1.0.ДонВенчензо писал(а): 30 сен 2021, 00:09 И для сборочной с abf, и для прикрепленной сборочной выдает ошибку по webkit1.0. Пакет webkit1.0 установлен в системе.
Просто он пока недоступен в репах, да и не нужен на системе.
Забыли его убрать из образа.
Вообще вы выбрали не удачный день для запуска сборки образа.
Пока что сборка образов сломана из-за зависимостей.
Очень удобный способ сборки образа. Сводится к выполнению одной команды и скрипт сам все делает. Рекомендую.
Читал, что можно при перепаковке в папку /home/live/ скопировать настройки своего пользователя и при установке системы настройки пользователя скопируются сами в нового пользователя. Если кто делал так, подскажите работает ли.
Продублирую ссылки на видео по перепаковке ISO образа.
https://www.youtube.com/watch?v=sMpWEXhGZiI
https://www.youtube.com/watch?v=CHAQxoSinGI
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
Утилита для создания собственного Live-CD с возможностью последующей установки.
У меня уже есть удобный способ сборки одной командой.ДонВенчензо писал(а): 30 сен 2021, 09:48 Подождем.
Очень удобный способ сборки образа. Сводится к выполнению одной команды и скрипт сам все делает. Рекомендую.

Настройки пользователя не всегда полезны в образе.
Проще восстановить нужное из резерва.
Сборка до вечера вряд ли пока возможна.
Там сейчас большая публикация пакетов после массовой пересборки,
так что постоянно будет не хватать каких-либо пакетов.
Ещё 5000 пакетов приложений должно опубликоваться.
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
Утилита для создания собственного Live-CD с возможностью последующей установки.
А какой диск у виртуалки.ДонВенчензо писал(а): 30 сен 2021, 00:09 Установил я на виртуалку Р12. Выполнил dnf --refresh distro-sync.
Выше писал, что сборка образа в /var/tmp.
Если места будет мало для сборки, сборка упадёт с ошибкой, когда место кончится.
- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Думаю диск маловат будет...25 Гб на всю систему. Сделаю 50Гб, место позволяетVictorR2007 писал(а): 30 сен 2021, 12:07А какой диск у виртуалки.ДонВенчензо писал(а): 30 сен 2021, 00:09 Установил я на виртуалку Р12. Выполнил dnf --refresh distro-sync.
Выше писал, что сборка образа в /var/tmp.
Если места будет мало для сборки, сборка упадёт с ошибкой, когда место кончится.
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
Утилита для создания собственного Live-CD с возможностью последующей установки.
Можно пробовать собирать образ.
Только заново загрузите архив сборочной, хоть приложенный,
хоть с abf.
Только заново загрузите архив сборочной, хоть приложенный,
хоть с abf.
- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Никак не могу собрать образ. Выдает список пакетов, для которых требуется больше свободного места. В самом конце выдает сообщение, что в системе не достаточно как минимум 197 Мб(каждый раз одно и тоже число). Я довел уже размер виртуалки до 120 Гб, но результат одинаков. Или размер образа превышен? Что делать?
Утилита для создания собственного Live-CD с возможностью последующей установки.
А зачем в виртуалке? На хосте быстрее и удобнее будет.
Я тоже сначала пробовал создавать образы в виртуалке и у меня такая же проблема возникала из-за динамического жд.
Для сборки 30 гигов свободного места, насколько помню, более чем достаточно.
Чтобы получить лог сборки можно использовать команду script.
Я тоже сначала пробовал создавать образы в виртуалке и у меня такая же проблема возникала из-за динамического жд.
Для сборки 30 гигов свободного места, насколько помню, более чем достаточно.
Чтобы получить лог сборки можно использовать команду script.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Виртуалка потому, что не спешу переходить с R11, все что нужно работает не один год. Но если проблемма может быть в этом, то накачу Р12 на комп.
- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Сегодня на настоящем железе собирал. Сначала была такая же ошибка как я писал выше. Убрал несколько пакетов из установки, вроде как памяти хватило, но выдало следующую ошибку
Знает кто как побороть её?
Код: Выделить всё
Проверка : iscan-nonfree-data-1.36.0-4.noarch 3681/3683
Проверка : sane-firmware-1.0-4.x86_64 3682/3683
Проверка : unrar-1:6.0.5-2.x86_64 3683/3683
lazy umount succeeded on /var/tmp/imgcreate-vlyq1qus/install_root/var/cache/dnf
Error: Missing /usr/lib64/gconv/gconv-modules.cache file.
Код: Выделить всё
Error in <unknown> scriptlet in rpm package task-printing
ошибка: ошибка создания временного файла /var/tmp/rpm-tmp.0UzwCe: Файловая система доступна только для чтения
ошибка: Couldn't create temporary file for %transfiletriggerin(grub2-2.06-9.x86_64): Файловая система доступна только для чтения
Error in <unknown> scriptlet in rpm package task-printing
ошибка: ошибка создания временного файла /var/tmp/rpm-tmp.rr1BWF: Файловая система доступна только для чтения
ошибка: Couldn't create temporary file for %transfiletriggerin(grub2-2.06-9.x86_64): Файловая система доступна только для чтения
Error in <unknown> scriptlet in rpm package task-printing
Unable to unmount /var/tmp/imgcreate-ows9k9hl/install_root/var/cache/dnf normally, using lazy unmount
lazy umount succeeded on /var/tmp/imgcreate-ows9k9hl/install_root/var/cache/dnf
Unmounting directory /var/tmp/imgcreate-ows9k9hl/install_root
Losetup remove /dev/loop1
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/dnf/base.py", line 983, in do_transaction
tid = self._run_transaction(cb=cb)
File "/usr/lib/python3.8/site-packages/dnf/base.py", line 1126, in _run_transaction
self._verify_transaction(cb.verify_tsi_package)
File "/usr/lib/python3.8/site-packages/dnf/base.py", line 1167, in _verify_transaction
self.history.end(rpmdbv)
File "/usr/lib/python3.8/site-packages/dnf/db/history.py", line 477, in end
self.swdb.addConsoleOutputLine(file_descriptor, line)
File "/usr/lib64/python3.8/site-packages/libdnf/transaction.py", line 745, in addConsoleOutputLine
return _transaction.Swdb_addConsoleOutputLine(self, fileDescriptor, line)
libdnf._error.Error: SQLite error on "/var/tmp/imgcreate-ows9k9hl/install_root/var/lib/dnf/history.sqlite": Reading a row failed: disk I/O error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/livecd-creator", line 267, in <module>
sys.exit(main())
File "/usr/bin/livecd-creator", line 237, in main
creator.install()
File "/usr/lib/python3.8/site-packages/imgcreate/creator.py", line 727, in install
dbo.runInstall()
File "/usr/lib/python3.8/site-packages/imgcreate/dnfinst.py", line 216, in runInstall
ret = self.do_transaction(TransactionProgress())
File "/usr/lib/python3.8/site-packages/dnf/base.py", line 983, in do_transaction
tid = self._run_transaction(cb=cb)
File "/usr/lib/python3.8/site-packages/dnf/lock.py", line 147, in __exit__
os.unlink(self.target)
OSError: [Errno 30] Файловая система доступна только для чтения: '/var/tmp/imgcreate-ows9k9hl/install_root/var/lib/dnf/rpmdb_lock.pid'
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
Утилита для создания собственного Live-CD с возможностью последующей установки.
Вроде место на корневом разделе закончилось.
Утилита для создания собственного Live-CD с возможностью последующей установки.
Сборка не работает, поскольку в репах отсутствует
файл (есть только док на него)...
файл (есть только док на него)...
- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Надо исключать пакет, который требует эту зависимость. Сейчас таких пакетов много в репах, которые не ставятся. Буквально сегодня обнаружил, что aquem и virt-manager перестали ставиться из-за невозможности установить зависимостиOberon писал(а): 22 окт 2021, 11:23 Сборка не работает, поскольку в репах отсутствует
файл (есть только док на него)...
Утилита для создания собственного Live-CD с возможностью последующей установки.
Попробовал собирать впервые
поэтому вопрос как или где исключать?
- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Все устанавливаемые пакеты находятся в plasma5pack.ks. Он лежит в архиве, который ты скачивал. Но это походу зависимость, которую тянет другой пакет. Ты архив для сборки качал по этой ссылке? https://abf.rosalinux.ru/plasma2019/image-201910. Пробуй с нее качать с abf/ Может Виктор, что подскажет. У меня у самого пока не получается собратьOberon писал(а): 22 окт 2021, 12:17 Попробовал собирать впервые
поэтому вопрос как или где исключать?
Утилита для создания собственного Live-CD с возможностью последующей установки.
Я собираю Mate (мне она больше по душе)
сейчас просто удалил пакет из системы
зависимостей он никаких не потянул
система осталась рабочей - пробую собирать еще раз...
сейчас просто удалил пакет из системы
зависимостей он никаких не потянул
система осталась рабочей - пробую собирать еще раз...
- VictorR2007
- Сообщения: 7734
- Зарегистрирован: 12 сен 2011, 13:00
Утилита для создания собственного Live-CD с возможностью последующей установки.
Вот эту сборочную поправлял четыре дня назад, и собирал образ на abf.ДонВенчензо писал(а): 22 окт 2021, 12:54 Ты архив для сборки качал по этой ссылке? https://abf.rosalinux.ru/plasma2019/image-201910.
Этот https://abf.rosalinux.ru/platforms/rosa ... ists/41370
Утилита для создания собственного Live-CD с возможностью последующей установки.
Гуру, подскажите как вывести список установленных пакетов в файл?
dnf list installed - выводит в консоль, а в файл?
dnf list installed - выводит в консоль, а в файл?
Утилита для создания собственного Live-CD с возможностью последующей установки.
Код: Выделить всё
$ dnf list installed >/path/to/file
Код: Выделить всё
$ dnf list installed | tee -a /path/to/file
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
Утилита для создания собственного Live-CD с возможностью последующей установки.
Большущее спасибо!!! 

- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Пробую пересобрать плазму Р12
Подсобите решить проблемму
Код: Выделить всё
venlip@ROSA2021 ~/Загрузки/build $ sudo mksquashfs sys cd/LiveOS/squashfs.img
Parallel mksquashfs: Using 12 processors
Creating 4.0 filesystem on cd/LiveOS/squashfs.img, block size 131072.
[=====================================================================-] 98144/98144 100%
Exportable Squashfs 4.0 filesystem, zstd compressed, data block size 131072
compressed data, compressed metadata, compressed fragments,
compressed xattrs, compressed ids
duplicates are removed
Filesystem size 3531212.42 Kbytes (3448.45 Mbytes)
28.11% of uncompressed filesystem size (12562815.88 Kbytes)
Inode table size 183702 bytes (179.40 Kbytes)
46.77% of uncompressed inode table size (392800 bytes)
Directory table size 58 bytes (0.06 Kbytes)
100.00% of uncompressed directory table size (58 bytes)
Xattr table size 55 bytes (0.05 Kbytes)
100.00% of uncompressed xattr table size (55 bytes)
Number of duplicate files found 0
Number of inodes 3
Number of files 1
Number of fragments 0
Number of symbolic links 0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 2
Number of ids (unique uids + gids) 2
Number of uids 2
root (0)
venlip (500)
Number of gids 2
root (0)
venlip (500)
venlip@ROSA2021 ~/Загрузки/build $ sudo xorriso -as mkisofs -iso-level 3 \
> -isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \
> -b isolinux/isolinux.bin \
> -c isolinux/boot.cat \
> -no-emul-boot \
> -boot-load-size 4 \
> -boot-info-table \
> -eltorito-alt-boot \
> -e isolinux/efiboot.img \
> -no-emul-boot \
> -isohybrid-gpt-basdat \
> -V ROSA.FRESH.PLASMA5.12.1.x86_64 \
> -o ROSA.FRESH.PLASMA5.12.1.x86_64.iso \
> cd
[sudo] пароль для venlip:
GNU xorriso 1.5.4 : RockRidge filesystem manipulator, libburnia project.
Drive current: -outdev 'stdio:ROSA.FRESH.PLASMA5.12.1.x86_64.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 864g free
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
Added to ISO image: directory '/'='/home/venlip/UserFiles/home/venlip/Загрузки/build/cd'
xorriso : UPDATE : 64 files added in 1 seconds
xorriso : FAILURE : Cannot find in ISO image: -boot_image ... bin_path='/isolinux/isolinux.bin'
xorriso : UPDATE : 64 files added in 1 seconds
xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'
Утилита для создания собственного Live-CD с возможностью последующей установки.
Я так собирал:
xorriso -as mkisofs \
-isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \
-c isolinux/boot.cat \
-b isolinux/isolinux.bin \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-eltorito-alt-boot \
-e isolinux/efiboot.img \
-no-emul-boot \
-isohybrid-gpt-basdat \
-V ROSA.FRESH.MATE.R10.x86_64 \
-o ROSA.FRESH.MATE.R10.x86_64.iso \
cd
Пути команд проверте, и присутствие файлов.
xorriso -as mkisofs \
-isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \
-c isolinux/boot.cat \
-b isolinux/isolinux.bin \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-eltorito-alt-boot \
-e isolinux/efiboot.img \
-no-emul-boot \
-isohybrid-gpt-basdat \
-V ROSA.FRESH.MATE.R10.x86_64 \
-o ROSA.FRESH.MATE.R10.x86_64.iso \
cd
Пути команд проверте, и присутствие файлов.
Утилита для создания собственного Live-CD с возможностью последующей установки.
Added to ISO image: directory '/'='/home/venlip/UserFiles/home/venlip/Загрузки/build/cd'
У вас к тому же в пути присутствует кирилица
У вас к тому же в пути присутствует кирилица
Утилита для создания собственного Live-CD с возможностью последующей установки.
Финишный скрипт(рабочий):
#!/bin/bash
PWD=`pwd`/mnt
echo "размонтируем dev sys proc"
umount $PWD/{dev,sys,proc}
umount $PWD/
echo "монтируем ext3fs.img"
mount sys/LiveOS/ext3fs.img $PWD
echo "очищаем свободное место"
cp /dev/zero mnt/free_space 2> /dev/null
rm mnt/free_space
umount $PWD
echo "удаляем squashfs.img"
CD=cd/LiveOS/squashfs.img
rm $CD
echo "создаем новый squashfs.img"
mksquashfs sys $CD
echo "создаем новый iso"
xorriso -as mkisofs \
-isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \
-c isolinux/boot.cat \
-b isolinux/isolinux.bin \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-eltorito-alt-boot \
-e isolinux/efiboot.img \
-no-emul-boot \
-isohybrid-gpt-basdat \
-V ROSA.FRESH.MATE.R10.x86_64 \
-o ROSA.FRESH.MATE.R10.x86_64.iso \
cd
chown mate:mate *.iso
echo готово!
#!/bin/bash
PWD=`pwd`/mnt
echo "размонтируем dev sys proc"
umount $PWD/{dev,sys,proc}
umount $PWD/
echo "монтируем ext3fs.img"
mount sys/LiveOS/ext3fs.img $PWD
echo "очищаем свободное место"
cp /dev/zero mnt/free_space 2> /dev/null
rm mnt/free_space
umount $PWD
echo "удаляем squashfs.img"
CD=cd/LiveOS/squashfs.img
rm $CD
echo "создаем новый squashfs.img"
mksquashfs sys $CD
echo "создаем новый iso"
xorriso -as mkisofs \
-isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \
-c isolinux/boot.cat \
-b isolinux/isolinux.bin \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-eltorito-alt-boot \
-e isolinux/efiboot.img \
-no-emul-boot \
-isohybrid-gpt-basdat \
-V ROSA.FRESH.MATE.R10.x86_64 \
-o ROSA.FRESH.MATE.R10.x86_64.iso \
cd
chown mate:mate *.iso
echo готово!
- ДонВенчензо
- Сообщения: 304
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Утилита для создания собственного Live-CD с возможностью последующей установки.
Скрипты у нас с вами одинаковые. Кирилицу исключу из пути.
вот еще строчка не понятная
Код: Выделить всё
xorriso : FAILURE : Cannot find in ISO image: -boot_image ... bin_path='/isolinux/isolinux.bin'
Утилита для создания собственного Live-CD с возможностью последующей установки.
Неизвестно какой вы образ препарируете, но скорее всего в нем просто нет директории isolinux...ДонВенчензо писал(а): 14 дек 2021, 07:17вот еще строчка не понятнаяКод: Выделить всё
xorriso : FAILURE : Cannot find in ISO image: -boot_image ... bin_path='/isolinux/isolinux.bin'
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
Утилита для создания собственного Live-CD с возможностью последующей установки.
Господа, подскажите, как собрать образ 12.2 с драйверами dkms-nvidia460 и dkms-rtl8812au. Если кто соберет и выложит буду премного благодарен.
Утилита для создания собственного Live-CD с возможностью последующей установки.
Исошники фреша собираются этими скриптами:
https://abf.io/soft/rosa-build-iso
Списки пакетов в .ks файлах.
Параметры запуска сборки можно посмотреть тут:
https://abf.io/product_build_lists
Выберите наиболее подходящую сборку и смотрите как была собрана.
https://abf.io/soft/rosa-build-iso
Списки пакетов в .ks файлах.
Параметры запуска сборки можно посмотреть тут:
https://abf.io/product_build_lists
Выберите наиболее подходящую сборку и смотрите как была собрана.
Утилита для создания собственного Live-CD с возможностью последующей установки.
Спасибо за ответ, я просто новичок, не совсем понимаю как собирать. Это нужно делать тут - https://abf.io/product_build_lists?
Утилита для создания собственного Live-CD с возможностью последующей установки.
Это нужно делать локально. Права на сборку образов на абф есть только у разработчиков, на сколько мне известно.
Утилита для создания собственного Live-CD с возможностью последующей установки.
Что локально - это понятно. А вот само "колдунство" ... Если не затруднит - пожалуйста, распишите всё по пунктам, для "чайников" и "самоваров" вроде меняbetcher писал(а): 21 июл 2022, 20:49 Это нужно делать локально. Права на сборку образов на абф есть только у разработчиков, на сколько мне известно.

AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)