Gentoo Archives: gentoo-user

From: Todd Goodman <tsg@×××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: After /usr conflation: why not copy booting software to /sbin rather than initramfs?
Date: Fri, 30 Mar 2012 13:50:14
Message-Id: 20120330134840.GL27585@ns1.bonedaddy.net
In Reply to: Re: [gentoo-user] Re: After /usr conflation: why not copy booting software to /sbin rather than initramfs? by Dale
1 * Dale <rdalek1967@×××××.com> [120329 17:39]:
2 [..]
3 > I already tried making one from scratch and also making the one inside
4 > the kernel. Both belly flopped and left me with nothing but errors. It
5 > never even tried to leave the init thingy environment. I think I posted
6 > them a good long while back but no clue what they were know. I just
7 > moved on to what was supposed to be "easy". Yea, right. :/
8 >
9 > My concern is this, if it is this hard for me to get one working, if it
10 > ever breaks, I'm screwed. I know myself pretty well, if it breaks and I
11 > can't figure it out, I'll be looking for a install CD/DVD and fix it on
12 > a grand scale. This is how I got to Gentoo. I couldn't get Mandrake to
13 > work right and be stable, I switched.
14 >
15 > Well, it's supper time here. Maybe that will help, me at least. lol
16 >
17 > Dale
18
19
20 Do you want to try again to make one from scratch?
21
22 If you're not using LVM or RAID for root or /usr and you compile your
23 filesystem into the kernel then it's very simple and should be about
24 a five line (tops) init script (and even if those don't hold for you,
25 it's not that much tougher.)
26
27 If you spend the time now to do it yourself I think you'll find you have
28 the tools and knowledge to track down any problems later.
29
30 If you're willing to try again, I'm willing to work with you.
31
32 If you can find your hand-rolled initramfs and the errors you were
33 having we can figure it out.
34
35 And for the record. I hate this whole /usr must be mounted in an
36 initramfs or on /. It seems that all these arguments about bluetooth
37 keyboards and such have it all exactly bass ackwards. If you have some
38 flavor of hardware that isn't supported in the base kernel then you
39 should be creating an initramfs for support.
40
41 But I can't argue with people who donate their time getting to work on
42 what they want to and supporting only what they want to.
43
44 And I'm not ready to make and maintain an overlay that doesn't require
45 this so it's time for me to stop gnashing my teeth and suck it up and get
46 on with life.
47
48 Todd
49
50 P.S. - If you don't want to get an hand-rolled initramfs working, it
51 would be interesting to see what an ls -lr /dev shows for the cases
52 where everything works for you and where it doesn't.