ALT Linux Distributions development
 help / color / mirror / Atom feed
* Re: [devel-distro] Большой образ
  @ 2022-02-09 10:07 ` Антон Мидюков
                       ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Антон Мидюков @ 2022-02-09 10:07 UTC (permalink / raw)
  To: devel-distro

09.02.2022 15:41, Артём пишет:
> Здравствуйте!
> 
> Возник интересный вопрос. Если я хочу создать образ куда установлена огромная куча пакетов, то как это сделать?
> 
> При файле образа больше 4 ГБ сборка обрывается :-(

Поправочка. Не образ, а именно live > 4 ГБ. Мне кажется неразумным делать live более 2 ГБ.

> 
> Drive current: -outdev 'stdio:/dev/fd/1'
> Media current: stdio file, sequential
> Media status : is blank
> Media summary: 0 sessions, 0 data blocks, 0 data, 1024g free
> Added 0 exclusion list items from file '/tmp/.exclude'
> Added to ISO image: directory '/'='/.image'
> xorriso : UPDATE :     735 files added in 1 seconds
> xorriso : UPDATE :     735 files added in 1 seconds
> xorriso : NOTE : Copying to System Area: 432 bytes from file '/usr/lib/syslinux/isohdpfx.bin'
> *libisofs: FAILURE : File "/live" cannot be added to image because its size is 4 GiB or larger*
> libisofs: FAILURE : A file is bigger than supported by used standard
> xorriso : FAILURE : Failed to prepare session write run
> xorriso : NOTE : -return_with SORRY 32 triggered by problem severity FAILURE
> make: *** [/usr/share/mkimage/targets.mk:141: pack-image] Ошибка 1
> 
> 
> 
> _______________________________________________
> devel-distro mailing list
> devel-distro@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-distro


-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  @ 2022-02-09 10:15     ` Антон Мидюков
  2022-02-09 11:34       ` Leonid Krivoshein
  2022-02-09 15:42       ` Konstantin Lepikhov
  0 siblings, 2 replies; 22+ messages in thread
From: Антон Мидюков @ 2022-02-09 10:15 UTC (permalink / raw)
  To: devel-distro

09.02.2022 17:11, Артём Проскурнёв пишет:
> 
> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
например с ext4fs.
Но mkimage-profiles на данный момент такое не позволяет сделать.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-09 10:07 ` [devel-distro] Большой образ Антон Мидюков
  @ 2022-02-09 11:05   ` Sergey V Turchin
  2022-02-09 11:11     ` Антон Мидюков
    2 siblings, 1 reply; 22+ messages in thread
From: Sergey V Turchin @ 2022-02-09 11:05 UTC (permalink / raw)
  To: Distributions development

On Wednesday, 9 February 2022 13:07:32 MSK Антон Мидюков wrote:
> 09.02.2022 15:41, Артём пишет:
> > Здравствуйте!
> > 
> > Возник интересный вопрос. Если я хочу создать образ куда установлена
> > огромная куча пакетов, то как это сделать?
> > 
> > При файле образа больше 4 ГБ сборка обрывается :-(
> 
> Поправочка. Не образ, а именно live > 4 ГБ. Мне кажется неразумным делать
> live более 2 ГБ.
Ровно как и для установленной системы.

Я нагуглил, что "-iso-level 3" позволит больше.

[...]

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-09 11:05   ` Sergey V Turchin
@ 2022-02-09 11:11     ` Антон Мидюков
  2022-02-09 11:23       ` Sergey V Turchin
  0 siblings, 1 reply; 22+ messages in thread
From: Антон Мидюков @ 2022-02-09 11:11 UTC (permalink / raw)
  To: devel-distro

