From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Resent-From: Michael Shigorin Resent-Date: Tue, 23 Apr 2019 16:00:03 +0300 Resent-Message-ID: <20190423130003.GQ18867@imap.altlinux.org> Resent-To: make-initrd@lists.altlinux.org Envelope-to: ar@cs.msu.ru Delivery-date: Wed, 17 Apr 2019 18:18:39 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=FqZSW8hchlks43MaaBkKx9krv+Xnp70izyeWKCmgIfI=; b=db7te8fN1DxtWhNblEgZMvnu9y5Bu2lQgaKA1Q1EaDU++Ko0XmCAx/ubnDkTYFrdpI AYbA9iRaLR3LKYKd80LLGUxSpycYVqz6A3GHPO1g7KUtbyAwdEgxFCds07+y3JOvwA8b Bcr9Il9Fs9c3FmxvNdSRShhqN3+Ec8fjOt006jaanmEXavwhqaDCru1ihOBQAt0Rhgon nqrqsNNnVEngkd0fVPf84J61FXyLpwRCU7Oct4QaRINYqRYQUwjqQj3TUuNAYyy2PeLL xt9/K65/15QWeHklDi69zOfL049HVmSyzZSZ95fc2trP/W8DqNF/NMwF9B+8bz6f57Jk 6Qpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=FqZSW8hchlks43MaaBkKx9krv+Xnp70izyeWKCmgIfI=; b=Bi6Vbs0VnFAFrUYh7o9+zcJWthNR8R/vayWXAkP0KfGWZ1tnKi8mLv3KjUBaBdXmCH 9DppEGDAgVeCNt3hwNu2oDkk7/REh5XcA0YPsxubeK2slWOcwYIj+ms/iD0VifPnZNKR QbVhtPNnWd4fhHCi5Md8nV7vvOtkbJNjjwyjqt+SBWI13pBpj2euYJyOXzohaVt3oNFe xz8LAesz8rGD71JvrnAypHnPF8lTfsEoCMwDSXnYOmKe7EUnDULxUKWQttd1QoirKP0X AY7aA9+dPQ3Nw/HQaH5ZU8dw86PcEIGlzGnk3eqkw1B8DXJUnIXo6gHNoc449iraqgnc W6rw== X-Gm-Message-State: APjAAAVRTnXkbipYfus+kC5ojxS0A5yAH+XP1Iqv2J2U7U+i7fEvKI7l ygzAPmQTG86wvtsCBAeJJ3nJCHHK X-Google-Smtp-Source: APXvYqyvt+L3aUUS8uqBTCVQepKziAK1+6L6z8BlHA1L2t+6ewPwvVos4+gYntToigZyzywlsAPaeA== X-Received: by 2002:a19:3845:: with SMTP id d5mr14441518lfj.77.1555514315739; Wed, 17 Apr 2019 08:18:35 -0700 (PDT) To: "Michael A. Kangin" References: <20181222170322.GA1471@altlinux.org> <20181222172247.GZ11652@comp-core-i7-2640m-0182e6> <20181222235229.GA32403@altlinux.org> <20181223100042.GI2672@imap.altlinux.org> <20181224073732.GB32403@altlinux.org> <20190109072238.GG12134@altlinux.org> <079072ab-3249-b5c0-5baa-b3ba5ac7e558@gmail.com> <9970f039-d7f9-74fd-2443-19bace8501d4@complife.ru> <41fbf1a2-40dc-84a0-4465-cb6f0b28569b@complife.ru> From: Leonid Krivoshein Message-ID: <3fd9233e-74e2-4c89-327b-f9309d030087@gmail.com> Date: Wed, 17 Apr 2019 18:16:25 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <41fbf1a2-40dc-84a0-4465-cb6f0b28569b@complife.ru> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru X-SA-Exim-Connect-IP: 194.107.17.36 X-SA-Exim-Mail-From: klark.devel@gmail.com X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.cs.msu.ru X-Spam-Level: *** X-Spam-Status: No, score=3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FUZZY_XPILL, SPF_SOFTFAIL,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 X-SA-Exim-Version: 4.2 X-SA-Exim-Scanned: Yes (on mail.cs.msu.ru) Cc: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= Subject: Re: [make-initrd] [devel] syslinux X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Apr 2019 13:00:04 -0000 Archived-At: List-Archive: Привет! Вот и я долго мучился: у нас же нет нет образов live/rescue/install без пропагатора, который, попадая в initramfs, закрывает собой всю логику make-initrd. Поэтому решил накостылить такое решение для тестирования на реальном железе: cd $TMPDIR mkdir nfs data cat >initrd.mk <<-EOF AUTODETECT = FEATURES += nfsroot PUT_DIRS += $TMPDIR/data/ EOF cp -ar /lib/modules data/ cp -ar /lib/firmware data/ find data/firmware -type f -iname '*.txt' -delete make-initrd -c $TMPDIR/initrd.mk -b $TMPDIR/nfs Получается всеядный initrd.img, 250М в сильно сжатом виде. Всё это я проделываю на Сизифной виртуалке, обновив make-initrd из таска. В результате можно брать ядро из /boot и initrd.img из $TMPDIR/nfs и выкладывать сие на NFS-сервер, писать на флэшку, итд. И уже начинать играться с параметрами загрузки. Пока дальше я этот квест не проходил. 17.04.2019 17:27, Michael A. Kangin пишет: > Есть ли готовые образы для тестирования? > сам initrd, рескью какой может быть. > > Я попробую что-то собрать, но с сизифом и с непривычки это займёт не > один день, только для организации стенда. > > colaboot проверить не смогу, он с этой версией M-I несовместим. > Есть ли документация, как правильно фичи писать? > > > > On 04/16/2019 01:27 AM, Leonid Krivoshein wrote: >> Доброго времени! >> >> >> 21.01.2019 18:37, Michael A. Kangin пишет: >>> On 01/16/2019 08:29 PM, Leonid Krivoshein wrote: >>> >>>> Можем объединить наши усилия, >>> >>> Ну, по возможности. Есть какие-то конкретные задачи? >>> >> >> Наконец, появилась вполне конкретная задача! Алексей Гладков добавил >> полноценную поддержку сети в make-initrd и планирует в ближайшее >> время добавить поддержку загрузки методом "cdrom". С загрузкой по NFS >> это закроет 99% случаев использования заменяемого им пропагатора. Он >> собрал task #226775 и просит подключиться к тестированию новых >> сетевых возможностей make-initrd: >> https://github.com/legionus/make-initrd/blob/master/docs/BootParameters.md#network-parameters >> >> >> Я планирую потестировать сначала ipv4 на виртуальных стендах. Если >> всё пойдёт хорошо, попробую собрать что-нибудь деплойное и потестить >> на реальном железе. Если кто-то сможет помочь с ipv6 и вообще с >> сетью, было бы здорово! Технология тестирования мне самому пока не >> ясна до конца, legion@ говорит, что загрузка по NFS уже должна работать. >> >> > -- Best regards, Leonid Krivoshein.