Alan McKinnon wrote:
> On Sun, 23 Dec 2012 19:03:25 +0200
> nunojsi...@ist.utl.pt (Nuno J. Silva) wrote:
>
>> On 2012-12-23, Alan McKinnon wrote:
>>
>>> On Sun, 23 Dec 2012 12:22:24 +0200
>>> nunojsi...@ist.utl.pt (Nuno J. Silva) wrote:
>>>
>>>> On 2012-12-18, Alan McKinnon wrote:
>>>>
>>>>> On Tue, 18 Dec 2012 09:08:53 -0500
>>>>> Michael Mol <mike...@gmail.com> wrote:
>>>>>
>>>>>
>>>>> This sentence summarizes my understanding of your post nicely:
>>>>>
>>>>>> Now, why is /usr special? It's because it contains executable
>>>>>> code the system might require while launching.
>>>>> Now there are only two approaches that could solve that problem:
>>>>>
>>>>> 1. Avoid it entirely
>>>>> 2. Deal with it using any of a variety of bootstrap techniques
>>>>>
>>>>> #1 is handled by policy, whereby any code the system might
>>>>> require while launching is not in /usr.
>>>>>
>>>>> #2 already has a solution, it's called an init*. Other solutions
>>>>> exist but none are as elegant as a throwaway temporary filesystem
>>>>> in RAM.
>>>> What about just mounting /usr as soon as the system boots?
>>>
>>> Please read the thread next time. The topic under discussion is
>>> solutions to the problem of not being able to do exactly that.
>> Then I suppose you can surely explain in a nutshell why can't init
>> scripts simply do that?
>>
> It is trivially easy to create a circular loop whereby code required to
> mount /usr now resides on /usr.
>
> Which is the entire thrust of this whole thread.
>

When I reboot, I get a lot of errors about /var being empty, since it is
not mounted yet.  It appears it wants /var as well as /usr early on in
the boot process.  It boots regardless of the errors tho.

For the record Nuno, I have / and /boot on regular partitions.  I have
everything else, /home, /usr, /var and /usr/portage on LVM partitions. 
Until recently, I NEVER needed a init thingy and had zero errors while
booting.  Once this 'needing /usr on /' started a few months ago, I was
told I would need one to boot.  The claim being it was broken all the
time but odd that it worked for the last 9 years with no problem, might
add, I only been using Linux for the last 9 years but it also would have
worked before that. 

So, Nuno, everything was fine until they started moving things to a
place where it shouldn't be.  Now, we have people working on eudev which
will replace udev and allow us to boot with a separate /usr and no init
thingy either.  Basically, putting it back like it was, for many years I
might add.  

Dale

:-)  :-)

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!


Reply via email to