From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLY autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=2H9dmAkuF6PoyINOZ9z1Ft5W+FbDk5Qm4yf3raT7VZo=; b=acgbkyKuFUWhUQJx6AJdAsQ3au3l37T76KJKlcpXGj3mfuaMHFtL1HvsDS6AhxC69j ul5q0oHr9TIN+bj84UOVhArI/BtdxolAZ3Qe2ZOkSIKdhtMq1iNi2560BC+34AJFkslv 9v0fqIJsI4CaOtvb0Z0QekZIaM+Ov96g0Aj7oGdV0ptlsYwzODXJZUn54DTl4PFuVDNf uIWn6cr/3GtzZfZpPz32oej3+cu6W0QC3veoL3+Bu6eLnSJAxgBFTywhbUBLUQvKVsga qzkBX7i53sNv3JDXCrH69wA4tZ2/f/CqPr6qRGLUpnP3cHsImJNEweZwIz8ZdR9kJGt3 evtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=2H9dmAkuF6PoyINOZ9z1Ft5W+FbDk5Qm4yf3raT7VZo=; b=RaeG/sUW5M2CKIugGKo+FZCZpmwk1x5cgad/b/yJkZpcBjDd73pXbWVo0Xh9cF9ojW wLB3v8O/wKV5mx7IEPyaiVSeyeGWxec2/f15iKomqieLwPgDJ75S21ZTYVWwWujLH8aX UqFZ8YSqCws5pi+rk8DZMaxPiYn6y9p9tx4adyhEguHQ7TUMjAz6B6GwvoDxCOvBrbVc QsOJJZ/W7HE0VYLqUpvFDrxDSfRhAt6V1DpuBQ7wRKOi8lcZKvDrzI/6Z49JOBwxVedf sGYx1On+qweEvUfTOdqmxW/66g8epaU1JBuUPO9HIbCTZU6x/foiVHc0fU5IW80c3Y7W u0pQ== X-Gm-Message-State: AOAM532vbfuq2wMAnEvGMMpEGdWTVHFNUNHSZ9Kqv07fBWLKimfdOkiR ad/RpwtIyJ6EL3jnUpC/xTHc8uMtNi8= X-Google-Smtp-Source: ABdhPJwPPqsUXk+kc5hKd1aYbE5w7kpRS1NvRzFOgxD7hxgTw7iEeRLk/tAy0Z/Unpmcpr7/5NM4OA== X-Received: by 2002:ac2:4a69:: with SMTP id q9mr5947819lfp.271.1644511995026; Thu, 10 Feb 2022 08:53:15 -0800 (PST) To: devel-distro@lists.altlinux.org References: <37b0265d-616a-772a-ae85-e5183260052f@mail.ru> <46afd95f-f3ac-3576-1b70-dd7fd4ed09d9@ya.ru> <1644401342.203568979@f141.i.mail.ru> <20220210111722.15b562ea@tower> From: Leonid Krivoshein Message-ID: Date: Thu, 10 Feb 2022 19:53:13 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20220210111722.15b562ea@tower> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel-distro] =?utf-8?b?0JHQvtC70YzRiNC+0Lkg0L7QsdGA0LDQtw==?= X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Feb 2022 16:53:17 -0000 Archived-At: List-Archive: 10.02.2022 11:17, Anton V. Boyarshinov пишет: > В Wed, 09 Feb 2022 13:09:02 +0300 > Артём Проскурнёв пишет: > >> Для демонстрации ВСЕХ возможностей без установки очень даже разумно :-) > Можно собрать и положить в образ несколько 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.