标签: kernel

设置 Linux 内核运行时参数的正确方法是什么?

设置 Linux 内核运行时参数的规定方法是什么?我有时看到人们会将这些设置在诸如/etc/rc.local.

这真的是这样做的正确方法吗?

linux kernel parameter sysctl

4
推荐指数
1
解决办法
5868
查看次数

驱动安装,未找到内核源

我正在尝试在 Amazon EC2 上安装 NVidia Cuda 驱动程序。GPU 实例(Amazon Linux AMI (HVM) 2013.09.2 - ami-e9a18d80)遵循博客中的说明。它在过去两周内有效,但今天失败了。

指令状态

sudo yum -y groupinstall "Development Tools"
sudo yum -y install git libcurl-devel python-devel screen rsync yasm numpy openssl-devel
wget http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run
sudo sh cuda_5.5.22_linux_64.run
Run Code Online (Sandbox Code Playgroud)

错误是

正在安装 NVIDIA 显示驱动程序... 驱动程序安装无法找到内核源。请确保正确安装和设置内核源代码包。如果您知道内核源代码包已正确安装和设置,则可以使用“--kernel-source-path”标志传递内核源代码的位置。

说明中有关于如何修复它的评论,但我不明白这些命令。我似乎无法导航到指定的路径。如果有人可以像我 5 岁那样向我解释它,我认为这会有所帮助。

对于在安装 CUDA 时遇到问题的人(由于对内核源的一些抱怨而失败),这是我找到的修复程序... /usr/src/kernels 中的内核源与我正在运行的内核版本不同(您可以找到uname -r)。我进入 /boot/grub/menu.lst 并确保唯一启用的内核版本是我拥有源代码的版本。

drivers kernel nvidia amazon-ec2

4
推荐指数
2
解决办法
2万
查看次数

Linux 必须要有文件系统和 MMU 吗?

假设我不需要文件系统并且我只有可能不需要重新加载数据的应用程序 - 所以 MMU 可能是多余的。我可以从 Linux 中删除这两个项目,并成功启动操作系统吗?

我正在尝试开发小型 Linux 内核,我发现文件系统和 MMU 占用了相当大的空间。所以我想把它们去掉。

对此有何建议?

filesystems kernel

4
推荐指数
1
解决办法
1028
查看次数

如何将内核配置设置与源文件相关联?

这是一个可以更好地解释的示例:

在此处输入图片说明

我从图片中选择了音频驱动程序,我想浏览它的源代码。我如何从这里到达源文件的路径?

在此处输入图片说明

source kernel configuration linux-kernel

4
推荐指数
1
解决办法
159
查看次数

什么是“内核构建”,我从哪里得到它?

我正在尝试从 Solarflare 为我正在构建的服务器上的 nic编译OpenOnload。它说的是没有内核构建。

root@server:/usr/src/openonload-201310-u2# ./scripts/onload_install
onload_install: Building OpenOnload.
mmakebuildtree: No kernel build at '/lib/modules/3.2.0-4-amd64/build'
onload_build: FAILED: mmakebuildtree --driver -d x86_64_linux-3.2.0-4-amd64
onload_install: ERROR: Build failed.  Not installing.
`
Run Code Online (Sandbox Code Playgroud)

当它说应该在 进行内核构建时,它在说 /lib/modules/3.2.0-4-amd64/build什么?我怎样才能得到那个文件?

我正在使用 Debian 7“Wheezy”。

compiling kernel linux-kernel network-interface

4
推荐指数
1
解决办法
3024
查看次数

Linux-image-3.2.0.4-amd64 与 linux-image-amd64

安装 Debian 我必须在内核之间进行选择

  • linux-image-3.2.0.4-amd64
  • linux-image-amd64

有什么不同?

kernel debian

4
推荐指数
1
解决办法
4279
查看次数

如何避免在使用 fdisk 更改分区后重新启动系统?

修改分区表时,fdisk通常会返回如下错误信息:

警告:重新读取分区表失败,错误 16:设备或资源繁忙。

内核仍然使用旧表。新表将在下次重新启动时使用。

有什么方法可以避免重启?

linux partition kernel

4
推荐指数
1
解决办法
1817
查看次数

防火墙、IPS 和 IDS 等安全程序如何访问网络数据?

据说内核负责网络数据的传输、互联网和网络访问层。然后,网络数据根据端口号在适当的进程上传递。

防火墙、IPS 和 IDS 等安全程序如何访问不属于它们的网络数据,而它们只是用户级程序而不是内核的一部分?代理服务器怎么样?

为什么网络数据必须先通过防火墙才能进行适当的处​​理?

networking security kernel

4
推荐指数
1
解决办法
216
查看次数

4
推荐指数
2
解决办法
3169
查看次数

如何查询EFI签名

看来 Grub-EFI 只会启动一个“签名”的 Linux 内核。是否有一些命令可以让我查询给定的内核映像以找出其上存在哪些签名(如果有)?

grub kernel boot-loader uefi

4
推荐指数
1
解决办法
4966
查看次数