1 |
On Tue, 2011-03-22 at 19:15 +0000, Duncan wrote: |
2 |
> I'm absolutely with you on that. If you don't need an initr*, it |
3 |
> definitely makes the whole thing simpler to avoid it (as I too have done). |
4 |
|
5 |
I have an initrd on our firewall/fileserver here at the SOHO since I'm |
6 |
I'm loading the root fs from a RAID-supported, EVMS drive. I did this |
7 |
as a kind of proof of concept to learn how to do it, but at one point a |
8 |
kernel upgrade forced me to rebuild the initrd manually with a newer |
9 |
glibc. It was a strange problem, and a lot of work to fix. If I could |
10 |
diagnose and fix _that_ I reckon I can quit whining and fix the |
11 |
(probably relatively easy) one with my desktop boot. |
12 |
|
13 |
It's a pity that EVMS is an orphaned project, or was the last time I |
14 |
checked. IBM dropped it. It was and is a pretty slick system. |
15 |
|
16 |
Ubuntu uses an initrd in all their stuff. I believe it's involved in |
17 |
the display of their boot graphic and such. They've achieved _very_ |
18 |
fast boot times, though, and the loaded system is disk-based. I know a |
19 |
lot of Gentoo people look down on Ubuntu, but every distribution I've |
20 |
ever worked with has its advantages and disadvantages. Open Source is |
21 |
about choice :-) |
22 |
|
23 |
> Panicking is certainly understandable, particularly coming at an already |
24 |
> busy time of year. But that's behind us now. And simply having no time |
25 |
> to deal with it for a few days is something I'm sure we all deal with, |
26 |
> especially when there ends up a social crisis to deal with too. Sometimes |
27 |
> it's all just too much and something has to give. When that's finally |
28 |
> realized and done... it's like venting steam from an overheated nuclear |
29 |
> reactor (apropos comparison ATM, if I do say so =:^), it might mean a |
30 |
> slightly elevated immediate issue, but tends to deescalate the entire |
31 |
> situation. |
32 |
|
33 |
I'm going to nominate Jorge for sainthood! |
34 |
|
35 |
> Meanwhile, now we know the fork in the path to take. Without an initr*, |
36 |
> the fact that you get even a limited userspace (not just a kernel panic) |
37 |
> means that the kernel has the necessary drivers to get to and do the |
38 |
> initial load of the rootfs. The problem must be beyond that, in the |
39 |
> userspace config, initscripts or binaries. |
40 |
|
41 |
This is probably close to the point. Still working on our greenhouse, |
42 |
but soon I'll get the time to get back on the case with this problem. |
43 |
|
44 |
> At this point I'd guess something like the udev/kernel-config-deprecated- |
45 |
> sysfs issue someone else mentioned. |
46 |
|
47 |
Excellent shot, Duncan. I'll check it. I won't be using the 2.6.29 |
48 |
kernel again, as per Roman's suggestion, but 2.6.36 instead. |
49 |
|
50 |
-- |
51 |
Lindsay Haisley | "Everything works if you let it" |
52 |
FMP Computer Services | (The Roadie) |
53 |
512-259-1190 | |
54 |
http://www.fmp.com | |