* 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
[parent not found: <1644401482.472812193@f513.i.mail.ru>]
* 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: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
[parent not found: <1644413207.322840541@f529.i.mail.ru>]
* 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
[parent not found: <1644415958.709675990@f574.i.mail.ru>]
* 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-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
* 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
[parent not found: <1644401342.203568979@f141.i.mail.ru>]
* 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 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-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
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