09.02.2022 18:05, Sergey V Turchin пишет:
> On Wednesday, 9 February 2022 13:07:32 MSK Антон Мидюков wrote:
>> 09.02.2022 15:41, Артём пишет:
>>> Здравствуйте!
>>>
>>> Возник интересный вопрос. Если я хочу создать образ куда установлена
>>> огромная куча пакетов, то как это сделать?
>>>
>>> При файле образа больше 4 ГБ сборка обрывается :-(
>>
>> Поправочка. Не образ, а именно live > 4 ГБ. Мне кажется неразумным делать
>> live более 2 ГБ.
> Ровно как и для установленной системы.
> 
> Я нагуглил, что "-iso-level 3" позволит больше.

больше 2 ГБ, но меньше 4 ГБ. Т.е. мы и так собираем с -iso-level 3.

> 
> [...]
> 


-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-09 11:11     ` Антон Мидюков
@ 2022-02-09 11:23       ` Sergey V Turchin
  0 siblings, 0 replies; 22+ messages in thread
From: Sergey V Turchin @ 2022-02-09 11:23 UTC (permalink / raw)
  To: Distributions development

On Wednesday, 9 February 2022 14:11:17 MSK Антон Мидюков wrote:
> 09.02.2022 18:05, Sergey V Turchin пишет:
> > On Wednesday, 9 February 2022 13:07:32 MSK Антон Мидюков wrote:
> >> 09.02.2022 15:41, Артём пишет:
> >>> Здравствуйте!
> >>> 
> >>> Возник интересный вопрос. Если я хочу создать образ куда установлена
> >>> огромная куча пакетов, то как это сделать?
> >>> 
> >>> При файле образа больше 4 ГБ сборка обрывается :-(
> >> 
> >> Поправочка. Не образ, а именно live > 4 ГБ. Мне кажется неразумным делать
> >> live более 2 ГБ.
> > 
> > Ровно как и для установленной системы.
> > 
> > Я нагуглил, что "-iso-level 3" позволит больше.
> 
> больше 2 ГБ, но меньше 4 ГБ. Т.е. мы и так собираем с -iso-level 3.
> 
> > [...]
Без явного указания такое возможно?

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-09 10:15     ` Антон Мидюков
@ 2022-02-09 11:34       ` Leonid Krivoshein
    2022-02-09 15:42       ` Konstantin Lepikhov
  1 sibling, 1 reply; 22+ messages in thread
From: Leonid Krivoshein @ 2022-02-09 11:34 UTC (permalink / raw)
  To: devel-distro


09.02.2022 13:15, Антон Мидюков пишет:
> 09.02.2022 17:11, Артём Проскурнёв пишет:
>> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
>> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
> например с ext4fs.
> Но mkimage-profiles на данный момент такое не позволяет сделать.

Согласен с Антоном, что упёрлись в лимит файловой системы и что m-p 
заточен под этот формат контейнера. Если универсальная загрузочная 
система не требуется, достаточно загрузиться на конкретной машине, могу 
предложить один вариант, но пока только для Сизифа.


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  @ 2022-02-09 13:37           ` Антон Мидюков
    2022-02-09 14:32             ` Leonid Krivoshein
  0 siblings, 2 replies; 22+ messages in thread
From: Антон Мидюков @ 2022-02-09 13:37 UTC (permalink / raw)
  To: devel-distro

09.02.2022 20:26, Артём Проскурнёв пишет:
> 
> Не для конкретной. Идея была в том, чтобы с флехи в режиме лайв демонстрировать все возможности и кучу работающего софта, чтобы прямо всё всё, что можно показать с одной флешки без ограничений и доустановок.
> Приехал, флеху вставил, на любой вопрос, любое предложение запускаем уже установленное приложение, если есть. Людям нравится, уезжаем :-)

На самом деле никто не мешает установить систему на USB SSD. Разметить как GPT, создать разделы ESP и bios boot partition.
Установить grub-efi в режиме removable, и grub-pc для legacy bios.
Сделать универсальный initrd. И переносная система готова.

> среда, 09 февраля 2022г., 14:34 +03:00 от Leonid Krivoshein  klark.devel@gmail.com :
> 
>>
>> 09.02.2022 13:15, Антон Мидюков пишет:
>> 09.02.2022 17:11, Артём Проскурнёв пишет:
>>> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
>>> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
>> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
>> например с ext4fs.
>> Но mkimage-profiles на данный момент такое не позволяет сделать.
>>
>> Согласен с Антоном, что упёрлись в лимит файловой системы и что m-p 
>> заточен под этот формат контейнера. Если универсальная загрузочная 
>> система не требуется, достаточно загрузиться на конкретной машине, могу 
>> предложить один вариант, но пока только для Сизифа.
>>
>>
>> -- 
>> Best regards,
>> Leonid Krivoshein.
>>
>> _______________________________________________
>> devel-distro mailing list
>> devel-distro@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel-distro
>>
>> _______________________________________________
>> devel-distro mailing list
>> devel-distro@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel-distro


-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  @ 2022-02-09 14:16               ` Антон Мидюков
  0 siblings, 0 replies; 22+ messages in thread
From: Антон Мидюков @ 2022-02-09 14:16 UTC (permalink / raw)
  To: devel-distro

09.02.2022 21:12, Артём Проскурнёв пишет:
> 
> Ключевое - сделать универсальный initrd

Нет с этим никаких проблем. Положите туда все потенциально нужные модули ядра.
Можете с любого rootfs стартеркита взять такой конфиг - /etc/initrd.mk.oem
Положить в целевую как /etc/initrd.mk и выполнить make-initrd

> среда, 09 февраля 2022г., 16:37 +03:00 от Антон Мидюков  midyukov-anton@ya.ru :
> 
>> 09.02.2022 20:26, Артём Проскурнёв пишет:
>>
>> Не для конкретной. Идея была в том, чтобы с флехи в режиме лайв демонстрировать все возможности и кучу работающего софта, чтобы прямо всё всё, что можно показать с одной флешки без ограничений и доустановок.
>> Приехал, флеху вставил, на любой вопрос, любое предложение запускаем уже установленное приложение, если есть. Людям нравится, уезжаем :-)
>> На самом деле никто не мешает установить систему на USB SSD. Разметить как GPT, создать разделы ESP и bios boot partition.
>> Установить grub-efi в режиме removable, и grub-pc для legacy bios.
>> Сделать универсальный initrd. И переносная система готова.
>>
>> среда, 09 февраля 2022г., 14:34 +03:00 от Leonid Krivoshein  klark.devel@gmail.com :
>>
>>>
>>> 09.02.2022 13:15, Антон Мидюков пишет:
>>> 09.02.2022 17:11, Артём Проскурнёв пишет:
>>>> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
>>>> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
>>> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
>>> например с ext4fs.
>>> Но mkimage-profiles на данный момент такое не позволяет сделать.
>>>
>>> Согласен с Антоном, что упёрлись в лимит файловой системы и что m-p 
>>> заточен под этот формат контейнера. Если универсальная загрузочная 
>>> система не требуется, достаточно загрузиться на конкретной машине, могу 
>>> предложить один вариант, но пока только для Сизифа.
>>>
>>>
>>> -- 
>>> Best regards,
>>> Leonid Krivoshein.
>>>
>>> _______________________________________________
>>> devel-distro mailing list
>>> devel-distro@lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/devel-distro
>>>
>>> _______________________________________________
>>> devel-distro mailing list
>>> devel-distro@lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/devel-distro
>>
>>
>> -- 
>> С уважением, Антон Мидюков < antohami@altlinux.org>
>> _______________________________________________
>> devel-distro mailing list
>> devel-distro@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel-distro
>>
>> _______________________________________________
>> devel-distro mailing list
>> devel-distro@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel-distro


-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-09 13:37           ` Антон Мидюков
  @ 2022-02-09 14:32             ` Leonid Krivoshein
  1 sibling, 0 replies; 22+ messages in thread
From: Leonid Krivoshein @ 2022-02-09 14:32 UTC (permalink / raw)
  To: devel-distro


09.02.2022 16:37, Антон Мидюков пишет:
> 09.02.2022 20:26, Артём Проскурнёв пишет:
>> Не для конкретной. Идея была в том, чтобы с флехи в режиме лайв демонстрировать все возможности и кучу работающего софта, чтобы прямо всё всё, что можно показать с одной флешки без ограничений и доустановок.
>> Приехал, флеху вставил, на любой вопрос, любое предложение запускаем уже установленное приложение, если есть. Людям нравится, уезжаем :-)
> На самом деле никто не мешает установить систему на USB SSD. Разметить как GPT, создать разделы ESP и bios boot partition.
> Установить grub-efi в режиме removable, и grub-pc для legacy bios.
> Сделать универсальный initrd. И переносная система готова.

