今天早上我的内核更新崩溃了,我不得不启动到旧内核。我想查看用于崩溃启动的日志日志:
journalctl --list-boots
0 336aa03f15d3443d95e079ad17b6dc77 Fri 2018-02-02 05:49:03 MST—Fri 2018-02-02 17:57:50 MST
Run Code Online (Sandbox Code Playgroud)
它只显示旧内核上的当前重新启动,而不是 10 分钟前崩溃几次的内核更新。
如何在重新启动后获得持久性以查看以前的启动日志?
这个内核更新是在周一推出的,我更新了我们的大部分系统。
今天我开始更新最后一个系统,内核更新不可用。它似乎是从回购中拉出来的。
在我今天尝试更新的系统上:
Run Code Online (Sandbox Code Playgroud)apt policy linux-generic linux-generic: Installed: 4.15.0.23.25 Candidate: 4.15.0.23.25 Version table: *** 4.15.0.23.25 500 500 [my local mirror]
在周一更新的系统上
apt policy linux-generic
linux-generic:
Installed: 4.15.0.24.26
Candidate: 4.15.0.24.26
Version table:
*** 4.15.0.24.26 100
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)
另外,我剩下的一个 16.04 系统在星期一得到了这个更新,现在它在突触中显示本地/过时。
我在哪里可以看到这样做的原因,以及留在这个糟糕到足以被撤回的 LTS 内核上的后果是什么?
sudo ufw disable
然后sudo ufw enable
把我踢出 SSH
DMESG 报告
[UFW BLOCK] IN=eth0 OUT= MAC=30:........ SRC=192.168.1.me DST=192.168.1.server LEN=52 TOS=0x00 PREC=0x00 TTL=128 ID=15776 DF PROTO=TCP SPT=55640 DPT=22 WINDOW=253 RES=0x00 ACK URGP=0
我可以重新登录而无需通过控制台更改规则(UFW 仍然启用)。
这是在将 Xenial (16.04) 从内核 4.4 升级到 4.15 (HWE) 之后开始的。升级到 18.04.1 没有解决问题。
版本:
UFW 状态详细是(省略了一些规则,但它们都是 ALLOW)
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
22 ALLOW IN Anywhere …
Run Code Online (Sandbox Code Playgroud) 我在多台机器(带有 USB 2.0 和 USB 3.0 的笔记本电脑和台式机)上使用 Ubuntu MATE 16.04.5 LTS 和最新的 4.4 Linux 内核。
对我来说,内核的 USB 驱动程序内部似乎发生了一些变化(或者可能udisks
)。或者 USB 闪存硬件变得更便宜和低质量。
我的 USB 闪存有 LED 指示灯。杂牌礼物(ChipsBank CBM2099E控制器)。
当我将它连接到计算机时 - 它有 LED 指示灯,当数据传输时它会闪烁。
我的主要想法:当我看到闪烁的指示灯时,我认为闪光灯正忙,所以我不应该断开它以防止数据损坏。
许多闪光 - 旧的创见 JFV60、JF110、JF150、JF500、现代的 JF790;Kingston Data Traveler G2 和 ADATA UE700、SanDisk Extreme Pro 就没有这种连续闪烁的问题。它们在选择弹出选项后完全停止闪烁,并显示设备可以安全移除的气泡消息:
当我通过按弹出菜单选项从 Caja 文件管理器或 GNOME 磁盘弹出有问题的 USB 闪存驱动器时,闪光灯 LED 会持续快速闪烁。我试着等了大约一个小时,但经过这段时间后仍然闪烁。即使我没有在驱动器上写任何东西,也会发生这种情况。未显示通知气泡。
我的问题 - 这种闪烁问题的原因可能是什么?只有我吗?断开这种闪烁的闪光灯是否安全(对于数据)?
1. 我不会在这里询问写入缓存和/或sync
驱动器的缓慢下降。它高度依赖于 RAM 大小和闪存的实际写入速度。在没有写入数据的情况下存在上述行为。
2. 所有这些闪光灯在 Windows …
如今(18.04+)有更多的内核风味,并不是所有的都得到了很好的描述。我看到那些:
generic
, 默认一个, 有可能的-hwe
分支;virtual
— 相同generic
但不包括modules-extra
。也可以有-hwe
分支;kvm
;azure
, aws
, gcp
, gke
— 针对云提供商;oem
- 那是谁?;oracle
— 什么 Oracle 系统?那么,我该如何选择呢?例如,VPS 可能不需要generic
内核,virtual
需要更少的宝贵磁盘空间,但也许kvm
更好?首先有什么区别?
Wiki 有一个关于该主题的页面(https://wiki.ubuntu.com/Kernel/Dev/Flavors),但它已经过时了。
我今天遇到了这个问题。我试图将我的 Ubuntu 从 18.04 更新到 20.04,在安装更新期间,我的笔记本电脑试图重新启动。我有一台带有 Windows 和 Ubuntu 的双启动计算机。然后,在重新启动时,我的屏幕开始变亮,然后一次又一次地变黑。然后我尝试转到启动菜单上的高级 Ubuntu 设置并选择出现的第一个内核。但是后来它向我显示了下面的消息,我无法添加,因为图像尺寸太大,抱歉。但是有写
- - -[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]- - -
Run Code Online (Sandbox Code Playgroud)
如果可以,请你帮助我。提前致谢。
我有以下内核:
linux-image-5.11.0-27-generic
linux-image-5.11.0-38-generic
linux-image-generic-hwe-20.04
Run Code Online (Sandbox Code Playgroud)
我想删除这2个内核
linux-image-5.11.0-27-generic
linux-image-generic-hwe-20.04
Run Code Online (Sandbox Code Playgroud)
两个内核似乎都包含最新的驱动程序,但我找不到为什么需要两者或它们有什么区别。令人困惑!
今天更新后,linux-*-5.19.0-35-generic:amd64
我看到很多类似syslog
这样的条目:
Mar 2 12:04:57 xxx kernel: [ 4646.030116] snd_hda_intel 0000:00:1f.3: Too many BDL entries: buffer=2097152, period=65536
Mar 2 12:04:57 xxx kernel: [ 4646.031191] snd_hda_intel 0000:00:1f.3: Too many BDL entries: buffer=1048576, period=32768
Mar 2 12:04:57 xxx kernel: [ 4646.032330] snd_hda_intel 0000:00:1f.3: Too many BDL entries: buffer=2097152, period=65536
Mar 2 12:04:57 xxx kernel: [ 4646.033556] snd_hda_intel 0000:00:1f.3: Too many BDL entries: buffer=1048576, period=32768
Mar 2 12:04:57 xxx kernel: [ 4646.035347] snd_hda_intel 0000:00:1f.3: Too many BDL entries: buffer=4194304, period=131072 …
Run Code Online (Sandbox Code Playgroud)