1 |
This message is being issued by /sbin/module-update. It is called from |
2 |
/etc/init.d/modules to update /etc/modules.conf. It's complaining because |
3 |
/boot has not been mounted yet. As far as I can tell, /boot is treated no |
4 |
differently than any other non-root filesystem. |
5 |
|
6 |
Ultimately, I think, the fault lies in /sbin/rc which should be checking for |
7 |
/boot being a filesystem and mounting it up front. |
8 |
|
9 |
dcm |
10 |
|
11 |
On 5/10/06, de Almeida, Valmor F. <dealmeidav@××××.gov> wrote: |
12 |
> |
13 |
> > -----Original Message----- |
14 |
> > From: Glenn Enright [mailto:elinar@×××××××.nz] |
15 |
> > Sent: Tuesday, May 09, 2006 7:58 PM |
16 |
> > To: gentoo-user@l.g.o |
17 |
> > Subject: Re: [gentoo-user] System.map not found - unable to check |
18 |
> symbols |
19 |
> > |
20 |
> > > > > > > System.map not found - unable to check symbols. |
21 |
> > > > > > > which doesn't seem to cause problems during/after booting |
22 |
> (??). |
23 |
> > > > > > > |
24 |
> > > > > > > I did a manual kernel compilation |
25 |
> > > > > > |
26 |
> > > > > > To do this, I always do: |
27 |
> > > > > > |
28 |
> > > > > > make all modules_install install |
29 |
> > > > > > |
30 |
> > > > > > This will do all the necessary steps. |
31 |
> > > > > |
32 |
> > > > > I tried the make all option and it added a /boot -> . |
33 |
> > > > > Inside /boot. Also, a menu.lst file was created inside |
34 |
> /boot/grub |
35 |
> > > > > that points to grub.conf. Other than that there no |
36 |
> changes/additions |
37 |
> > > > > we made. |
38 |
> > > > |
39 |
> > > > 'make all' is supposed to compile the kernel, 'make |
40 |
> modules_install' |
41 |
> > > > will compile the kernel modules, 'make install' will install the |
42 |
> > kernel |
43 |
> > > > and 'make all modules_install install' will do all three of those |
44 |
> > things. |
45 |
> > > |
46 |
> > > I tried multiple times, different ways installing the kernel |
47 |
> (vanilla |
48 |
> > > sources) and reinstalling grub. Still the same message of |
49 |
> "System.map |
50 |
> > > not found" during booting. |
51 |
> > > |
52 |
> > > > > I rebooted and had the same problem occurring: |
53 |
> > > > > |
54 |
> > > > > System.map not found -- unable to check symbols |
55 |
> > > > |
56 |
> > > > Could you provide the output of: |
57 |
> > > > |
58 |
> > > > # df -h | grep boot |
59 |
> > > > # ls -l /boot |
60 |
> > > |
61 |
> > > Nothing from the previous commands since /boot is not mounted (it is |
62 |
> no |
63 |
> > > in fstab as suggested by the install handbook) |
64 |
> > > |
65 |
> > > > # uname -r |
66 |
> > > |
67 |
> > > 2.6.15.1 |
68 |
> > |
69 |
> > |
70 |
> > Where is the message comming from? do you get it during kernel load or |
71 |
> > once |
72 |
> > the initscripts with the green stars beside them start doing their |
73 |
> thing? |
74 |
> |
75 |
> Yes after the green starts. The actual message scrolls up tagged with a |
76 |
> yellow asterisk |
77 |
> |
78 |
> > I'm |
79 |
> > guessing from the OP that you have x86 hardware? |
80 |
> |
81 |
> Yes I have x86 |
82 |
> |
83 |
> > |
84 |
> > 1) If its the kernel load (easier to check) I suggest the following. |
85 |
> As |
86 |
> > root |
87 |
> > user... |
88 |
> > - make sure the boot partition is mounted run 'mount /boot' |
89 |
> > - make sure the /usr/src/linux link is pointing to the kernel you want |
90 |
> to |
91 |
> > boot |
92 |
> > from |
93 |
> > - cd /usr/src/linux |
94 |
> > - run 'make clean' (this will essentially deletes all the compiled |
95 |
> stuff |
96 |
> > except for your config file, in other words cleans up the tree :) |
97 |
> > - run 'make all modules_install install' |
98 |
> > - have a look in /boot to make sure the installer created the |
99 |
> appropriate |
100 |
> > link 'System.map' to the version it just installed. use 'ls -l' to see |
101 |
> > this |
102 |
> > - now try a reboot making sure you use >> the same kernel you just |
103 |
> built |
104 |
> > << |
105 |
> > do you still get the message? If so you may need to alter the kernel |
106 |
> > config |
107 |
> > and see if that makes any difference, or you might like to try a |
108 |
> different |
109 |
> > kernel version. |
110 |
> > |
111 |
> > 2) If its happening while the initscripts load, or at some other time |
112 |
> > after |
113 |
> > kernel boot, then its a gentoo specific issue and you need to work |
114 |
> through |
115 |
> > those scripts somehow to isolate the cause. |
116 |
> > |
117 |
> > -- |
118 |
> > Thus spake the master programmer: |
119 |
> > "After three days without programming, life becomes |
120 |
> meaningless." |
121 |
> > -- Geoffrey James, "The Tao of Programming" |
122 |
> |
123 |
> |
124 |
> Thanks, |
125 |
> |
126 |
> -- |
127 |
> Valmor |
128 |
> |
129 |
> -- |
130 |
> gentoo-user@g.o mailing list |
131 |
> |
132 |
> |