На Сизифе установленную ОС теперь можно и на запись закрыть, будет как live.

А можно превратить в настоящий live, тогда файл stage2 будет не внутри 
ISO-образа, а будет лежать на разделе типа ext4, например.


>> среда, 09 февраля 2022г., 14:34 +03:00 от Leonid Krivoshein  klark.devel@gmail.com :
>>
>>> 09.02.2022 13:15, Антон Мидюков пишет:
>>> 09.02.2022 17:11, Артём Проскурнёв пишет:
>>>> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
>>>> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
>>> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
>>> например с ext4fs.
>>> Но mkimage-profiles на данный момент такое не позволяет сделать.
>>>
>>> Согласен с Антоном, что упёрлись в лимит файловой системы и что m-p
>>> заточен под этот формат контейнера. Если универсальная загрузочная
>>> система не требуется, достаточно загрузиться на конкретной машине, могу
>>> предложить один вариант, но пока только для Сизифа.
>

-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-09 10:15     ` Антон Мидюков
  2022-02-09 11:34       ` Leonid Krivoshein
@ 2022-02-09 15:42       ` Konstantin Lepikhov
  2022-02-09 17:36         ` Leonid Krivoshein
  1 sibling, 1 reply; 22+ messages in thread
From: Konstantin Lepikhov @ 2022-02-09 15:42 UTC (permalink / raw)
  To: devel-distro

Hi Антон!

On 02/09/2022, at 05:15:30 PM you wrote:

> 09.02.2022 17:11, Артём Проскурнёв пишет:
> > 
> > В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
> > Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
> например с ext4fs.
> Но mkimage-profiles на данный момент такое не позволяет сделать.
Зачем ext4, UDF же :)

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-09 15:42       ` Konstantin Lepikhov
@ 2022-02-09 17:36         ` Leonid Krivoshein
  2022-02-11 11:27           ` Konstantin Lepikhov
  0 siblings, 1 reply; 22+ messages in thread
From: Leonid Krivoshein @ 2022-02-09 17:36 UTC (permalink / raw)
  To: devel-distro


09.02.2022 18:42, Konstantin Lepikhov пишет:
> Hi Антон!
>
> On 02/09/2022, at 05:15:30 PM you wrote:
>
>> 09.02.2022 17:11, Артём Проскурнёв пишет:
>>> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
>>> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
>> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
>> например с ext4fs.
>> Но mkimage-profiles на данный момент такое не позволяет сделать.
> Зачем ext4, UDF же :)

С UDF нельзя загрузиться, он только для данных.


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  @ 2022-02-10  8:17     ` Anton V. Boyarshinov
  2022-02-10 16:53       ` Leonid Krivoshein
  2022-02-10 17:03       ` Leonid Krivoshein
  0 siblings, 2 replies; 22+ messages in thread
