标签: kernel

12.04 `内核恐慌不同步 IO-APIC + 计时器不起作用`

我使用推荐的程序将 Ubuntu 12.04 LTS 下载到我的随身碟上。重新启动系统后,出现此错误:

[0.032000] 内核恐慌 - 不同步:IO-APIC + 计时器不起作用。尝试启动
apic=debug 并发送报告。然后尝试使用“noapic”选项启动[0.032000]

boot kernel 12.04

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

是不是每个程序都必须通过shell来完成他们愿意做的过程?

我在某处看到过“bash 用于与 Linux 内核通信”。

是否只适用于终端?或者每个程序(包括具有 GUI 的程序)都必须通过 shell 来完成它们愿意执行的过程吗?

(假设我们正在给照片上色。bash 如何知道我们在做什么?gimp 和 bash 之间是否有第三方将它们转换为 bash?)

如果您能举个例子来解释的话,那将非常有帮助:)

gui command-line bash kernel

3
推荐指数
1
解决办法
520
查看次数

systemtap 在 5.0.0 内核上是否损坏?

我遵循了SystemTap的安装过程,但得到了错误的结果。它是来自我做错的事情还是来自这个内核版本?

错误:

aurelien@icebot:~/git/stuff/SystemTap$ sudo stap -e 'probe begin { printf("Hello, World!\n"); exit() }'
cc1: fatal error: /tmp/stapsypJMr/stapconf_65457367ef4d7ed52aaaae440e42c00c_753.h: No such file or directory
compilation terminated
cc1: fatal error: /tmp/stapsypJMr/stapconf_65457367ef4d7ed52aaaae440e42c00c_753.h: No such file or directory
compilation terminated.
scripts/Makefile.build:284: recipe for target '/tmp/stapsypJMr/stap_9a0b55b200bf55578dbb0e27f51dd27f_992_src.o' failed
make[1]: *** [/tmp/stapsypJMr/stap_9a0b55b200bf55578dbb0e27f51dd27f_992_src.o] Error 1
make[1]: *** Waiting for unfinished jobs....
scripts/Makefile.build:284: recipe for target '/tmp/stapsypJMr/stap_9a0b55b200bf55578dbb0e27f51dd27f_992_aux_0.o' failed
make[1]: *** [/tmp/stapsypJMr/stap_9a0b55b200bf55578dbb0e27f51dd27f_992_aux_0.o] Error 1
Makefile:1606: recipe for target '_module_/tmp/stapsypJMr' failed
make: *** [_module_/tmp/stapsypJMr] Error 2
WARNING: kbuild exited with status: 2 …
Run Code Online (Sandbox Code Playgroud)

kernel

3
推荐指数
1
解决办法
1734
查看次数

如何添加自定义内核风味?

由于多种原因,我需要为标准 x86 Ubuntu 16.04 系统构建自定义内核。按照这些说明,我通过以下调用成功构建了我需要的软件包套件:

fakeroot debian/rules binary-headers binary-generic binary-perarch skipdbg=false do_tool=true
Run Code Online (Sandbox Code Playgroud)

然而,作为这项工作的下一步,我想知道是否要做一些事情,例如减少不需要的驱动程序的数量,包括我目前使用 dh_dkms 软件包安装的一些补丁等。我觉得即使是我自己使用,它也会如果这些更改可以在内部发布,而不是使用标准的“通用”名称,而是可能是特定于我公司的半嵌入式用例的新风格/配置,那就最好了。

