From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9484 invoked from network); 23 Jan 2022 10:43:32 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 23 Jan 2022 10:43:32 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 0BC9F22510 for ; Sun, 23 Jan 2022 05:43:30 -0500 (EST) (envelope-from bounce.mM3a252d01292986d2f6699d46.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 07E0712A6B70; Sun, 23 Jan 2022 05:43:30 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=hamnavoe.com; spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:from:date:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1642934609; bh=BZHKbNJE4y12oJSs6Zt0NLduArrcoGTtrrQdB P+Kx40=; b=SmXitQF9dW+qXZAf7lFwzawqZA99Qt8g52UzFQ0zkJZLolCUvVQt3 9IdQVpw8Jw8ciKVs5ruMmHvESu4gonUYtDvZktZ0qeq52B3hfzJ6E9/MO8sfwhap CLy5TCJv4+1LOk+Ah9K19AjGV5u1cSMjncyclhq8VXMny/ofCoIrMs= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1642934609; b=TphHpFNFZLYi5VMHrbeVO6yS29G0M01eh7HVS76UjtLQ8XQqdM 7tsJ/vJr+kyl9PyGvW7rKvcUVYQuDqYNMFQlqzCW5O4h+M9lmy5dQbcuLsG0AjR0 U/bGQboc68bRW2ahcKOhVpUieNKRaL2V7s77hHxqx3nGdqFqRUkBVqrjo= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=hamnavoe.com; spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=hamnavoe.com; iprev=pass smtp.remote-ip=46.235.227.24 (balrog.mythic-beasts.com); spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-aligned-from=domain_pass (Domain match); x-me-sender=none; x-ptr=pass smtp.helo=balrog.mythic-beasts.com policy.ptr=balrog.mythic-beasts.com; x-return-mx=pass header.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx1.mythic-beasts.com,mx2.mythic-beasts.com); x-return-mx=pass smtp.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx1.mythic-beasts.com,mx2.mythic-beasts.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :to:subject:from:date:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=BZHKbNJE 4y12oJSs6Zt0NLduArrcoGTtrrQdBP+Kx40=; b=e1iCuYgIMLrZfb/0jeoeDw6j se+/+IL6Q5MH/PnEQxtT6mYII78ZMUlO7POxmZCMYK2KQ6Zeb30So1dG7MwXHhwk fX4AhTn4ZBzHz0M6zAbY/eZiY6Cu7MBpLTcsapc//X3BRxaAoDPq7aH5z9c8d3z0 0Sdm6ZulkCDBU8UWJII= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 48D3712A6768 for <9fans@9fans.net>; Sun, 23 Jan 2022 05:43:20 -0500 (EST) (envelope-from miller@hamnavoe.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 315EA3E1DDC; Sun, 23 Jan 2022 05:43:20 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1642934600; b=AzGf4s75VOQH2gH3V9+3z1VZ4MGe6rReO1LQ9EkO1XYUOXOjcs 3oKaoA1+qFY8UlwHYyvHjLbrodrXZhginsrO7VvEZUZPjfqc07E7CzJ5rwnyRuW8 BgZOo688oowyKwdd6UQwg3ExOqYmSX7XojmzAGeX0yr/SIT7lS2UQDExuflBfIxH SKLvmYK8OmYFYeDzvPtm7L42PPCI8HTx/CYOlxIfhk5PWoAiDmOnwIy2bZIGUq1B PM1k0giibLayGzgy79lN1kw408zasau0MeyD4AmpmQL2Lxt0zThPHhdb8GbbeSpN 6v0FDyCBl1L3IYuzvUBN9O3dzZtYkzAZfsOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:from:date:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1642934600; bh=sZKu8crb5WLR9P0XdK0QS2ScwrYy5b2RQetCslf0YC4=; b= ls6QySx/R+F8em898dvddhpxrgfNr+LC8kniOZC/1hf5rppoR55iPYsQLK1jw2HJ QR3t4rO3t6uLyy9oAyqevHrKf6RNnCtmRzsGLbhenU9AVg9HWCU7EiEmDx7VfVmb TUKG1nOeHIlOsae1dcXvyD+527zmVJ+GsrdhuakHEFWVISQ1b0BeZk97pvqccP0p 8zkDA1XTAIBqCMghWJZuV64Uc/0BZFbrZbXJBVw7JfsPdOabcd/4g6o5jdw/lwlO xLIAaj0Fk1t8AbEl3I8SZ+tbfE11r/5SqTs+bAmcqjDCvFthZLrGLb2f8xReJM9b HZ0nvSojsaIVqhWq+fOlew== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=hamnavoe.com; iprev=pass smtp.remote-ip=46.235.227.24 (balrog.mythic-beasts.com); spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-aligned-from=domain_pass (Domain match); x-me-sender=none; x-ptr=pass smtp.helo=balrog.mythic-beasts.com policy.ptr=balrog.mythic-beasts.com; x-return-mx=pass header.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx1.mythic-beasts.com,mx2.mythic-beasts.com); x-return-mx=pass smtp.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx1.mythic-beasts.com,mx2.mythic-beasts.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvvddrvddtgdehjeculddtuddrgeduledrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghn shhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtne cunecujfgurhepkffvuffhffgjgggtgfesthejjhdttddtvdenucfhrhhomheptfhitghh rghrugcuofhilhhlvghruceolehfrghnsheshhgrmhhnrghvohgvrdgtohhmqeenucggtf frrghtthgvrhhnpeevtdeftdejfefhleelhfdttdfhhffghfefudeftefghfehfefhffet vdehgeejueenucfkphepgeeirddvfeehrddvvdejrddvgedpkeekrdeljedrvdejrdekfe enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeegiedrvdefhedr vddvjedrvdegpdhhvghlohepsggrlhhrohhgrdhmhihthhhitgdqsggvrghsthhsrdgtoh hmpdhmrghilhhfrhhomhepoehmihhllhgvrheshhgrmhhnrghvohgvrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (hamnavoe.com: Sender is authorized to use 'miller@hamnavoe.com' in 'mfrom' identity (mechanism 'include:_spf.mythic-beasts.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="miller@hamnavoe.com"; helo=balrog.mythic-beasts.com; client-ip=46.235.227.24 Received: from balrog.mythic-beasts.com (balrog.mythic-beasts.com [46.235.227.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sun, 23 Jan 2022 05:43:19 -0500 (EST) (envelope-from miller@hamnavoe.com) Received: from [88.97.27.83] (port=53466 helo=hamnavoe.com) by balrog.mythic-beasts.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.92.3) (envelope-from ) id 1nBaL4-0003wN-FW for 9fans@9fans.net; Sun, 23 Jan 2022 10:43:18 +0000 Message-ID: <4571c9726fb1df822f366e1f97dccdbe@hamnavoe.com> To: 9fans@9fans.net Subject: Re: [9fans] Problems installing 9legacy on bare metal (Thinkpad X60) From: Richard Miller <9fans@hamnavoe.com> Date: Sun, 23 Jan 2022 10:43:13 +0000 In-Reply-To: <1734A0D3-AA99-46AF-9A8C-5C0F0F642FBD@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BlackCat-Spam-Score: 1 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 4a6ea4a4-7c39-11ec-b7dd-80c65505d576 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYjVhYWY2NDY2MThhNDIxYS1NM2EyNTJkMDEyOTI5ODZkMmY2Njk5?= =?UTF-8?B?ZDQ2Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M3a252d01292986d2f6699d46:1:GEXLSopOLd7r_Y6cnnAmwpAEc4jNvg_LNdVyvfPGW2Q > !rc (and the rest of the boot) is one of the first things implemented uni= quely by 9front. I think there's a little bit of confusion about different stages of booting. The 9boot program loads the kernel. The original Plan 9 9boot is driven by configuration variables in a plan9.ini file. Cinap's rewritten 9boot adds the capability of interactively changing configuration variables from the console before loading the kernel. That's really useful, especially when experimenting with new kernels or new hardware. But 9boot does not contain a shell or a built-in file system, so it doesn't allow you to type !rc and get an interactive shell. Once the kernel is loaded, the first thing it does is to execute the command /boot/boot from a small root filesystem which is built into the kernel. The main job of /boot/boot is to attach to the real root filesystem (on a local device or from a network server) and execute /$cputype/init to start the system. Historically the usual case is for /boot/boot to be a specialised program built from C source in /sys/src/9/boot. But it has always been possible to configure a kernel with a shell script as /boot/boot - see for example /sys/lib/sysconfig/ppc/boot for the PowerPC, or /sys/src/9/bcm/bootwifi.rc for a Raspberry Pi accessing its root file server via wifi. So, using a shell script as /boot/boot is not unique to 9front. But with 9front, it has become the default. This means there's always a shell inside the kernel, along with a few commands, ready to use interactively when !rc is invoked - after the kernel is loaded, but before the final root filesystem is attached. The kernel on the 9legacy install CD doesn't have a shell script as /boot/boot with the ability to invoke !rc. Perhaps it should. But that wouldn't have helped in this case. Yakku was stuck at the 'Boot from' prompt within /9boot, unable to find a kernel to boot. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tb5aaf646618a421a-M3a252= d01292986d2f6699d46 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription