From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Resent-From: Michael Shigorin Resent-Date: Tue, 23 Apr 2019 16:00:05 +0300 Resent-Message-ID: <20190423130005.GY18867@imap.altlinux.org> Resent-To: make-initrd@lists.altlinux.org Envelope-to: ar@cs.msu.ru Delivery-date: Fri, 19 Apr 2019 07:03:25 +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=/C3JGWiRUOFwtiH2s76mDoj6SfYj3rOngO1n30MHWLs=; b=Qkxr6zYviHauVZ6NX6ILwxx+CNXraOnSf8NLrpZXrdKCcjBq7ZFjXaAmI6JzFUxrXt e2yCX7rLzKhgVuS+Vw686Li4nL97tDXiTkfVruHcTts6S4CX8Fw0ieWnMobGUKIp3RIl fTG0JFC0tShFKHeqL6EYSwj/R1+a0J2yUzMcZyXwCUzCervVL0UFFJFFrZQLK+hk0u6Q 7U4Kn5Nd+eemN01H0PNtCqel2cVMLEiY/mN+Pe8rrvX8QcfaYxmomu9SH/U+OqUsaa3P rU5OgJLnly6a0mw2Egn+H1vE+XgPOqe3GhVdvCYJYIuT9s05VOojDVZ9uwsQMOG5xzVN Au6w== 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=/C3JGWiRUOFwtiH2s76mDoj6SfYj3rOngO1n30MHWLs=; b=AmNAlbf4mYl7ZBWC+x0HlZzF2d59pMnr4Nr5UATMzdmY7WgTlKb7H8aPG4xCgw587z h3uJiL+C94z+zzl6Ywud4Cu4LSuWGx0p6/02qLVoirOPqXw2CYsMaLTXCETJtmj/CdCR QlsO/kCfBfXQxZ3BaJKMRQ9ZVAhZdWA4jorHUClSKA9+hfly342hfVRIPw6hyFfkc0yu L0zQklnOouhaTvblC2fc1I0yZYUJr4KNk6H+8S7Tp6rwKbtybubGUL+HYTWqO8Dc9wk5 M6IO94RWrzI5S/DLz89xO7OqHwlI9mzqgY5EPeaEZOBq4PALat96dc65Km3UX7Wg4MJJ 1mLg== X-Gm-Message-State: APjAAAX2AA9hVeE2CgTniJMTt38onT4zSLXlKVIfsNhV9RDywsoATEwr uEskNt/L7iM7AXFlykIKtVzV7I6v X-Google-Smtp-Source: APXvYqz0/f/4Yc6L53gT89siToiHUxm/QE+s36hFW3rjGwN86ZuZ3I2GDeIwGZy6lbzcGsuAbhS/5w== X-Received: by 2002:a2e:8ec5:: with SMTP id e5mr926837ljl.7.1555646597612; Thu, 18 Apr 2019 21:03:17 -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> <3fd9233e-74e2-4c89-327b-f9309d030087@gmail.com> <489be984-aa29-53cf-c0a8-e4da309efc8a@complife.ru> From: Leonid Krivoshein Message-ID: <5b6ad98a-29bc-1c16-27df-d0a82b3e3adc@gmail.com> Date: Fri, 19 Apr 2019 07:01:05 +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: <489be984-aa29-53cf-c0a8-e4da309efc8a@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=2.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,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:05 -0000 Archived-At: List-Archive: Не, до NFS ещё видимо никто не доходил! :) А тестировать можно с опциями debug, rdshell или STOP=,шаг, -- про это есть в документации и на ВиКи. Может, не попадает нужных модулей в такой initrd? 19.04.2019 02:00, Michael A. Kangin пишет: > Так, я собрал себе M-I 2.3.0-alt1, там вроде сеть уже заявлена была. > Скачал сизифный найтбилд с xfce, поставил этот MI, собрал initrd: > > AUTODETECT = all > MODULES_PRELOAD += autofs4 > FEATURES += nfsroot > DISABLE_GUESS += ucode > > Содержимое корня с установленной на диск системы расшарил по NFS: > /home/sisyphus > 192.168.222.0/24(rw,async,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash) > reboo > > Получившийся initrd пытаюсь загрузить с такими опциями: > :alt > set boot-path http://192.168.222.1/alt > kernel ${boot-path}/vmlinuz ip=dhcp4 nfsroot=192.168.222.1:/home/sisyphus > initrd ${boot-path}/initrd.img > boot > > > > Инитрд сеть инициапизирует, однако фича nfsroot так никогда кажется и > не начинает работать - процесс загрузки висит до таймаута с "starting > udevd service", потом вываливается в шелл (rdshell: the waiting time > expired) > grep -i nfs /var/log/* ничего не показывает. > По сети ни одного пакета, после получения адреса, не прилетает. > > Из забавного - сеть с такой конфигурацией инициализируется довольно > долго. Причина из ueventd.log: > lo: waiting 16 seconds for configuration by dhcp ... > ... > lo: dhcp done > > Это результаты первого взгляда, потом потестирую поподробнее, может, с > учётом замечаний. > > > Буду благодарен за рецепты - методы отладки initrd, какие логи > смотреть, как их добывать, и так далее. > Так же, если nfs должно работать, очевидно я как-то не так его > вызываю. Есть образец удачной конфигурации? > > > On 04/17/2019 05:16 PM, Leonid Krivoshein wrote: >> Привет! >> >> Вот и я долго мучился: у нас же нет нет образов 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-сервер, писать на флэшку, итд. И уже начинать >> играться с параметрами загрузки. Пока дальше я этот квест не проходил. > > -- Best regards, Leonid Krivoshein.