From: Anton V. Boyarshinov @ 2022-02-10  8:17 UTC (permalink / raw)
  To: Артём
	Проскурнёв
  Cc: Distributions development

В Wed, 09 Feb 2022 13:09:02 +0300
Артём Проскурнёв <temap@mail.ru> пишет:

> Для демонстрации ВСЕХ возможностей без установки очень даже разумно :-)

Можно собрать и положить в образ несколько live сквошей (не знаю
насколько это реально в mkmimage-profiles) и собрать их в единую
систему на этапе загрузки через unionfs.


> среда, 09 февраля 2022г., 13:07 +03:00 от Антон Мидюков
> midyukov-anton@ya.ru :
> 
> >09.02.2022 15:41, Артём пишет:
> > Здравствуйте!
> >
> > Возник интересный вопрос. Если я хочу создать образ куда установлена огромная куча пакетов, то как это сделать?
> >
> > При файле образа больше 4 ГБ сборка обрывается :-(
> >Поправочка. Не образ, а именно live > 4 ГБ. Мне кажется неразумным делать live более 2 ГБ.
> >
> >
> > Drive current: -outdev 'stdio:/dev/fd/1'
> > Media current: stdio file, sequential
> > Media status : is blank
> > Media summary: 0 sessions, 0 data blocks, 0 data, 1024g free
> > Added 0 exclusion list items from file '/tmp/.exclude'
> > Added to ISO image: directory '/'='/.image'
> > xorriso : UPDATE :     735 files added in 1 seconds
> > xorriso : UPDATE :     735 files added in 1 seconds
> > xorriso : NOTE : Copying to System Area: 432 bytes from file '/usr/lib/syslinux/isohdpfx.bin'
> > *libisofs: FAILURE : File "/live" cannot be added to image because its size is 4 GiB or larger*
> > libisofs: FAILURE : A file is bigger than supported by used standard
> > xorriso : FAILURE : Failed to prepare session write run
> > xorriso : NOTE : -return_with SORRY 32 triggered by problem severity FAILURE
> > make: *** [/usr/share/mkimage/targets.mk:141: pack-image] Ошибка 1
> >
> >
> >
> > _______________________________________________
> > devel-distro mailing list
> > devel-distro@lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/devel-distro
> >
> >
> >-- 
> >С уважением, Антон Мидюков < antohami@altlinux.org>
> >_______________________________________________
> >devel-distro mailing list
> >devel-distro@lists.altlinux.org
> >https://lists.altlinux.org/mailman/listinfo/devel-distro  



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-10  8:17     ` Anton V. Boyarshinov
@ 2022-02-10 16:53       ` Leonid Krivoshein
  2022-02-11  9:14         ` Anton V. Boyarshinov
  2022-02-10 17:03       ` Leonid Krivoshein
  1 sibling, 1 reply; 22+ messages in thread
From: Leonid Krivoshein @ 2022-02-10 16:53 UTC (permalink / raw)
  To: devel-distro


10.02.2022 11:17, Anton V. Boyarshinov пишет:
> В Wed, 09 Feb 2022 13:09:02 +0300
> Артём Проскурнёв <temap@mail.ru> пишет:
>
>> Для демонстрации ВСЕХ возможностей без установки очень даже разумно :-)
> Можно собрать и положить в образ несколько live сквошей (не знаю
> насколько это реально в mkmimage-profiles)

Чтобы такое реализовать, нужен какой-то принцип разделения файлов 
полученной rootfs. Сходу такого не проглядывается в m-p.


> и собрать их в единую
> систему на этапе загрузки через unionfs.

UnionFS заменена на aufs в 2006 и некоторое время назад на overlayfs. 
Собственно, через неё и происходит сейчас монтирование, но только одного 
файла stage2. Дополнительные слои умеют накладывать 
make-initrd-propagator и bootchain/altboot через параметры profile и 
overlays, для этого их нужно собрать заранее отдельными сквошами или 
ISO-образами и сложить в определённое место. С propagator это будет 
работать только с сетевой загрузкой по NFS, а вот с altboot задача 
решаема отделением сквошей на большой раздел ext4, локальная загрузка 
так работать будет.

Если бы мне эту задачу поставили решить быстро и просто, я бы пошёл по 
пути разделения её на две части: создание загрузочного диска и создание 
большого live-сквоша на отдельном разделе диска. Если бы m-p умел делать 
образы дисков img с отдельным разделом для live, задача решалась бы 
штатно. Грузиться с такого propagator и altboot умеют (method=disk).

На самом деле найден не единственный кейс, для которого ISO-9660 
непригоден, как универсальный контейнер. В ряде случаев мы используем 
rootfs или img-образы. С контейнером ISO-9660 не получится сделать ПАК, 
в составе которого будет тяжеловесный контент, даже в REPO.mian, не 
только live. Он может использоваться только как live или установщик, но 
не как готовая к работе система.


