Hot answers tagged kernel
4
You can find the answer in the wiki: the idea is that one does not use /etc/modprobe/blacklist.conf.
Instead, say you want to blacklist pcspkr. You create a pcspkr.conf file in /etc/modprobe and put blacklist pcspkr inside. Then run
depmod -ae && update-initramfs -u
3
memmap
There is this tutorial titled: Bad Memory HowTo which discusses disabling memory via the kernel using the memmap argument to the kernel. According to the howto you have 2 options when it comes to memmap:
Turn off everything after the bad memory - (mem=###M option)
Turn off just the memory around the bad memory - (memmap=#M$###M option)
With the ...
3
This was surprisingly lacking in documentation. I found this file, module-signing.txt, which is part of the RHEL6 Kernel Documentation. In this document it shows how to generate signing keys, assuming you want to sign all your modules as part of a kernel build:
cat >genkey <<EOF
%pubring kernel.pub
%secring kernel.sec
Key-Type: DSA
Key-Length: 512
...
3
First Issue
You're missing the kernel-headers package. You need these to compile kernel modules.
yum install kernel-headers
Assuming this where you downloaded the drivers from. When I unpacked them on a CentOS 6.4 system I got the following error:
$ cd jmebp-1.0.8.5
$ ls
CHANGELOG jme.c jme.h Makefile scripts
$ make
make: *** ...
3
Memory (RAM) for a linux or unix process, is just a linear array of bytes. Each byte has a number, from 0 to some maximum. That's the processes "address space". The size of an address space varies depending on whether it's a 32-bit or 64-bit CPU, but any byte in memory can be read or written based on that byte's address, which is just a number.
A process ...
2
kexec is a mechanism by which the running kernel replaces itself by another one. An external program doing so would have to have an extremely intimate knowledge of the kernel(s) involved, and kernel-level access to everything on the machine too. Perhaps doable, but I think nobody is crazy enough to try.
2
The kernel is a piece of software acting as a mid layer in what consists a computer, often administering the hardware resources and offering services to the various applications.
The services provide by the kernel, include, but are not limited to:
Abstracts and administers the applications running on a user machine so that they share effectively hardware ...
2
3.x is just continuation of 2.x - at one point Linus decided that the "x" part of the version is too big. Generally you probably want reasonably recent kernel, probably one marked as "longterm". A lot also depends on your application as well - while remote security holes in kernel are rather scarce, local problems are much more prevalent.
1
Picking a kernel is a constraining problem:
kernel must be new enough to reliably support hardware you're running on (i.e.: NIC drivers)
kernel must be new enough to reliably support software features you're planning to use (i.e.: iptables)
kernel must be new enough to get rid of as many vulnerabilities as possible
kernel must be old enough to be proven ...
1
It is unclear to me where you got that apt-get install line from, as googling does not give any direct hits. The output message you got was probably something more like:
Unable to locate package kernel-source-2.6.32-5-amd64
(it is also strange that the source would be amd64 specific)
You should try with the correct package name for the kernel sources:
...
1
Your kernel lacks support for aes-cbc-essiv:sha256. “Error allocating crypto tfm” refers to the kernel's cryptographic subsystem: some necessary cryptographic data structure couldn't be initialized. Your support for cryptographic algorithms comes in modules, and you have a module for the AES algorithm and a module for the SHA-256 algorithm, but no module for ...
1
These are the two scenarios where a block of sufficient size has been found. Notice in the first case, we are removing an entire node (fits) from memlist by linking the previous node's next pointer to the next pointer of this node. This block is then used in the return value, so I presume from that and the comments, etc. that the intent here is to find ...
1
The kernel contains a default root partition setting, determined at compile time (you can change it in the binary image with the rdev command). You can pass an argument on the kernel command line to override this default at boot time, e.g. root=/dev/mmcblk9p42 to boot from MMC device 9 partition 42 instead of the default. The command line is passed to the ...
Only top voted, non community-wiki answers of a minimum length are eligible


