标签: kernel

内核可以通过更新管理器自我更新吗?

我注意到当前安装的 Linux 内核修订版/版本的日期晚于系统的安装日期。

  • 2.6.32-24-generic # /var/log/installer/syslog
  • 2.6.32-25-generic # uname -r

这些数字似乎回答了我自己的问题,但令我惊讶的是,我不记得戏剧性的“你现在必须重新启动 Windows!” 对话,我已经开始期待如此深刻的系统变化......

也许我只是点击了OK ..Windows 风格 :)

内核是否能够以某种方式“替换”自己?……还是只能做“小手术”?

例如。我能否在 2020 年继续运行“Lucid”,并通过更新安装每个“最新”内核。(我不会那样做;这只是一个测试场景。)

upgrade update-manager kernel

10
推荐指数
1
解决办法
817
查看次数

什么是 ACPI GPE 风暴?

刚刚遇到系统死机(没有触摸板,没有键盘,屏幕看起来正常),Alt/SysRq/REISUB 不起作用,不得不按下开始按钮。

/var/log/kern.log我发现:

ACPI: EC: GPE storm detected, transactions will use polling mode
Run Code Online (Sandbox Code Playgroud)

大约在冻结的时候。下一个条目是下次重新启动的第一个操作。

这可能是相关的,这意味着什么?

我也经常遇到程序崩溃,崩溃报告中总是提到段错误和/或 SIGSEV,这种情况发生的程序看起来太随机了(mplayer、clementine、gnome 字幕、openshot 等),但这些永远不会损坏系统,我总是可以继续我的工作。这一切让我有点担心我的系统的稳定性。

系统详情:

Ubuntu 12.04, 64-bit
3.2.0-25-generic Kernel
Intel® Core™ i5-2430M CPU @ 2.40GHz × 4 
Run Code Online (Sandbox Code Playgroud)

battery acpi kernel freeze 12.04

10
推荐指数
1
解决办法
8146
查看次数

如何修复内核被删除的系统?

因为我想在我的硬盘上获得更多可用空间,所以我删除了旧内核(不要问我为什么这么生气。)。我也不小心删除了活动内核(Ubuntu 12.04 上的 3.2.0-27)。

首先我无法启动。我通过实时系统安装了内核 3.2.0-23 和 3.2.0-27(请参阅此处)。

现在,当我现在启动系统时,我只得到以下几行:

mountall: Event failed
fsck from util-linux 2.20.1
/dev/sda1: clean, 832254/40099840 files, 21092083/160394239 blocks
 * Stopping Flush boot log to disk
 * Stopping Enabling additional executable binary formats
 * Starting bluetooth daemon
Run Code Online (Sandbox Code Playgroud)

其他电脑规格:

  • 英特尔 i5 2500K 4x 3.3 GHz
  • 8 GB 内存
  • /dev/sda1 是 Ubuntu,大约 1400GB
  • 索泰英伟达 GTX 560
  • 华擎 Z68 Pro3

先感谢您!

编辑:在这里您可以从 /var/log 中找到一些日志文件:kern.log boot.log

startup boot kernel

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

拥有/vmlinuz 和/initrd.img 有什么意义?

Ubuntu 为当前的 vmlinuz 和 initrd.img 保留了一个符号链接/,但是这样做有什么意义呢?鉴于很多人都/boot在不同的分区上。

kernel

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

运行 Ubuntu 所需的最小兼容 Linux 内核版本是多少?

为什么是旧内核?

无论出于何种原因,您可能被迫运行另一个内核而不是 Ubuntu 提供的内核。对于与特定预编译内核模块兼容的内核,您甚至可能需要几年时间,您的基于 Xen/容器的 VPS 提供商可能会强制您使用他的内核等。

我有很长一段时间这个问题,但这个今天再次引发它。

在这种情况下,能够说明是否可以将问题归咎于内核,或者是否应该费心尝试在您的情况下设置更新版本的 Ubuntu,这将非常有用。

政策、文件?

我特别感兴趣的是开发人员/QA 在这方面的目标是什么,涉及 LTS 版本和运行 LTS 内核的较新的稳定版本。一些密切相关的问题:

  • 与早期内核版本的兼容性政策是什么?例如,不接受错误报告,必须使用所有内核版本,包括以前的 LTS 等。
  • 示例案例,实际上:在 Precise 上运行 Lucid 的内核时,我遇到麻烦的可能性有多大?
  • 除了随发行版提供的版本之外,软件在多大程度上与正在测试的内核(udev、gvfs、mdadm 等)相对接近?
  • 桌面版/服务器版在这方面有何不同?

