Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1141602rda; Mon, 23 Oct 2023 04:07:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGC1BTELhaJF2pycTl3jcuLkU4eVwq4vCagxFe14ROBUV8rD8sBmB8yAL1nNceZ0HsgZXUk X-Received: by 2002:a05:6a20:4293:b0:17a:f37e:ddc2 with SMTP id o19-20020a056a20429300b0017af37eddc2mr11268647pzj.47.1698059223528; Mon, 23 Oct 2023 04:07:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698059223; cv=none; d=google.com; s=arc-20160816; b=w52uZCHZ1TI9dlTfejPTHJHbHtbNDQtVchFRRUalGIRxRSTL9wdqkrpqfSrPDFMQZB dkF2Kjo5azdxdV+uqQ9uHknJih0s4fRKGdJH1X+AiMSSMpMlQ4GxfANqHBzCk71VZXSU RcDtJVefciuDj5mOb57djnk2B5tu8I8QFNzHNAqY/7EVQ3ahgahTTswLGTIQ+hJLRs59 oKVy1b9Mo0WiAF4BCPObQapVi+s1NTVoejkbdFgfruIee4tTCpiZgBkzXZ/ODEJPktXu l6eVq3dZrKNSmFafTH6knbQ+LxkHQJN9q2ThhVsRuzfGnp5ioNGgCuKwrA4ympSVIATK yq2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=v7XaiYBuGHU5HwnYEvpCy/VRSZ0QwCNbvMLPO70q9o8=; fh=WX+LIRCqRfJn2gjiJLealITauSwAWmwOsrw/HLVyXbM=; b=r1O9tFbP3wYWgP+B/BnbTCIfgUhnFuiv3A+qANabtRPF3JdeyqM+u3/Gs4ZjIrImvq HVD2bNpgaoxLvWK+5615PdEiYf7GidP5NbowSkmwS+pgoJvvFtsXxCDhJd0+wtIj7oqc M+uMnyeTBqgf4WU1K9eV8Cix57szVN6RUqYqDmLJNCJ0kQ7akF9SRtBFbUeXSxK95RFw zX7sueNapoKC3u47by+ND2NB03+2zg7aT+NTv2fdEdGcxw4UiRSaAvR1vI+6i4oivrgB 65zbqpU5tSjjlTr1VtwszrhpA/sUlx+x8xHue1YFg2By3efiM3jgH1fQPKVe4nlsIo18 njJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Uz4kMYxs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id fc23-20020a056a002e1700b006bf1f9bb8besi5816252pfb.365.2023.10.23.04.07.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Oct 2023 04:07:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Uz4kMYxs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id F0FA48042707; Mon, 23 Oct 2023 04:07:00 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233398AbjJWLGz (ORCPT + 99 others); Mon, 23 Oct 2023 07:06:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41628 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229685AbjJWLGx (ORCPT ); Mon, 23 Oct 2023 07:06:53 -0400 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3454FD6E for ; Mon, 23 Oct 2023 04:06:51 -0700 (PDT) Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-99de884ad25so474412466b.3 for ; Mon, 23 Oct 2023 04:06:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698059209; x=1698664009; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=v7XaiYBuGHU5HwnYEvpCy/VRSZ0QwCNbvMLPO70q9o8=; b=Uz4kMYxsDfoEY25eyRlndeioeyrMz1B+yyajX553TIgwRKkGCLmr02L/ZETg72zhvy g2nxtPLFWYNfD9uOTh/t8s46O55ZPVJKAs2zW3k8Us3sIhS9zF4+LJ/OxhFWVVkQTfUk ytBrJya+AZChqw6d7+bAfMZoJqArxU+uF2s/53fB314bkPpSC/lXylKzVRlC3sA6PGFh CxwcTUP6nbA6CTppUux/klCztvvo2endr1kPbWU5Ldcs/WmpAjeibYPdqwqqhcFOxyBm fRS+XE6uQ54kAOLFld7Swcw60cnEEh8voViOEcUerbhKhOPLvTLuGyAgCtIAQ49ZS9NA wUUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698059209; x=1698664009; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v7XaiYBuGHU5HwnYEvpCy/VRSZ0QwCNbvMLPO70q9o8=; b=YvGXmwYtv5OErJndON8nSVLwoOmrnL7vMxbS4Teg7dBhZ6FJBrMTLiwGTJuw6g6aej IwsbiBFc4qP9PPn0mJy8nKv/1yTGgIh4i4t19lEZRYHlAg+kngGzr2w+wfSMNJsPh14e htWSmqyrddpg1VNB5FQzsGtY/nN0PfsKMjTii0JwOnQ3XfMZy/a6d+GRFakrsrfdiHJu 1fSZuHnileNAcE6oWFiCbqhYO+jvsQAxOPM+L7W8ZJRLQ7wiek/rpcOqKlxjfYOhRqZV 7k++pCeuEFVEP8ocEPF3DRiEwKUlE4pzF7iudOWeVdUtuwhbjN8Gm6ubvU6AitodujO6 UtjA== X-Gm-Message-State: AOJu0Yz1SNjEbyMc0r3L9IeoTlKSd7xrVFEN4SOHHR+lMqL/cMAr49n0 vksStSPKfiDGPN8exl7Jm/rVdn3SsI5Hj4P02LU= X-Received: by 2002:a17:907:3ea5:b0:9c3:8242:e665 with SMTP id hs37-20020a1709073ea500b009c38242e665mr7279825ejc.8.1698059209353; Mon, 23 Oct 2023 04:06:49 -0700 (PDT) MIME-Version: 1.0 References: <6675c47a-d258-41ae-b506-88d7ae74b551@infradead.org> <89f666dc-e7b3-44ad-846c-b1f1ee278940@infradead.org> In-Reply-To: <89f666dc-e7b3-44ad-846c-b1f1ee278940@infradead.org> From: gmssixty gmssixty Date: Mon, 23 Oct 2023 17:06:38 +0600 Message-ID: Subject: Re: How can I add "busybox sh" as init during boot of the custom kernel? To: Randy Dunlap Cc: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Mon, 23 Oct 2023 04:07:01 -0700 (PDT) On Mon, Oct 23, 2023 at 7:59=E2=80=AFAM Randy Dunlap wrote: > > > > > > On Mon, Oct 23, 2023 at 6:15=E2=80=AFAM Randy Dunlap wrote: > >> > >> > >> > >> On 10/22/23 16:56, gmssixty gmssixty wrote: > >>> How can I add "busybox sh" as init during boot of the custom kernel? = I > >>> have compiled the kernel and put the bzImage in /dev/sda3 (/mnt/sda3)= . > >>> Booted that kernel. After booting, I got a message to set the init > >>> process. I have put the busybox in /bin. Now I want to add this > >>> "busybox sh" as an init process. How can I do this? > >>> > >>> Note that, I did not install any other software in that /dev/sda3 > >>> (/mnt/sda3). I have only bzImage and busybox. > >> > >> from Documentation/admin-guide/kernel-parameters.txt: > >> (or https://docs.kernel.org/admin-guide/kernel-parameters.html) > >> > >> init=3D [KNL] > >> Format: > >> Run specified binary instead of /sbin/init as = init > >> process. > >> > > On 10/22/23 17:34, gmssixty gmssixty wrote: > > I tried this: init=3D/bin/busybox sh, but it got Kernel panic and > > failed. On the other hand, what should I write in /sbin/init? > > > > Please don't top-post. > > You need a file name after init=3D. > "/bin/busybox sh" is not a file name AFAIK. > > To use /sbin/init, enter > init=3D/sbin/init > > To use bash (e.g.), enter > init=3D/usr/bin/bash > > The kernel init code already tries to use /sbin/init if that file is > present, along with /etc/init, /bin/init, and /bin/sh . > > > -- > ~Randy What would I write in /sbin/init? I mean, what will be the content of /sbin/init? Should I write: "exec /bin/busybox sh" in /sbin/init? Or should I write "/bin/busybox sh" in /sbin/init? BTW, what is top-post?