From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R1w7e-0005tI-AT for garchives@archives.gentoo.org; Fri, 09 Sep 2011 08:07:38 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B577E21C10E; Fri, 9 Sep 2011 08:07:29 +0000 (UTC) Received: from arsenic.logifi.fr (arsenic.logifi.fr [217.108.178.219]) by pigeon.gentoo.org (Postfix) with ESMTP id 1D24021C03E for ; Fri, 9 Sep 2011 08:06:23 +0000 (UTC) Received: from nicolas-desktop (unknown [192.168.8.78]) by arsenic.logifi.fr (Postfix) with ESMTP id E3E0E200BF; Fri, 9 Sep 2011 09:57:52 +0200 (CEST) Date: Fri, 9 Sep 2011 10:06:21 +0200 From: Nicolas Sebrecht To: gentoo-user@lists.gentoo.org Cc: Nicolas Sebrecht Subject: [gentoo-user] Re: /dev/sda* missing at boot Message-ID: <20110909080621.GA3051@nicolas-desktop> References: <201108191109.34984.michaelkintzios@gmail.com> <20110908212940.GB2338@acm.acm> <20110908234441.06901191@rohan> <131567433.daO3zm16fP@pc> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <131567433.daO3zm16fP@pc> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: X-Archives-Hash: 96dafe905177b6816267704acb0e5736 The 09/09/11, Michael Schreckenbauer wrote: > Am Donnerstag, 8. September 2011, 23:44:41 schrieb Alan McKinnon: > > On Thu, 8 Sep 2011 21:29:40 +0000 > > > > Alan Mackenzie wrote: > > > Would it not be possible to have a minimal /usr tree in the root > > > partition for udev's use at boot time, and to later mount a more > > > robust /usr partition over this? What am I missing here? > > > > A big problem will be that the package manager cannot easily maintain > > that "phase 1" code as it's under another mount point. Doing so would > > require the package manager to bind-mount / somewhere and > > copy updated binaries of essential packages there as well as into the > > real /usr. Not an insurmountable problem, it just requires changes to > > all affected packages, and well within the capabilities of distros. > > Couldn't whatever mounts /usr bind-mount this "hidden" /usr somewhere (where, > I think, could be a good question here) before mounting the real one? > Then it would be visible even after the real /usr is mounted. So, you're asking if it's smart to use yet another path (hidden once finished to properly boot) to store what is currently stored in /bin and /sbin... Remember: the only reason why /bin and /sbin exist is to have tools available during boot time to mount /usr. -- Nicolas Sebrecht