Results 1 to 3 of 3
Hello
While running "apt-file show linux-image-2.6.31-22-generic", I notice those files in /boot:
Code:
linux-image-2.6.31-22-generic: /boot/System.map-2.6.31-22-generic
linux-image-2.6.31-22-generic: /boot/abi-2.6.31-22-generic
linux-image-2.6.31-22-generic: /boot/config-2.6.31-22-generic
linux-image-2.6.31-22-generic: /boot/vmcoreinfo-2.6.31-22-generic
linux-image-2.6.31-22-generic: /boot/vmlinuz-2.6.31-22-generic
Does someone know what those files do ...
- 08-25-2010 #1Linux Newbie
- Join Date
- Nov 2007
- Posts
- 127
[boot] What do those files do?
Hello
While running "apt-file show linux-image-2.6.31-22-generic", I notice those files in /boot:
Does someone know what those files do exactly? Why is there no initrd.(gz/lz), since I read that to keep the kernel (vmlinuz) small, most drivers are not part of it and must be loaded dynamically (from initrd while the kernel is still booting up, and from the real root filesystem once the mass-storage can be mounted)?Code:linux-image-2.6.31-22-generic: /boot/System.map-2.6.31-22-generic linux-image-2.6.31-22-generic: /boot/abi-2.6.31-22-generic linux-image-2.6.31-22-generic: /boot/config-2.6.31-22-generic linux-image-2.6.31-22-generic: /boot/vmcoreinfo-2.6.31-22-generic linux-image-2.6.31-22-generic: /boot/vmlinuz-2.6.31-22-generic
Thank you.
- 08-25-2010 #2
A system map is where the connections between symbol names and memory addresses are made. This is needed if other programs have to use kernel functions. They know the names of it, but they don't know where they are located. This is different for each kernel.
[quote]
linux-image-2.6.31-22-generic: /boot/config-2.6.31-22-generic
[quote]
These are the answers to the questions when you configured the kernel.
Like if a certain driver is to be included (Y/N) in the kernel.
This is the "core" kernel itself. Without the modules.linux-image-2.6.31-22-generic: /boot/vmlinuz-2.6.31-22-generic
This is true, but an initrd is not mandatory. If you compile the vital drivers statically into the kernel, you don't need the interim step of a ramdisk.Why is there no initrd.(gz/lz), since I read that to keep the kernel (vmlinuz) small, most drivers are not part of it and must be loaded dynamically (from initrd while the kernel is still booting up, and from the real root filesystem once the mass-storage can be mounted)?Debian GNU/Linux -- You know you want it.
- 08-26-2010 #3Linux Newbie
- Join Date
- Nov 2007
- Posts
- 127
Thanks for the explanations.


Reply With Quote
