标签: kernel

ln: 无效选项 -- '/'

我有一个情况,ln即使在我阅读了ln帮助后也无法解决这个问题。

运行以下命令:

ln -sf  /lib/modules/$kernel_version/extra/mISDN_core.ko /lib/modules/$kernel_version/kernel/drivers/isdn/mISDN/mISDN_core.ko
Run Code Online (Sandbox Code Playgroud)

提供以下错误:

ln: invalid option -- '/'
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

command-line kernel symbolic-link

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

Ubuntu 18.04 内核在关机时出现恐慌

安装 ubuntu 18.04 后,我在关闭 Dell Alienware Aurora R7 时遇到问题。已成功安装 nvidia 驱动程序。

在此处输入图片说明

kernel alienware 18.04

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

定期自动删除

亲戚有一台装有 Ubuntu 16.04 的笔记本电脑,它会自动更新其软件。几个月后,他们面临着一个完整的根分区并且无法再启动 XServer(除其他外)。

调查这一点,他们有大约 10GB 的旧内核文件。所以步骤

  1. 对我来说是清除linux-generic并设置linux-image-generic为手动,因为没有它,您会丢失该机器上不需要的所有内核头文件。
  2. 我将 autoclean 设置为 0 到 14 天,所以至少下载的包会再次被清理。

我现在缺少的是第 3 步,我可以定期告诉系统不仅执行自动清理,还执行自动删除并删除所有未使用的内核包。

有这样的事情还是我必须手动破解一些东西?

apt kernel

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

无法在 AWS 上的新 Ubuntu 18.04 实例上使用 livepatch

我只是尝试在 AWS 上运行的 EC2 Ubuntu 18.04 LTS 实例上安装 livepatch。这是我收到的错误消息:

2018/10/12 15:24:29 无法使用 livepatch:您的内核“4.15.0-1021-aws”不符合 livepatch 更新的条件

我看到目前最新的稳定内核版本是 4.18.13,最新的长期版本是 4.14.75。这是一个可能会随着时间的推移自行解决的问题还是永久性的?谢谢,

kernel amazon-ec2

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

如何使 USB Ubuntu 安装与不同的计算机更兼容?

我总是随身携带一个钥匙串 USB 驱动器,不久前注意到可以轻松地在其上安装 Ubuntu。我已经成功地使用这个驱动器为他们测试其他人的硬件,并从死的 Windows 安装中复制文件,或者只是在旅行时在安全的操作系统中检查我自己的电子邮件。

到目前为止,这种方法效果很好,但不是每次都有效。某些硬件会识别 USB 驱动器,但拒绝从中启动。在其他情况下,系统会启动,但存在严重的性能/显示问题,这可能使其无法使用。

我已尝试编制一份所有兼容性选项的列表,这些选项有助于提高此驱动器的成功启动和操作率,但我不确定还可以采取哪些措施来防止出现问题,或者还有哪些其他有用的选择在这种情况下一般。到目前为止,我已经记下了以下几点:

  • 使用 vanilla Ubuntu ISO,而不是例如更薄的 Xubuntu,因为在某些情况下,Xubuntu 无法正确加载笔记本电脑的 WiFi 驱动程序,而 vanilla Ubuntu 可以。

  • 使用 64 位 ISO(适用于欧洲/北美),因为今天在这些地区更有可能遇到 64 位处理器,并且一些较新的 UEFI 版本在 64 位时无法启动 32 位 Ubuntu 系统。

  • 在驱动器上保留一些空间以创建交换分区,因为某些机器的 RAM 可能较低(或低于预期)并且非常慢的 USB 交换仍然比完全崩溃要好。

  • nomodeset参数输入到 中/etc/default/grub,因为系统将使用许多不同的 GPU 启动,这应该可以防止显示问题。

以及侧面的两个小技巧:

  • 某些 Windows 10 安装不会完全关闭并阻止进入 BIOS/启动菜单。如果发生这种情况,请先启动 Windows 系统,然后尝试使用该Restart选项而不是正常关机,或在按住的Shift同时按住Shutdown以绕过这些 Windows/UEFI 启动机制。

  • 通过 USB 更新需要很长时间(根据 Ubuntu 的标准),尤其是在 USB 2.0 上,所以我建议禁用所有自动更新,而是在有足够的时间/带宽可用时手动更新系统。

在这种情况下是否还有其他设置选项会有益?

