相关疑难解决方法(0)

如何添加内核启动参数?

我需要将引导参数添加foo=bar到我的内核中。如果测试成功,我如何才能一次完成测试,并永久执行此操作?

grub2 kernel

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

如何在错误更新后降级内核 (16.04)

最近升级到 Ubuntu 16.04 内核(4.4.0-89 和 -91)在我的笔记本电脑上失败了。令人高兴的是,我仍然安装了以前的工作版本(4.4.0-57)。现在我已经将 Grub 配置为向我显示菜单,并且我在启动时手动选择 -57,但这似乎很脆弱,将来可能会中断sudo apt upgrade

我想我想要:

  • 删除 -89 和 -91,因为它们对我没有任何好处。
  • 使 -57 成为 Grub 的默认值,以通过升级持续存在的方式。
  • 确保 -57 保持安装状态,即使我安装了以后的内核升级
  • 能够轻松尝试稍后的内核更新,但如果失败则恢复为 -57。我主要担心的是 -57 会被自动删除。
  • 如果我发现以后有一个功能正常的更新,一个简单的路径来返回撤消所有这些并返回到后续内核更新。

尝试删除 -91 withsudo apt remove linux-image-4.4.0-91-generic需要我删除 linux-generic 和 linux-headers-generic。感觉不好,所以没试过。

我可以找到关于一般问题的各种问题,但似乎没有一个能解决我的所有目标,而且大多数都足够老了,我认为它们不再适用。

做到这一点的最佳方法是什么?

附录:这被标记为如何防止更新特定包?. 该答案可能会解决我的问题的一部分,但并不能解决更大的问题。

从广义上讲,问题在于内核的处理方式不寻常。它是通过 linux-generic 安装的,它只是对 linux-image-generic 和 linux-image-headers 的依赖。那些反过来只是依赖于 linux-linux-image-VERSION-generic 和 headers-VERSION-generic,值得注意的是将版本号放入包名中的包(大概是为了便于并行安装多个)。

该答案中没有特别提到的是:

  • 不解决如何删除 -89 和 -91。
  • 没有解决如何使 -57 成为 Grub 的默认值,即使我安装了以后的更新。
  • 没有解决如何确保 -57 保持安装,即使我安装了以后的更新。即使答案是持有一个或多个包裹,鉴于涉及的几个包裹,我会持有哪些?如果是持有 linux-generic 的问题,我该如何先将其降级?

upgrade grub2 kernel 16.04

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

Ubuntu 19.10 音频驱动程序问题

我在 Dell Inpsiron 7590 上全新安装 ubuntu 19.10 时遇到了一些声音问题。它有一个 ALC3254 声音芯片。

奇怪的是,当从安装 USB 运行 ubuntu 时,音频工作正常。安装后,系统仅显示音频的“虚拟输出”。

对安装版本使用“ inxi -Fxz ”,向我展示了:

Audio:
    Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_soc_skl 
    v: kernel bus ID: 00:1f.3 
    Sound Server: ALSA v: k5.3.0-42-generic
Run Code Online (Sandbox Code Playgroud)

虽然 USB 上的实时版本显示:

Audio:
    Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel 
    v: kernel bus ID: 00:1f.3 
    Sound Server: ALSA v: k5.3.0-18-generic
Run Code Online (Sandbox Code Playgroud)

这表明加载的驱动程序不同,并且 Sound Server 版本略有不同。我检查了两者之间的 alsa-base.conf,它们没有显示出任何区别。

在已安装的版本上,我尝试过的所有显示声卡的命令都没有显示声卡。('aplay -l'、'cat /proc/asound/cards'、'alsamixer' 等)

我怀疑以某种方式为设备加载了错误的驱动程序,可能是由于较新的 Sound Server 版本?关于如何进一步调查此问题的任何想法?

我也已经在网上尝试了一些建议:

  • 将各种选项附加到 alsa-base.conf: …

sound alsa soundcard 19.10

6
推荐指数
2
解决办法
3835
查看次数

Ubuntu 18.04 HP Envy 中不再有声音

这是我第一次在这里发帖,但我有点绝望。

我的笔记本电脑上没有任何声音,只有“虚拟输出”,而昨天它工作正常。我尝试了几种方法,卸载并重新安装alsapulseaudio,然后强制重新加载,阻止win10休眠,几乎是我在互联网上能找到的所有方法。以下是我尝试过的一些不成功的解决方案:

我有双启动 Win10/Ubuntu 18.04。以下是一些可能对您有用的信息:

wob@hp-envy:~$ inxi -SMA
System:    Host: hp-envy Kernel: 5.3.0-42-generic x86_64 bits: 64
           Desktop: Gnome 3.28.4 Distro: Ubuntu 18.04.4 LTS
Machine:   Device: laptop System: HP product: HP ENVY Laptop 13-aq0xxx v: Type1ProductConfigId serial: N/A
           Mobo: HP model: 85E2 v: 29.27 serial: N/A
           UEFI: Insyde v: F.08 date: 08/15/2019
Audio:     Card Intel Device 9dc8 driver: snd_soc_skl
           Sound: Advanced Linux Sound Architecture v: k5.3.0-42-generic
wob@hp-envy:~$ …
Run Code Online (Sandbox Code Playgroud)

sound pulseaudio hp alsa

5
推荐指数
1
解决办法
1902
查看次数

Pulseaudio 不工作内核驱动程序损坏

由于我插入了损坏的 HDD 驱动器,因此我的脉冲音频无法工作。启动时,ubuntu 一直在检查它是否工作,并且启动时间很长(启动了几个启动作业)。

\n\n

如果我尝试从控制台启动它,我会得到以下输出。

\n\n
W: [pulseaudio] alsa-mixer.c: Your kernel driver is broken: it reports a volume range from 0 to 0 which makes no sense.\nW: [pulseaudio] alsa-mixer.c: Your kernel driver is broken: it reports a \nvolume range from 0 to 0 which makes no sense.\nW: [pulseaudio] authkey.c: Failed to open cookie file \'/root/.config/pulse/cookie\': No such file or directory\nW: [pulseaudio] authkey.c: Failed to load authentication key \'/root/.config/pulse/cookie\': No such file or directory\nW: [pulseaudio] authkey.c: Failed to open cookie …
Run Code Online (Sandbox Code Playgroud)

pulseaudio kernel

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

标签 统计

kernel ×3

alsa ×2

grub2 ×2

pulseaudio ×2

sound ×2

16.04 ×1

19.10 ×1

hp ×1

soundcard ×1

upgrade ×1