最明显的地方是发行说明。然而,除了对 Ubuntu 风格内核的更新/更改之外,这并没有提到与其他内核的兼容性,而在注释的其他部分中提到了与内核相关的功能,例如

软件 RAID 现在支持坏块管理 (MD)。

是 Ubuntu 根本不关心这些情况,还是我错过了这方面的资源?除了发行说明,我在很大程度上使用了 Google 关键字:Ubuntu 12.04 minimal kernel version required以及它的几个变体。然而,似乎没有就这些结果发表任何声明。我现在发现这个问题只作为相关资源出现。我确实找到了这个答案,很难,而且看起来很有希望,但它是关于特定问题/环境的,而不是关于服务器/桌面使用情况。

用户空间与内核

我知道大多数用户级软件不应该关心内核版本,但是 VPN 软件或与硬件交互的应用程序变得越来越复杂,例如上面的那个,还有 V4L2、网络管理器、Alsa 等。

Debian 与 Ubuntu

Debian 对此非常清楚。对于 Wheezy,我们知道如果你依赖 udev,它需要 2.6.26 才能从它的发行说明中正常运行(正在开发中):

wheezy 中的 udev 版本需要 …

compatibility kernel

10
推荐指数
1
解决办法
4323
查看次数

WCHAN 以 ps 为单位的值

WCHAN(等待通道)究竟是什么意思?它的价值是什么以及这些价值代表什么?我试图找到他们,但一无所获。

kernel ps

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

如何恢复/boot中已删除的文件?(vmlinuz 丢失,系统无法启动)

我错误地删除了vmlinuz/boot目录中的一个文件。但是,为了确定起见,我备份了/bootinside /tmp

因此,我无法启动,因为我收到了缺少 vmlinuz 文件的错误。所以我使用实时 USB 启动,但是当我进入/boot硬盘驱动器 (sda5) 中的目录时,它完全是空的。如果我将文件从/tmp/boot/boot目录复制到该目录,我仍然无法启动。

如何将这些文件还原到适当的目录?

boot kernel restore

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

如何编译和安装自定义主线内核

我在一台新笔记本电脑上运行 Ubuntu 15.10,但为了获得对该硬件的适当全面支持,我显然需要 4.4 内核 + 一个自定义补丁。如果您对详细信息感兴趣,请参阅此处

我知道主线内核 PPA,但我的理解是它们没有源代码。如果是这种情况,这似乎消除了使用主线内核 PPA 的可能性,因为我无法修补它。所以我一直在尝试查看 git 源代码并构建它,但找不到最新的相关说明。

有人可以帮助说明在 15.10 上构建 4.4 内核的说明吗?

kernel 15.10

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

什么是最新的稳定内核以及如何安装它?

我在 Ubuntu 16.04 上安装内核 4.6 时遇到问题。有人说是因为不稳定。那么内核的最新稳定版本是什么以及如何安装它。

kernel 16.04

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

3.19.0-65 是否向 14.04 LTS 引入了新的安全启动要求?

我的笔记本电脑带有 14.04 (Trusty Tahr) LTS。从那以后,我没有进行任何重大更改,每当我收到更新通知时,我都会应用更新。

在 2016 年 7 月 15 日,我照常应用更新,或者我是这么认为的。当我收到这个“Debconf”弹出窗口时,“软件更新程序”弹出窗口已经达到了“配置垫片签名”的程度屏幕截图,其内容在随附的文本中详细描述。

正如你所看到的:

  • 用大字体说“配置安全启动”
  • 有“禁用 UEFI 安全启动?” 复选框(复选框)
  • 有一个“帮助”按钮
  • 有一个“前进”按钮

我以前从未见过这个。我在截取屏幕截图之前单击了“帮助”按钮,这会显示您可以看到的第三个弹出窗口。

帮助弹出文本

以防万一有人搜索这些短语中的任何一个......

Your system has UEFI Secure Boot enabled. UEFI Secure Boot is not compatible with the use of third-party drivers.

The system will assist you in disabling UEFI Secure Boot. To ensure that this change is being made by you as an authorized user, and not by an attacker, you must choose a password …
Run Code Online (Sandbox Code Playgroud)

kernel dkms uefi

10
推荐指数
2
解决办法
1705
查看次数

标签 统计

kernel ×10

boot ×2

12.04 ×1

15.10 ×1

16.04 ×1

acpi ×1

battery ×1

compatibility ×1

dkms ×1

freeze ×1

ps ×1

restore ×1

startup ×1

uefi ×1

update-manager ×1

upgrade ×1