Tag: 内核

如何添加主线内核PPA?

如何将主线内核ppa添加到突触软件源? 我有url: http : //kernel.ubuntu.com/~kernel-ppa/mainline/ 但我错过了ppa: line。

安装最新主线后删除旧内核是否安全?

我已按照此处的建议安装了主线内核3.10,以便我可以使用WiFi。 我遇到了这里描述的空间问题(dpkg配置空间不足,有单独的/boot ) 如该答案所指出的,运行本博客中描述的推荐命令是否安全? 如果没有,应该如何修改? 我正在使用: dpkg -l ‘linux-*’ | sed ‘/^ii/!d;/'”$(uname -r | sed “s/\(.*\)-\([^0-9]\+\)/\1/”)”‘/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d’ | xargs sudo apt-get -y purge dpkg –list | grep linux-image ii linux-image-3.10.1-031001-generic 3.10.1-031001.201307131550 amd64 Linux kernel image for version 3.10.1 on 64 bit x86 SMP ii linux-image-3.8.0-19-generic 3.8.0-19.30 amd64 Linux kernel image for […]

nomodeset,quiet和splash内核参数是什么意思?

内核命令行参数(也称为引导选项)是什么意思? 当你去Ubuntu(或更好的,GRUB)选项时,你会nomodeset像nomodeset , quiet和splash这样的东西。 这些选项意味着什么? 我也对其他参数感兴趣,并有兴趣看到任何内核参数(如acpi )的描述,但这些并不重要。

rtl8812au和rtl8814au网络加密狗的dkms驱动程序无法在17.10(内核4.13)上构建

我有用于rtl8812au(v4.3.14)和rtl8814au(v4.3.21)的github dkms内核驱动程序,这些驱动程序在17.04正常工作,但在升级到17.10期间无法构建。 这两个驱动程序都基于类似的代码,并且无法以类似的方式构建。 我不知道这是一个新的gcc编译器,还是新的4.13内核,可能导致问题。 它可能只需要对Makefile进行一些小调整即可解决错误。 如果我使用标准的make命令,而不是普通的dkms add/build/install序列,我可以很容易地看到错误。 以下是rtl8812au代码版本4.3.14的错误(比当前Ubuntu回购中的内容更新)… user@Satellite-E55:~/src/rtl8812AU$ make make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.13.0-16-generic/build M=/home/user/src/rtl8812AU modules make[1]: Entering directory ‘/usr/src/linux-headers-4.13.0-16-generic’ CC [M] /home/user/src/rtl8812AU/core/rtw_cmd.o In file included from /home/user/src/rtl8812AU/include/drv_types.h:32:0, from /home/user/src/rtl8812AU/core/rtw_cmd.c:22: /home/user/src/rtl8812AU/include/osdep_service.h: In function ‘thread_enter’: /home/user/src/rtl8812AU/include/osdep_service.h:343:2: error: implicit declaration of function ‘allow_signal’; did you mean ‘do_signal’? [-Werror=implicit-function-declaration] allow_signal(SIGTERM); ^~~~~~~~~~~~ do_signal /home/user/src/rtl8812AU/include/osdep_service.h: In function ‘flush_signals_thread’: /home/user/src/rtl8812AU/include/osdep_service.h:353:6: […]

无法启动加载内核模块后该怎么办

我试图从Ubuntu 14.04升级我的系统。 我的笔记本电脑冻结了几个小时。 甚至没有指针做任何事情。 所以我按下电源按钮几秒钟就关闭了。 这个未完成的安装是我的问题的根源。 当我重新启动系统时,会出现grub,然后显示以下消息: [FAILED] Failed to start Load Kernel Modules See ‘systemctl status systemd-modules-load.service’ for details 加上一些以决赛结束的其他线路: Failed to start Load Kernel Modules 当我按CTRL + ALT + F1打开命令行时,我可以进入 sudo systemctl status systemd-modules-load.service 我得到以下输出: status systemd-modules-load.service 如果我重复systemctl命令,我有时会得到其他进程而不是179,例如183。 以防万一需要, sudo ls /lib/systemd/system/systemd-modules-load.service 给我 /lib/system/systemd-modules-load (written in green) journalctl 输出大量数据。 红线如下: 第一条红线: 第二和第三条红线: 第四条红线: […]

