From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Resent-From: Michael Shigorin Resent-Date: Tue, 23 Apr 2019 16:00:06 +0300 Resent-Message-ID: <20190423130006.GD18867@imap.altlinux.org> Resent-To: make-initrd@lists.altlinux.org Envelope-to: ar@cs.msu.ru Delivery-date: Sat, 20 Apr 2019 00:32:06 +0300 To: Alexey Gladkov , Leonid Krivoshein References: <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> <5b6ad98a-29bc-1c16-27df-d0a82b3e3adc@gmail.com> <28dad1c6-a80c-7b5d-a6b8-2c6a8f404842@complife.ru> <20190419210447.GV21174@Legion-PC.fortress> From: "Michael A. Kangin" Message-ID: <7f74a951-a415-1581-4df0-909d5ba75020@complife.ru> Date: Fri, 19 Apr 2019 23:31:51 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20190419210447.GV21174@Legion-PC.fortress> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: ru-RU Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 194.107.17.36 X-SA-Exim-Mail-From: mak@complife.ru X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.cs.msu.ru X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham 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:07 -0000 Archived-At: List-Archive: Алексей, спасибо за комментарии. On 04/19/2019 11:04 PM, Alexey Gladkov wrote: > Я никогда не использовал nfsroot. А есть еще какой-то "payload" для тестирования сетевой загрузки? >> А через mount.nfs монтировать удавалось. Просто немного приболел, >> поэтому до подготовленного железного стенда на работе пока не доехал. И >> сначала на виртуалках хочу собрать деплойный вариант подключения >> NFS-раздела. Может, смогу в эти выходные. > > Можно попробовать переписать nfsroot с nfsmount на что-то другое. Да, было бы классно. >>> Если внутрь initrd положить человеческий mount.nfs с доп.модулями типа >>> nfsv4, то ручками корень монтируется без проблем. >>> Однако, дальше ничего не происходит - если покинуть теперь шелл, то >>> инитрд продолжает висеть вечно и чего-то ждать, даже по таймауту не >>> отваливается. А как такое вот залипание разруливать? Что нужно выполнить в initrd, чтобы загрузка продолжилась? > Мне не известны случаи, когда STOP не работал в принципе. Я знаю, что не > он, а чтение с терминала может не работать из-за plymouth. Я смутно вспоминаю, что шелла в итоге я получить не смог - то ли пароль бесконечно спрашивали, то ли еще что-то. И никакие попытки параметров типа RDSHELL=shell не помогали. В любом случае, сейчас шелл работает хорошо. Еще большой вопрос - как написать фичу? Есть какая-то образцовая работающая фича? Или документация, с бест-практиками, примерами... Мне надо утащить образы по сети, и смонтировать их на /root (https://github.com/Prividen/make-initrd-colaboot) Я думал попробовать взять за основу nfsroot, но, похоже, он вообще не "запускается". По крайней мере ни одного упоминания в /var/log нет, в dmesg только о загруженном модуле nfs.