>> среда, 09 февраля 2022г., 13:07 +03:00 от Антон Мидюков
>> midyukov-anton@ya.ru :
>>
>>> 09.02.2022 15:41, Артём пишет:
>>> Здравствуйте!
>>>
>>> Возник интересный вопрос. Если я хочу создать образ куда установлена огромная куча пакетов, то как это сделать?
>>>
>>> При файле образа больше 4 ГБ сборка обрывается :-(
>>> Поправочка. Не образ, а именно live > 4 ГБ. Мне кажется неразумным делать live более 2 ГБ.
>>>
>>>
>>> Drive current: -outdev 'stdio:/dev/fd/1'
>>> Media current: stdio file, sequential
>>> Media status : is blank
>>> Media summary: 0 sessions, 0 data blocks, 0 data, 1024g free
>>> Added 0 exclusion list items from file '/tmp/.exclude'
>>> Added to ISO image: directory '/'='/.image'
>>> xorriso : UPDATE :     735 files added in 1 seconds
>>> xorriso : UPDATE :     735 files added in 1 seconds
>>> xorriso : NOTE : Copying to System Area: 432 bytes from file '/usr/lib/syslinux/isohdpfx.bin'
>>> *libisofs: FAILURE : File "/live" cannot be added to image because its size is 4 GiB or larger*
>>> libisofs: FAILURE : A file is bigger than supported by used standard
>>> xorriso : FAILURE : Failed to prepare session write run
>>> xorriso : NOTE : -return_with SORRY 32 triggered by problem severity FAILURE
>>> make: *** [/usr/share/mkimage/targets.mk:141: pack-image] Ошибка 1
>>>
>>>
>>>
>>> _______________________________________________
>>> devel-distro mailing list
>>> devel-distro@lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/devel-distro
>>>
>>>
>>> -- 
>>> С уважением, Антон Мидюков < antohami@altlinux.org>
>>> _______________________________________________
>>> devel-distro mailing list
>>> devel-distro@lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/devel-distro
> _______________________________________________
> devel-distro mailing list
> devel-distro@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-distro

-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-10  8:17     ` Anton V. Boyarshinov
  2022-02-10 16:53       ` Leonid Krivoshein
@ 2022-02-10 17:03       ` Leonid Krivoshein
  1 sibling, 0 replies; 22+ messages in thread
From: Leonid Krivoshein @ 2022-02-10 17:03 UTC (permalink / raw)
  To: devel-distro


10.02.2022 11:17, Anton V. Boyarshinov пишет:
> В Wed, 09 Feb 2022 13:09:02 +0300
> Артём Проскурнёв <temap@mail.ru> пишет:
>
>> Для демонстрации ВСЕХ возможностей без установки очень даже разумно :-)
> Можно собрать и положить в образ несколько live сквошей (не знаю
> насколько это реально в mkmimage-profiles) и собрать их в единую
> систему на этапе загрузки через unionfs.

А чтобы идти по похожему пути с m-p, придётся его этому научить. Нужно 
командой split разделить получившийся сквош на части и положить их в 
ISO-образ, пропатчить init-boottom из make-initrd-propagator так, чтобы 
он их сначала склеивал через dm-setup. Тогда будет работать и с 
propagator, но я заметил, что он проверяет наличие и заголовки 
указанного файла stage2, так что первый кусок должен иметь хотя бы 
исходное название (live).


>> среда, 09 февраля 2022г., 13:07 +03:00 от Антон Мидюков
>> midyukov-anton@ya.ru :
>>
>>> 09.02.2022 15:41, Артём пишет:
>>> Здравствуйте!
>>>
>>> Возник интересный вопрос. Если я хочу создать образ куда установлена огромная куча пакетов, то как это сделать?
>>>
>>> При файле образа больше 4 ГБ сборка обрывается :-(
>>> Поправочка. Не образ, а именно live > 4 ГБ. Мне кажется неразумным делать live более 2 ГБ.
>>>
>>>
>>> Drive current: -outdev 'stdio:/dev/fd/1'
>>> Media current: stdio file, sequential
>>> Media status : is blank
>>> Media summary: 0 sessions, 0 data blocks, 0 data, 1024g free
>>> Added 0 exclusion list items from file '/tmp/.exclude'
>>> Added to ISO image: directory '/'='/.image'
>>> xorriso : UPDATE :     735 files added in 1 seconds
>>> xorriso : UPDATE :     735 files added in 1 seconds
>>> xorriso : NOTE : Copying to System Area: 432 bytes from file '/usr/lib/syslinux/isohdpfx.bin'
>>> *libisofs: FAILURE : File "/live" cannot be added to image because its size is 4 GiB or larger*
>>> libisofs: FAILURE : A file is bigger than supported by used standard
>>> xorriso : FAILURE : Failed to prepare session write run
>>> xorriso : NOTE : -return_with SORRY 32 triggered by problem severity FAILURE
>>> make: *** [/usr/share/mkimage/targets.mk:141: pack-image] Ошибка 1
>>>
>>>
>>>
>>> _______________________________________________
>>> devel-distro mailing list
>>> devel-distro@lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/devel-distro
>>>
>>>
>>> -- 
>>> С уважением, Антон Мидюков < antohami@altlinux.org>
>>> _______________________________________________
>>> devel-distro mailing list
>>> devel-distro@lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/devel-distro
> _______________________________________________
> devel-distro mailing list
> devel-distro@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-distro

-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-10 16:53       ` Leonid Krivoshein
@ 2022-02-11  9:14         ` Anton V. Boyarshinov
  0 siblings, 0 replies; 22+ messages in thread
From: Anton V. Boyarshinov @ 2022-02-11  9:14 UTC (permalink / raw)
  To: Leonid Krivoshein; +Cc: Distributions development

В Thu, 10 Feb 2022 19:53:13 +0300
Leonid Krivoshein <klark.devel@gmail.com> пишет:

> 10.02.2022 11:17, Anton V. Boyarshinov пишет:
> > В Wed, 09 Feb 2022 13:09:02 +0300
> > Артём Проскурнёв <temap@mail.ru> пишет:
> >  
> >> Для демонстрации ВСЕХ возможностей без установки очень даже разумно :-)  
> > Можно собрать и положить в образ несколько live сквошей (не знаю
> > насколько это реально в mkmimage-profiles)  
> 
> Чтобы такое реализовать, нужен какой-то принцип разделения файлов 
> полученной rootfs. Сходу такого не проглядывается в m-p.

Да нет, не надо ничего разделять, просто собирать несколько образов,
также как собирается live и rescue. Через overlayfs они будут
суммироваться, часть файлов, естественно, будет совпадать, но это не
страшно.

> 
> > и собрать их в единую
> > систему на этапе загрузки через unionfs.  
> 
> UnionFS заменена на aufs в 2006 и некоторое время назад на overlayfs. 

Это меня проглючило, я имел в виду overlayfs.

> Собственно, через неё и происходит сейчас монтирование, но только одного 
> файла stage2. Дополнительные слои умеют накладывать 
> make-initrd-propagator и bootchain/altboot через параметры profile и 
> overlays, для этого их нужно собрать заранее отдельными сквошами или 
> ISO-образами и сложить в определённое место.

Или просто класть в образ скрипт для домонтирования. Так как на самом
деле в initrd надо обязательно смонтировать только первый слой,
остальные можно добавить и позже.



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-09 17:36         ` Leonid Krivoshein
@ 2022-02-11 11:27           ` Konstantin Lepikhov
  2022-02-11 11:46             ` Sergey V Turchin
  2022-02-11 12:34             ` Leonid Krivoshein
  0 siblings, 2 replies; 22+ messages in thread
From: Konstantin Lepikhov @ 2022-02-11 11:27 UTC (permalink / raw)
  To: devel-distro

Hi Leonid!

On 02/09/2022, at 08:36:05 PM you wrote:

> 
> 09.02.2022 18:42, Konstantin Lepikhov пишет:
> > Hi Антон!
> >
> > On 02/09/2022, at 05:15:30 PM you wrote:
> >
> >> 09.02.2022 17:11, Артём Проскурнёв пишет:
> >>> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
> >>> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
> >> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
> >> например с ext4fs.
> >> Но mkimage-profiles на данный момент такое не позволяет сделать.
> > Зачем ext4, UDF же :)
> 
> С UDF нельзя загрузиться, он только для данных.
установочный iso windows же как-то загружается.

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-11 11:27           ` Konstantin Lepikhov
@ 2022-02-11 11:46             ` Sergey V Turchin
  2022-02-11 11:51               ` Антон Мидюков
  2022-02-11 12:34             ` Leonid Krivoshein
  1 sibling, 1 reply; 22+ messages in thread
From: Sergey V Turchin @ 2022-02-11 11:46 UTC (permalink / raw)
  To: devel-distro

On Friday, 11 February 2022 14:27:02 MSK Konstantin Lepikhov wrote:

[...]
> установочный iso windows же как-то загружается.
Просто, они эту рассылку не читают. :-D

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-11 11:46             ` Sergey V Turchin
@ 2022-02-11 11:51               ` Антон Мидюков
  0 siblings, 0 replies; 22+ messages in thread
From: Антон Мидюков @ 2022-02-11 11:51 UTC (permalink / raw)
  To: devel-distro

11.02.2022 18:46, Sergey V Turchin пишет:
> On Friday, 11 February 2022 14:27:02 MSK Konstantin Lepikhov wrote:
> 
> [...]
>> установочный iso windows же как-то загружается.
> Просто, они эту рассылку не читают. :-D
> 

xorriso не умеет udf. Фраза из man xorriso:

Note that xorriso does not write audio CDs and that it does not produce UDF filesystems which are specified for official video DVD or BD.

udf - это уже не ISO 9660.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-11 11:27           ` Konstantin Lepikhov
  2022-02-11 11:46             ` Sergey V Turchin
@ 2022-02-11 12:34             ` Leonid Krivoshein
  2022-02-11 12:42               ` Leonid Krivoshein
  2022-02-11 13:50               ` Konstantin Lepikhov
  1 sibling, 2 replies; 22+ messages in thread
From: Leonid Krivoshein @ 2022-02-11 12:34 UTC (permalink / raw)
  To: devel-distro



11.02.2022 14:27, Konstantin Lepikhov пишет:
> Hi Leonid!
>
> On 02/09/2022, at 08:36:05 PM you wrote:
>
>> 09.02.2022 18:42, Konstantin Lepikhov пишет:
>>> Hi Антон!
>>>
>>> On 02/09/2022, at 05:15:30 PM you wrote:
>>>
>>>> 09.02.2022 17:11, Артём Проскурнёв пишет:
>>>>> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
>>>>> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
>>>> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
>>>> например с ext4fs.
>>>> Но mkimage-profiles на данный момент такое не позволяет сделать.
>>> Зачем ext4, UDF же :)
>> С UDF нельзя загрузиться, он только для данных.
> установочный iso windows же как-то загружается.

