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 <gentoo-user+bounces-127873-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1R1lZ5-0008QZ-1F
	for garchives@archives.gentoo.org; Thu, 08 Sep 2011 20:51:15 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 62C8B21C290;
	Thu,  8 Sep 2011 20:50:10 +0000 (UTC)
Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53])
	by pigeon.gentoo.org (Postfix) with ESMTP id 8687421C3E6
	for <gentoo-user@lists.gentoo.org>; Thu,  8 Sep 2011 20:46:26 +0000 (UTC)
Received: by wwf25 with SMTP id 25so343097wwf.10
        for <gentoo-user@lists.gentoo.org>; Thu, 08 Sep 2011 13:46:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type:content-transfer-encoding;
        bh=hIH0Jl+mKsNSikoXEAnozjqT6geTdKUfTYFO/nKty4o=;
        b=bFZrS+4ObSwinrj7ELC+Pr1hdXKMppbgtp+m4V7wc08yYaLLYudWPJUMpT3FEiHN3a
         D+BCDtt74lc0R8Qfg7vBwZ4veZJPwckmLgSXbmRCc+7vmcblzYgZjFHTMYzRfWJBpqC7
         n+yWQeVtxD3r9Ys1CDQ2dQeW2/8P06OzyaH5w=
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.216.46.203 with SMTP id r53mr1147739web.113.1315514785719;
 Thu, 08 Sep 2011 13:46:25 -0700 (PDT)
Received: by 10.216.39.140 with HTTP; Thu, 8 Sep 2011 13:46:25 -0700 (PDT)
In-Reply-To: <20110908223828.5188d386@rohan>
References: <201108191109.34984.michaelkintzios@gmail.com>
	<20110908023729.45d1b985@karnak.local>
	<CADPrc83ggoxoNY9mhzBB7EOR=JdW3wHrNfnvEzZM2yqU2TSuGg@mail.gmail.com>
	<4495743.s0RYfxWcgT@pc>
	<CADPrc83jOLeEXT6nRDLnUBf2xwXwFXKP1TdTe_LvEYrvyLk6Rg@mail.gmail.com>
	<20110908214836.014d6adc@rohan>
	<CADPrc80vA-grv-bAv8ddNnH_KxfZdF7X7v0oC3BoxKY6nZfU0A@mail.gmail.com>
	<20110908223828.5188d386@rohan>
Date: Thu, 8 Sep 2011 16:46:25 -0400
Message-ID: <CADPrc82sgun=GHGoyxC7tt2iCq4pGL9EhRTh_Oct+k=nGq96JA@mail.gmail.com>
Subject: Re: [gentoo-user] /dev/sda* missing at boot
From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= <caneko@gmail.com>
To: gentoo-user@lists.gentoo.org
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 
X-Archives-Hash: 2ea09fc2fc8a205823ad1d0ae3461f4a

On Thu, Sep 8, 2011 at 4:38 PM, Alan McKinnon <alan.mckinnon@gmail.com> wro=
te:
> On Thu, 8 Sep 2011 16:21:11 -0400
> Canek Pel=C3=A1ez Vald=C3=A9s <caneko@gmail.com> wrote:
>
>> > I do not have an initramfs, do not
>> > need one, see no need to have one and have not yet seen a valid
>> > technical reason for why having one is ideal.
>>
>> It's not "ideal" (I don't think anybody has said that). Almost nothing
>> is "ideal" in computer science.
>>
>> Maybe it's not enough for you, but I repeat: we need dynamic /dev
>> trees, udev giveus that, the udev code lives in user space, we need an
>> early user space =3D> initramfs.
>
> I didn't say I don't use udev, I do. I too have cameras, USB gadgets
> and a huge array of possible hotplug objects in the shops I can buy at
> any time. udev makes that all work well.
>
> I don't agree with the assertion that "user space =3D> initramfs".
>
> You obviously must start udev as soon as possible in the boot process.
> For it to work at all, one of the minimum requirements is something
> mounted at / containing udev rules. This can be an initramfs or a
> physical disk or anything else that can possibly behave as a block
> device. I know of nothing in the kernel that *requires* it to be an
> initramfs. The code should be generic enough that I can mount whatever
> I want, then do whatever I need to do within limits and finally pivot
> mount the real /

The only simple answer I have is this one: if it is so simple, then it
would work this way.

It isn't. If I am wrong (and, of course, that is possible), someone
will come out and do it, and you guys will be able to keep your
separated /usr and no initramfs.

But I really don't think so. But, please, prove me wrong. I would
certainly be interesting to see another solution.

Regards.
--=20
Canek Pel=C3=A1ez Vald=C3=A9s
Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n
Universidad Nacional Aut=C3=B3noma de M=C3=A9xico