我发现 Ubuntu 内核存储库(例如 git://kernel.ubuntu.com/ubuntu/ubuntu-disco.git)有点难以导航,而且它似乎与 Debian 的做法有很大的不同,他们的有关内核构建的文档也不是很有帮助。

所以我的问题是:这个存储库中定义的口味及其配置(或默认配置)在哪里?看起来它可能已经在 中debian.master/control.d/vars.<flavourname>,但在那里添加新文件并没有使binary-<flavourname>构建目标可用,也没有改变任何fakeroot debian/rules editconfigs行为方式。

谢谢。

compiling kernel linux-headers

3
推荐指数
1
解决办法
1039
查看次数

引导分区不断被旧的 inird.img 文件填满

以下是 的内容/boot

drwxr-xr-x  5 root root     3072 Apr 18 09:10 .
drwxr-xr-x 26 root root     4096 Mar 22 15:43 ..
-rw-r--r--  1 root root   217495 Jan 17 05:59 config-4.15.0-76-generic
-rw-r--r--  1 root root   217457 Feb 28 02:45 config-4.15.0-91-generic
drwxr-xr-x  3 root root     4096 Dec 31  1969 efi
drwxr-xr-x  5 root root     1024 Mar 22 15:50 grub
-rw-r--r--  1 root root 60196828 Apr 18 09:05 initrd.img-4.15.0-76-generic
-rw-r--r--  1 root root 60206115 Apr 18 09:05 initrd.img-4.15.0-91-generic
drwx------  2 root root …
Run Code Online (Sandbox Code Playgroud)

apt boot dpkg kernel initrd

3
推荐指数
1
解决办法
1654
查看次数

Ubuntu 20.04 启动速度非常慢 [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *错误* Flip_done 超时

我最近在我的新 Razer Blade Stealth 上安装了 Ubuntu 20.04,并安装了 Nvidia 驱动程序 450,但现在启动时间很奇怪。系统启动并完全响应需要两分钟多的时间。当nomodeset以内核参数传递时,它会在几秒钟内正常启动,但随后 Nvidia 驱动程序将不会被加载......

让它启动后(没有nomodeset),运行后多次出现这些错误dmesg

[  151.867350] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:83:pipe A] flip_done timed out
[  162.107787] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:136:pipe B] flip_done timed out
[  172.348571] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CONNECTOR:191:eDP-1] flip_done timed out
[  182.588656] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CONNECTOR:212:DP-3] flip_done timed out
[  192.828967] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:31:plane 1A] flip_done timed out
[  203.068850] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:84:plane 1B] flip_done timed out
[  213.308649] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:83:pipe …
Run Code Online (Sandbox Code Playgroud)

boot nvidia kernel drivers 20.04

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

将所有固件文件从 GitHub 存储库 kernel/git/firmware/linux-firmware 复制到 /lib/firmware

我将https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git的全部内容复制到系统的 /lib/firmware 文件夹中。

我没有遇到任何问题,它修复了丢失的固件消息,但我不确定以这种方式复制所有文件是否会给我带来任何麻烦。

使用 - 复制所有固件文件会给sudo cp -r /home/username/linux-firmware/. /lib/firmware/.我带来任何麻烦吗?

多谢。

firmware kernel git drivers

3
推荐指数
1
解决办法
4454
查看次数

Ubuntu 20.04 LTS 的 netboot mini.iso 中是否可以包含 &gt;5.4 的 linux 内核?

我看到Ubuntu 20.04 LTS (Focal Fossa) 的最新 netboot mini.iso仍然具有非常旧的内核版本 5.4.0-42。

是否可以使用较新的内核(例如 HWE 5.13)使用相同的 netboot mini.iso?

updates boot kernel iso 20.04

3
推荐指数
1
解决办法
832
查看次数

为什么 Bionic 和 Focal 中的“linux”会受到 CVE-2022-0847 的影响?

根据Ubuntu 安全页面,linuxBionic 和 Focal 中的项目状态为“需要”。linux-generic我假设这个项目在 APT 存储库中引用,所以linuxBionic 中应该是 4.15,Focal 中应该是 5.4。我还在 Ubuntu Focal 上用(amd64)做了一个简单的测试linux-image-5.4.0-100-generic,但未能利用。因此我认为 4.15 上的 Bionic 也不受影响。

那么为什么 Bionic 和 Focal 仍然显示为“需要”呢?

截屏

security kernel

3
推荐指数
1
解决办法
1010
查看次数

Linux 魔法 SysRq 键中的 176 是什么意思

这是在 中设置的值Ubuntu 22.04

root@test:~# cat /proc/sys/kernel/sysrq
176
Run Code Online (Sandbox Code Playgroud)

我无法从此链接找到该值:

https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html

这是什么意思?

security kernel networking

3
推荐指数
1
解决办法
876
查看次数