您是否会建议其他内核参数或系统配置,以增加兼容性同时不限制这种最小安装的使用?

live-usb usb kernel uefi system-installation

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

我可以在非基于 debian 的 Linux 中使用 Canonical Livepatch 吗?

我可以在 Arch Linux 桌面上使用 Canonical Livepatch 吗?

我环顾四周,但看不到真正支持哪些操作系统的详细列表。

我发现只有基于 debian 的人使用https://snapcraft.io/canonical-livepatch上的用户分发部分中的Snap 安装了它。

谢谢!

kernel canonical-livepatch

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

dpkg --list 'linux-image-*' 导致未知/未安装

所以我手动删除旧内核并做了一个dpkg --list 'linux-image-*',我得到:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  linux-image-4. 4.10.0-42.46 amd64        Linux kernel image for version 4.
ii  linux-image-4. 4.13.0-31.34 amd64        Linux kernel image for version 4.
ii  linux-image-4. 4.15.0-38.41 amd64        Signed kernel image generic
ii  linux-image-4. 4.15.0-39.42 amd64        Signed kernel image generic
ii  linux-image-4. 4.15.0-42.45 amd64        Signed kernel image generic
ii  linux-image-4. 4.4.0-128.15 amd64        Linux kernel image for version 4.
ii  linux-image-4. 4.4.0-140.16 amd64        Linux kernel …
Run Code Online (Sandbox Code Playgroud)

package-management dpkg kernel

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

即使附近有 3 个,Ubuntu 18.04 WiFi 网络也没有显示

我最近在我的 2009 mac mini 上安装了 Ubuntu 18.04。我使用了一个可启动的闪存驱动器,一切都很好。最初,找不到 WiFi 适配器,但在进入软件和更新 > 附加驱动程序并安装和使用来自 bcwl-kernel-source 的 Broadcom 802.11 Linux STA 无线驱动程序源之后。

附加驱动程序的图像

然而,尽管我周围至少有三个 WiFi 网络,因为我的手机和笔记本电脑已连接到它们,但没有可见的 WiFi 网络。

没有可见 WiFi 网络的图像

我尝试重新安装内核、重新安装网络管理器和 dist-upgrade。感谢您的帮助。

编辑

运行后lspci -nnk | grep 0280 -A3我得到这个输出:

03:00.0 Network controller [0280]: Broadcom Limited BCM4321 802.11a/b/g/n [14e4:4328] (rev 05)
Subsystem: Apple Inc. AirPort Extreme [106b:0090]
Kernel driver in use: wl
Kernel modules: ssb, wl
Run Code Online (Sandbox Code Playgroud)

运行后sudo iwlist chan我得到:

    enp0s10   no frequency information.

lo        no frequency information.

enp0s4f1u7c4i2  no frequency information.

wlp3s0    32 channels …
Run Code Online (Sandbox Code Playgroud)

wireless kernel networking broadcom drivers

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

升级后卡在“正在加载初始 ramdisk...”

在 Zenbook Pro 14 UX480FD 上运行 Ubuntu。过去几个月它一直工作正常,但自从sudo apt update && sudo apt upgrade前几天早些时候运行以来,它停止了正确启动。GRUB 加载正常,但在Loading initial ramdisk.... 恢复也不起作用,但引导至安装 USB 有效。fsck 没有发现任何问题,从安装 USB 运行 chroot 后没有可用的更新。可以重新安装,但在运行升级(在新系统上!)时问题再次发生。

我非常感谢您提供的任何帮助。

编辑:运行 Ubuntu 18.04.2。我不记得我的安装 USB 上有什么版本,但它有点旧。GRUB调用两个不同的版本,我可以启动到Ubuntu, with Linux 4.18.0-20-genericUbuntu, with Linux 4.18.0-15-generic以及恢复选项的两个版本。目前,仅Ubuntu, with Linux 4.18.0-15-generic (recovery mode)有效。

boot kernel 18.04

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

使用非 retpoline 编译器构建内核

我正在尝试在 Ubuntu 上构建 rtl wifi 驱动程序,当我使用make命令时,它给了我这条消息

make[1]: Entering directory '/usr/src/linux-headers-4.15.0-50-generic'
arch/x86/Makefile:156: CONFIG_X86_X32 enabled but no binutils support
arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please update your compiler..  Stop.
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-50-generic'
Makefile:58: recipe for target 'all' failed
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)

compiling kernel make drivers

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