将可预测的网络接口名称与备用内核一起使用

几乎不断地,我使用Ubuntu内核PPA中的内核 ,或者我自己编译的内核,使用Ubuntu内核配置。 问题是当我使用stock内核时,它似乎默认使用可预测的网络接口名称(即“p4p1”),但是当我使用任何备用内核时,它似乎默认使用旧方法(即“eth0”)。 虽然与这个问题不太相关,但我的测试计算机上出现了硬盘故障,我正在安装新的Ubuntu Server 14.04.2。 我无法确定内核之间的区别。 我怀疑是内核配置参数,但一直无法识别哪一个。 我的问题:如何使可预测的网络接口名称在所有内核中一致地工作? 附加说明:在某处我看到禁用可预测的网络接口名称以将其添加到grub: GRUB_CMDLINE_LINUX_DEFAULT=”net.ifnames=0 biosdevname=0″ 所以,我认为相反可能会有所帮助: GRUB_CMDLINE_LINUX_DEFAULT=”net.ifnames=1 biosdevname=1″ 但它没有任何区别。 实际上,无论设置如何,我都无法让非库存内核使用biosdevname。 而且我无法获得stock内核来生成/etc/udev/rules.d/70-persistent-net.rules文件(即使,这不是我想要的),无论net.ifnames的设置net.ifnames 。 如果我有net.ifnames=1 ,那么至少非库存内核不会生成错误的/etc/udev/rules.d/70-persistent-net.rules文件。 摘自/var/log/udev : 库存内核: KERNEL[9.216730] add /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/p4p1 (net) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/p4p1 IFINDEX=2 INTERFACE=p4p1 SEQNUM=1945 SUBSYSTEM=net … UDEV [9.241073] add /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/p4p1 (net) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/p4p1 ID_BUS=pci ID_MODEL_FROM_DATABASE=P8P67 and other motherboards ID_MODEL_ID=0x8168 ID_NET_NAME_MAC=enxf46d04652d8e ID_NET_NAME_PATH=enp3s0 ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC. ID_PCI_CLASS_FROM_DATABASE=Network controller […]

如何在启动过程中启用在屏幕上打印的启动消息?

如何启动启动期间在屏幕上打印的各种服务的启动消息,内核消息和其他日志?

NMI看门狗:BUG:软锁定 – CPU#2卡住了23秒!

我收到此错误消息 NMI watchdog: BUG: soft lockup – CPU#2 stuck for 23s! [plymouthd:305] 在我的系统启动时(即使使用live-cd)。 我的电脑是戴尔inspiron 7559与intel图形和nvidia。

获得更新后,Ubuntu Wifi驱动程序无法正常工作

我的笔记本电脑上安装了Ubuntu 16.04。 它工作正常,直到有一天有更新。 更新后,我在内核4.15.0-13-generic ,它就是。 我无法检测到我的Broadcom Wifi驱动程序。 在通知面板上,没有选项可以打开/关闭wifi。 lspci -nnk | grep 0280 -A3结果 lspci -nnk | grep 0280 -A3 : 02:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01) Subsystem: Foxconn International, Inc. BCM43142 802.11b/g/n [105b:e071] 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev […]

我怎样才能避免内核更新?

我想冻结Kubuntu 14.04.1 LTS Trusty的内核版本。 是否足以评论/etc/apt/source.list第5行和第6行(见下文)? 4 … 5 deb http://de.archive.ubuntu.com/ubuntu/ trusty main restricted 6 deb-src http://de.archive.ubuntu.com/ubuntu/ trusty main restricted 7 … 这是检查正在使用的内核(前面带有“i”的内核): root:~# aptitude search linux-image-generic linux-headers-generic i A linux-headers-generic – Generische Linux-Kernel-Header p linux-headers-generic-lts-quantal – Generische Linux-Kernel-Header p linux-headers-generic-lts-raring – Generische Linux-Kernel-Header p linux-headers-generic-lts-saucy – Generische Linux-Kernel-Header p linux-headers-generic-lts-trusty – Generische Linux-Kernel-Header p linux-headers-generic-lts-utopic […]