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=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 Message-ID: <10803bfb-1091-cf31-0161-7ff5f5ff09e9@basealt.ru> Date: Fri, 7 Apr 2023 14:55:25 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Content-Language: en-US To: devel-distro@lists.altlinux.org References: From: Nikolai Kostrigin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel-distro] =?utf-8?b?cmVtb3VudCDQsiDQuNC90YHRgtCw0LvRj9GC0L4=?= =?utf-8?b?0YDQtSDQv9C+LdC90L7QstC+0LzRgw==?= 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: Fri, 07 Apr 2023 11:55:42 -0000 Archived-At: List-Archive: Здравствуйте! 07.04.2023 13:54, Антон Мидюков пишет: > Здравствуйте > > В задаче 318173 в инсталятор были внесены изменения, связанные с перемонтированием файловых систем устанавливаемой системы. > > Как было раньше (с 2013 года): > 1. alterator-vm разбивает диски, монтирует их. Но монтирует он их не напрямую, а через их двойники в /dev/mapper/ > 2. Система устанавливается, pkg-init делает чрут, pkg-install устанавливает пакеты. > 3. В alterator-preinstall происходит перемонтирование чрута. Файловые системы отмонтируются, luks, lvm, RAID разбираются, /dev/mapper зачищается. > Затем всё в обратном порядке собирается. Продолжается установка > > Теперь будет так: > 1. alterator-vm разбивает диски, монтирует их. Но монтирует он их не напрямую, а через их двойники в /dev/mapper/ > 2. происходит перемонтирование того, что смонтировал evms. Файловые системы отмонтируются, luks, lvm, RAID разбираются, /dev/mapper зачищается. > Затем всё в обратном порядке собирается. Чрут не делается. > 3. Далее pkg-init делает чрут, но уже тот финальный, который делался в alterator-preinstall раньше. Так что теперь установка всех пакетов проходит в чрут со всеми виртуальными файловыми системами. > 4. На шаге alterator-preinstall не происходит remount_chroot. Дальше отличий нет. > > Итого, плюсы: > 1. Не нужно отмонтировать чрутные файловые системы, снижается вероятность, что что-то не отмонтируется > 2. Перемонтирование происходит сразу после разбивки диска. Если evms сделал что-то не так, получим ошибку перемонтирования до установки системы, сэкономим время. > > Новый шаг remount добавляется после vm или vm-ortodox initinstall скриптом, если ещё шаг не прописан. Таким образом, не нужно добавлять в installer-distro-* пакеты. > > Также в этом же задании был доработан вариант установки классическим инсталятором из live. Перемонтирование происходит также, а создание чрута происходит после распаковки сквоша. > Ранее чрут не делался (только в alterator-preinstall), так что не все дополнительные пакеты могли быть установлены. > > Установка из live по-старому, т.е. через livecd-install, работает также, как работала раньше. > Антон, спасибо большое за подробное разъяснение. Эта информация могла бы пригодиться в wiki. -- Best regards, Nikolai Kostrigin