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.GA18867@imap.altlinux.org> Resent-To: make-initrd@lists.altlinux.org Envelope-to: ar@cs.msu.ru Delivery-date: Fri, 19 Apr 2019 21:17:05 +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=bJz5hxgwMOq66x9xuSY1uodIR9CXmkvpRWiJFXipHzE=; b=MautDnIVhJ2eoWovABPNNcEWRSna7t7Z+/6JWMrMm0LmA1wsPgtK9KdcuweNfEItEj SaPtS/js70PZ9s8xW6BQpEEjSTukI7rscbju/K93XMf9rwLMAMmaOVEhNxzQoGZoh3Fb 6MmxnOsNF2NWIAeOxMa4CLNLWFpMLwsL5F4IZ8QQWFAvMvrT5nviB1Dy8LtT9/A4mSEh LEJnfVikg7G5fKKHYwHgTbdMxH3N95NwUNjOd5bX2d3TOWX9ZxB9QpeBhnNyLJory2D9 Yscq/63PF9y/r02GLjD/pp1iS3U1xDShvc6x/HfxkN8aY2ZwZ2rMl3BrhhHUP/afTClt ij5A== 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=bJz5hxgwMOq66x9xuSY1uodIR9CXmkvpRWiJFXipHzE=; b=fZx+FoMeJf0wT0yTexhFwDKdoocVKEpSfpi2mZr6CDpzKi3F6Re/WKhSIoPwpFbuYb rpeGtLmO2dsEgP/NGEiIAXKev41ZfEarps8ar1yLmK/L029qXkqrto3SDSwFBNqITb6K FB3kj1rmEwaLvjI6M1sM/+5omj9K+HygRJoZJOJGnuu5euyU9iopXS3Ug4n3a3PZBt0n xV1IcH5fsDsVDcNZ8OmdTO5y7ZT17EU4c9SeqTWkZw9bO7WAxiXZ7vJazQX42HMm9MJD AqMo2XH8l66ZBPcnaXtmWyCT6Nu04EXexmbsnWTuX+KzNJTPKbQjiFZplPX3Ld4HGIqW abEg== X-Gm-Message-State: APjAAAV2UEntBtiifjd3qsccS1MdXbTN9F8AFfXi3RqBscriiftrNVC+ RdR5VN6+5mEeQWZF917g1qzX/4TP X-Google-Smtp-Source: APXvYqyUj88Zj3rQCmTpA7f3VlGaba1K4DBiIRNSbnHKBhPUcxYGuVpSU4AiTn0zDTuuJsA7rudbiQ== X-Received: by 2002:a2e:8703:: with SMTP id m3mr2902881lji.107.1555697819872; Fri, 19 Apr 2019 11:16:59 -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> <5b6ad98a-29bc-1c16-27df-d0a82b3e3adc@gmail.com> <28dad1c6-a80c-7b5d-a6b8-2c6a8f404842@complife.ru> From: Leonid Krivoshein Message-ID: Date: Fri, 19 Apr 2019 21:14:48 +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: <28dad1c6-a80c-7b5d-a6b8-2c6a8f404842@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:06 -0000 Archived-At: List-Archive: Всем привет! Раз так, то давайте подключим Алексея. Мне тоже казалось, что nfsmount никогда толком не работал. А через mount.nfs монтировать удавалось. Просто немного приболел, поэтому до подготовленного железного стенда на работе пока не доехал. И сначала на виртуалках хочу собрать деплойный вариант подключения NFS-раздела. Может, смогу в эти выходные. Как я понял, dhcpv4 пытается авто-конфигурировать lo интерфейс и отваливается по таймауту. Скрипт /data/etc/rc.d/rc начиная с комментария "Now run the START scripts" определяет логику интерактивного запуска служб из /etc/rc.d/rc$LEVEL.d/S?? -- перед всеми (all) или перед указанными выполняется запрос на подтверждение. 19.04.2019 19:33, Michael A. Kangin пишет: > On 04/19/2019 06:01 AM, Leonid Krivoshein wrote: > >> Не, до NFS ещё видимо никто не доходил! :) А тестировать можно с >> опциями debug, rdshell или STOP=,шаг, -- про это есть в документации >> и на ВиКи. > > Не так давно rdshell была полностью сломана, теперь вроде починилась.. > Ладно, уже хлеб > > А вот это вот - "- `stop=` specifies the list of > stages to where it's necessary to open emergency console." - есть > список актуальных stages? мне показалось что в новой версии он > значительно изменился > >> Может, не попадает нужных модулей в такой initrd? > > Как минимум для сетевой карты попадает (виртуалка в kvm) > > Для nfs не знаю, что ему надо - модули nfs/lockd/sunrpc там есть. > Однако, этот nfsmount, который то ли из klibc, то ли kinit utils, > будучи вручную запущенным, так же не работает с глубокомысленной > диагностикой > ~:# nfsmount 192.168.222.1:/home/sisyphus /root/ > connect: Connection refused > read: Connection refused > read: Connection refused > > Не знаю, правильно ли его так вызывать - документации не нашёл. > Впрочем, на моей памяти он кажется никогда не работал. > > > Если внутрь initrd положить человеческий mount.nfs с доп.модулями типа > nfsv4, то ручками корень монтируется без проблем. > ~:# mount.nfs 192.168.222.1:/home/sisyphus /root/ > ~:# ls /root/ > bin         etc         lib64       media       proc        sbin > sys         var > boot        home        libx32      mnt         root selinux     tmp > dev         lib         lost+found  opt         run srv         usr > > > Однако, дальше ничего не происходит - если покинуть теперь шелл, то > инитрд продолжает висеть вечно и чего-то ждать, даже по таймауту не > отваливается. > > Резюмируя: > - сеть кое_как работает,  её на данном этапе можно потестировать > только вручную, можно проверить все заявленные режимы-параметры. > - nfsroot не работает ваааще. > - пытаться смигрировать CLB, основываясь на чтении исходников > неработающей фичи, неразумно и преждевременно. > - пожалуй, сейчас стоит пообщать Алексея, чтобы не играть в догадки и > не тратить время впустую. > > Я выложил дополнительные образы http://mak.complife.ru/MI2/ > как минимум удобно пользовать debug.cpio, с ним можно пользоваться > башем и запустить (пока ручками) dropbear (/etc/init.d/dropbear > start). Вшитый ключик приаттачил. > Если будете грузить доп. образы с модулями, не забудьте первым делом > сказать depmod -a, автоматику пока не развёл. > > Образец меню для iPXE: > :alt > set boot-path http://192.168.222.1/alt > kernel ${boot-path}/vmlinuz ip=dhcp4 root=/dev/nfs > nfsroot=192.168.222.1:/home/sisyphus debug rdshell > initrd ${boot-path}/initrd.img > initrd ${boot-path}/debug.cpio > initrd ${boot-path}/nfs.cpio > # initrd ${boot-path}/common_boot.modules.5.0.6-un-def-alt1.cpio > initrd ${boot-path}/nfs.modules.5.0.6-un-def-alt1.cpio > boot > > > common_boot.modules не обязателен, но там расширенный набор модулей > для разных сетевух и флешек/hdd/iso, может быть полезен. > > > >> Вот не думаю, что Dracut будет лучше для Альта, тем более, M-I вполне >> интересное решение. В любом случае я просил legion@ смотреть и на >> Dracut, и live-boot из Debian, хотя все они примерно ровесники. > > Есть еще и RHEL. > > > -- Best regards, Leonid Krivoshein.