Полагаю, речь о UDF Bridge, т.е. ISO-9660 с ElToritto + MicroUDF, но я 
не знаю, чем в Linux'е можно записать одновременно соответствующее 
стандартам ISO-13346 и ISO-13490.


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-11 12:34             ` Leonid Krivoshein
@ 2022-02-11 12:42               ` Leonid Krivoshein
  2022-02-11 13:50               ` Konstantin Lepikhov
  1 sibling, 0 replies; 22+ messages in thread
From: Leonid Krivoshein @ 2022-02-11 12:42 UTC (permalink / raw)
  To: Distributions development


11.02.2022 15:34, Leonid Krivoshein пишет:
>
> 11.02.2022 14:27, Konstantin Lepikhov пишет:
>> Hi Leonid!
>>
>> On 02/09/2022, at 08:36:05 PM you wrote:
>>
>>> 09.02.2022 18:42, Konstantin Lepikhov пишет:
>>>> Hi Антон!
>>>>
>>>> On 02/09/2022, at 05:15:30 PM you wrote:
>>>>
>>>>> 09.02.2022 17:11, Артём Проскурнёв пишет:
>>>>>> В любом случае это вопрос необходимости. Поэтому про надо или не 
>>>>>> надо оставим за скобками. :-)
>>>>>> Главное узнать возможно ли это? Можно ли отключить ограничение 
>>>>>> или подавить ошибку?
>>>>> Это невозможно для iso. Делайте образ флэшки с файловой системой, 
>>>>> которая поддерживает более 4 ГБ,
>>>>> например с ext4fs.
>>>>> Но mkimage-profiles на данный момент такое не позволяет сделать.
>>>> Зачем ext4, UDF же :)
>>> С UDF нельзя загрузиться, он только для данных.
>> установочный iso windows же как-то загружается.
>
> Полагаю, речь о UDF Bridge, т.е. ISO-9660 с ElToritto + MicroUDF, но я 
> не знаю, чем в Linux'е можно записать одновременно соответствующее 
> стандартам ISO-13346 и ISO-13490.
>

В качестве предположения: стандартной такую загрузку я бы не называл, 
если речь о том, что используется вторичный заголовок ISO, потому что 
такое ещё должно поддерживать всё железо. Но даже, если можно, нужно 
понимать, что для больших объёмов данных даже на DVD уровень 
совместимости между болванками и дисководом начинает падать до примерно 
80%. Проще подсмотреть у коллег, выпускающих Linux на BlueRay.


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-11 12:34             ` Leonid Krivoshein
  2022-02-11 12:42               ` Leonid Krivoshein
@ 2022-02-11 13:50               ` Konstantin Lepikhov
  2022-02-12  0:26                 ` Leonid Krivoshein
  1 sibling, 1 reply; 22+ messages in thread
From: Konstantin Lepikhov @ 2022-02-11 13:50 UTC (permalink / raw)
  To: devel-distro

Hi Leonid!

On 02/11/2022, at 03:34:10 PM you wrote:

> 
> 
> 11.02.2022 14:27, Konstantin Lepikhov пишет:
> > Hi Leonid!
> >
> > On 02/09/2022, at 08:36:05 PM you wrote:
> >
> >> 09.02.2022 18:42, Konstantin Lepikhov пишет:
> >>> Hi Антон!
> >>>
> >>> On 02/09/2022, at 05:15:30 PM you wrote:
> >>>
> >>>> 09.02.2022 17:11, Артём Проскурнёв пишет:
> >>>>> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
> >>>>> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
> >>>> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
> >>>> например с ext4fs.
> >>>> Но mkimage-profiles на данный момент такое не позволяет сделать.
> >>> Зачем ext4, UDF же :)
> >> С UDF нельзя загрузиться, он только для данных.
> > установочный iso windows же как-то загружается.
> 
> Полагаю, речь о UDF Bridge, т.е. ISO-9660 с ElToritto + MicroUDF, но я 
> не знаю, чем в Linux'е можно записать одновременно соответствующее 
> стандартам ISO-13346 и ISO-13490.
https://rwmj.wordpress.com/2010/11/04/customizing-a-windows-7-install-iso/
есть хаки, вроде пишут они до сих пор работают.

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel-distro] Большой образ
  2022-02-11 13:50               ` Konstantin Lepikhov
