From: Leonid Krivoshein <klark.devel@gmail.com> To: devel-distro@lists.altlinux.org Subject: Re: [devel-distro] Q: more then 4GB file on iso Date: Thu, 30 May 2024 02:31:14 +0300 Message-ID: <9cfa4d37-d7d0-4363-ad3b-a83fd86a9821@gmail.com> (raw) In-Reply-To: <7b7f4c24-3901-42fa-bb50-8092a104f4a9@gmail.com> On 5/29/24 17:58, Leonid Krivoshein wrote: > Добрый день! > > > On 5/29/24 16:32, Антон Мидюков wrote: >> 29.05.2024 20:26, Sergey V Turchin пишет: >>> Привет всем! >>> >>> Наткнулся на: >>> >>> 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 >>> >>> Это всё? Только файловую систему менять? >>> >> Да. Или уменьшать live. > > mkisofs -iso-level 3 > > With level 3, no restrictions (other than ISO-9660:1988) do apply. > Starting with this level, mkisofs also allows files to be larger than > 4 GB by implementing ISO-9660 multi-extent files. > > Но мне не нравится идея комбинировать UDF с загрузочными ISO-9660. Поясню, хотя это тоже субъективно: совместимость с такими дисками у реальных приводов сильно хуже, чем у однослойных, односторонних, стандартных ISO-9660 DVD 4.3Gb. Получается, что то, ради чего сохраняется ISO-контейнер, во многих случаях просто перестанет работать. Потому что мы сможем создать 8.5Gb ISO-образ, пользователь сможет его прожечь только на соответствующем приводе, а вот сможет ли он с него загрузиться, несмотря на El-Toritto, вопрос везения и попадания лучей.) При этом Ubuntu 24.04 LTS занимает 6Gb, ISO Hybrid. Видимо они забили на CD/DVD. Остаётся на выбор: либо пользователю не докладывать пакетов как тигру мяса, либо отказаться вообще от сборки live, либо перейти на формат загрузочной флешки или архива rootfs, где нет таких ограничений. В 99.9% случаев люди и так не используют ISO-образы для прожига болванок, с них грузятся либо в виртуалке, либо записывая на ту же флешку. > Лучше подумать о разбивке сквоша на части через split и собирать его > через dm и mount -o loop из частей. Ещё лучше уйти от этого > устаревшего контейнера. Есть такие варианты: HD-RAW, который можно конвертировать во что угодно, и просто архив уже предустановленной rootfs. С первым вариантом мы и так уже давно в какой-то степени работаем на некотором железе, т.к. оно видит наши ISO-образы на флешках как обычные диски благодаря ISO Hybrid. Для второго варианта можно сделать отдельный образ развёртывалки, в т.ч. и сразу по сети. А можно сделать инструкцию по записи rootfs на конечный диск, подобную этой: https://www.altlinux.org/write , и тогда не нужен даже установщик. Нас это ограничение очень давно поджидало. Рано или поздно мы к этому всё равно придём. В других дистрибутивах давно уже пришли. Взять те же NetInstall из Debian, CentOS или netboot из Ubuntu. -- WBR, Leonid Krivoshein.
next prev parent reply other threads:[~2024-05-29 23:31 UTC|newest] Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top 2024-05-29 13:26 Sergey V Turchin 2024-05-29 13:32 ` Антон Мидюков 2024-05-29 14:58 ` Leonid Krivoshein 2024-05-29 23:31 ` Leonid Krivoshein [this message] 2024-05-30 1:15 ` Антон Мидюков 2024-05-30 15:01 ` Leonid Krivoshein 2024-05-30 15:19 ` Антон Мидюков 2024-05-30 17:44 ` Leonid Krivoshein 2024-05-31 8:14 ` Sergey V Turchin 2024-08-29 6:45 ` Антон Мидюков 2024-08-29 6:55 ` Konstantin Lepikhov 2024-08-29 7:00 ` Антон Мидюков 2024-05-30 7:38 ` Sergey V Turchin 2024-05-30 15:14 ` Leonid Krivoshein
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=9cfa4d37-d7d0-4363-ad3b-a83fd86a9821@gmail.com \ --to=klark.devel@gmail.com \ --cc=devel-distro@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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