Gentoo Archives: gentoo-user

From: Chris Stankevitz <chrisstankevitz@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Lilo EBDA is big yet computer boots (multiple choice)
Date: Tue, 15 Jan 2013 05:51:15
Message-Id: CAPi0psvgz1rnTf-h7g+VnLrKHxG5OxVr-Su03ZyjCNQbYfRxAw@mail.gmail.com
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.