@ 2022-02-12  0:26                 ` Leonid Krivoshein
  0 siblings, 0 replies; 22+ messages in thread
From: Leonid Krivoshein @ 2022-02-12  0:26 UTC (permalink / raw)
  To: devel-distro



11.02.2022 16:50, Konstantin Lepikhov пишет:
> Hi Leonid!
>
> On 02/11/2022, at 03:34:10 PM you wrote:
>
>>
>> 11.02.2022 14:27, Konstantin Lepikhov пишет:
>>> Hi Leonid!
>>>
>>> On 02/09/2022, at 08:36:05 PM you wrote:
>>>
>>>> 09.02.2022 18:42, Konstantin Lepikhov пишет:
>>>>> Hi Антон!
>>>>>
>>>>> On 02/09/2022, at 05:15:30 PM you wrote:
>>>>>
>>>>>> 09.02.2022 17:11, Артём Проскурнёв пишет:
>>>>>>> В любом случае это вопрос необходимости. Поэтому про надо или не надо оставим за скобками. :-)
>>>>>>> Главное узнать возможно ли это? Можно ли отключить ограничение или подавить ошибку?
>>>>>> Это невозможно для iso. Делайте образ флэшки с файловой системой, которая поддерживает более 4 ГБ,
>>>>>> например с ext4fs.
>>>>>> Но mkimage-profiles на данный момент такое не позволяет сделать.
>>>>> Зачем ext4, UDF же :)
>>>> С UDF нельзя загрузиться, он только для данных.
>>> установочный iso windows же как-то загружается.
>> Полагаю, речь о UDF Bridge, т.е. ISO-9660 с ElToritto + MicroUDF, но я
>> не знаю, чем в Linux'е можно записать одновременно соответствующее
>> стандартам ISO-13346 и ISO-13490.
> https://rwmj.wordpress.com/2010/11/04/customizing-a-windows-7-install-iso/
> есть хаки, вроде пишут они до сих пор работают.

Надо будет как-нибудь сравнить xorriso и mkisofs с т.з. создания 
дистрибутивного контейнера. Однако, я кажется нашёл простой способ 
решения исходной задачи: достаточно пропатчить mkimage и с локальным 
mkimage собрать образ, добавив к xorriso опцию "-file_size_limit off". 
Из документации:

-file_size_limit value [value [...]] --

Set the maximum permissible size for a single data file. The values get 
summed up for the actual limit. If the only value is "off" then the file 
size is not limited by xorriso. Default is a limit of 100 extents, 4g 
-2k each:

-file_size_limit 400g -200k --

When mounting ISO 9660 filesystems, old operating systems can handle 
only files up to 2g -1 --. Newer ones are good up to 4g -1 --. You need 
quite a new Linux kernel to read correctly the final bytes of a file >= 
4g if its size is not aligned to 2048 byte blocks. xorriso’s own data 
read capabilities are not affected by operating system size limits. Such 
limits apply to mounting only. Nevertheless, the target filesystem of an 
-extract must be able to take the file size.


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2022-02-12  0:26 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-09 10:07 ` [devel-distro] Большой образ Антон Мидюков
2022-02-09 10:15     ` Антон Мидюков
2022-02-09 11:34       ` Leonid Krivoshein
2022-02-09 13:37           ` Антон Мидюков
2022-02-09 14:16               ` Антон Мидюков
2022-02-09 14:32             ` Leonid Krivoshein
2022-02-09 15:42       ` Konstantin Lepikhov
2022-02-09 17:36         ` Leonid Krivoshein
2022-02-11 11:27           ` Konstantin Lepikhov
2022-02-11 11:46             ` Sergey V Turchin
2022-02-11 11:51               ` Антон Мидюков
2022-02-11 12:34             ` Leonid Krivoshein
2022-02-11 12:42               ` Leonid Krivoshein
2022-02-11 13:50               ` Konstantin Lepikhov
2022-02-12  0:26                 ` Leonid Krivoshein
2022-02-09 11:05   ` Sergey V Turchin
2022-02-09 11:11     ` Антон Мидюков
2022-02-09 11:23       ` Sergey V Turchin
2022-02-10  8:17     ` Anton V. Boyarshinov
2022-02-10 16:53       ` Leonid Krivoshein
2022-02-11  9:14         ` Anton V. Boyarshinov
2022-02-10 17:03       ` Leonid Krivoshein

ALT Linux Distributions development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
		devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
	public-inbox-index devel-distro

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-distro


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git