1 |
Hello, |
2 |
|
3 |
1. When my machine boots, just after I tell lilo which kernel to load, |
4 |
lilo reports "EBDA is big; kernel setup stack overlaps LILO second |
5 |
stage" |
6 |
|
7 |
2. I chose lilo over grub because of some gentoo handbook comment |
8 |
about multilib that frightened me. |
9 |
|
10 |
3. My machine boots fine. I have to be paying close attention to even |
11 |
see that message since the screen quickly clears during the kernel |
12 |
boot sequence. |
13 |
|
14 |
4. I do not know how long this has been happening, but I just noticed |
15 |
it today. Possible coincidence: just upgraded gcc and recompiled |
16 |
world and the kernel today. |
17 |
|
18 |
5. I ran /sbin/lilo after compiling and installing the kernel. I even |
19 |
ran it a few more times just to be on the safe side. |
20 |
|
21 |
=== |
22 |
|
23 |
Question: Why am I getting the error "EBDA is big"? |
24 |
|
25 |
a) You did not run /sbin/lilo after installing the kernel [FALSE see (5)] |
26 |
|
27 |
b) There is something very wrong and your machine is unable to boot |
28 |
[FALSE see (3)] |
29 |
|
30 |
c) Just be thankful your machine boots. Don't you have anything |
31 |
better to worry about? |
32 |
|
33 |
d) Use grub and hope that this problem goes away without really |
34 |
understanding it. |
35 |
|
36 |
e) People get this message yet are able to boot when their kernels are |
37 |
too big. Randomly convert a component to a loadable module; |
38 |
recompile; reboot; repeat until problem goes away. |
39 |
|
40 |
f) [your answer here] |
41 |
|
42 |
Thank you, |
43 |
|
44 |
Chris |
45 |
|
46 |
|
47 |
=== |
48 |
|
49 |
PS: My kernel install procedure: |
50 |
|
51 |
make -j4 && make -j4 modules_install && cp /boot/kernel |
52 |
/boot/kernel.bak && cp /boot/.config /boot/.config.bak && cp |
53 |
arch/x86_64/boot/bzImage /boot/kernel && cp .config /boot/.config && |
54 |
emerge --oneshot nvidia-drivers && emerge --oneshot virtualbox-modules |
55 |
&& /sbin/lilo |
56 |
|
57 |
=== |
58 |
|
59 |
PPS: Output of lilo -v |
60 |
|
61 |
# /sbin/lilo -v |
62 |
LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger |
63 |
Development beyond version 21 Copyright (C) 1999-2006 John Coffman |
64 |
Released 19-Feb-2007 and compiled at 14:08:13 on Jan 13 2013 |
65 |
|
66 |
Warning: LBA32 addressing assumed |
67 |
Reading boot sector from /dev/sda |
68 |
Using MENU secondary loader |
69 |
Calling map_insert_data |
70 |
Warning: The boot sector and map file are on different disks. |
71 |
|
72 |
Boot image: /boot/kernel |
73 |
Added kernel * |
74 |
|
75 |
Boot image: /boot/kernel.bak |
76 |
Added bak |
77 |
|
78 |
Boot image: /boot/safe |
79 |
Added safe |
80 |
|
81 |
Boot other: /dev/sda3, on /dev/sda, loader CHAIN |
82 |
Added windows |
83 |
|
84 |
Writing boot sector. |
85 |
/boot/boot.0800 exists - no boot sector backup copy made. |
86 |
2 warnings were issued. |