我的 /boot 已满。apt-get autoremove autoclean 不起作用。我选择手动删除旧的 linux-image*。有很多文件,例如:config VERSION、vmlinuz VERSION、initrd.img*VERSION...
这些也可以手动删除吗?
VERSION 是旧版本(其中一些是 2012 年的!)。
我sudo lsmod
在我的 Ubuntu 16.04 LTS 上运行命令,我得到一个输出,其中的一部分如下所示。
使用的模块大小 simple_lkm 16384 0 UFS 73728 0 xt_CHECKSUM 16384 1 iptable_mangle 16384 1 ipt_MASQUERADE 16384 3 nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE iptable_nat 16384 1 nf_nat_ipv4 16384 1 iptable_nat nf_nat 24576 2 nf_nat_ipv4,nf_nat_masquerade_ipv4 nf_conntrack_ipv4 16384 2 nf_defrag_ipv4 16384 1 nf_conntrack_ipv4 xt_conntrack 16384 1 nf_conntrack 98304 5 nf_nat,nf_nat_ipv4,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4 ipt_REJECT 16384 2 nf_reject_ipv4 16384 1 ipt_REJECT xt_tcpudp 16384 6 桥 114688 0 stp 16384 1 桥 llc 16384 2 stp,bridge ebtable_filter 16384 0 ebtables 24576 1 …
我的笔记本电脑很旧,不需要支持新硬件。更新到新的内核版本使我的第二台显示器无法工作。如何选择退出 HWE 并继续使用支持 5 年的内核?我不需要每 6 个月左右就需要一个新的 Linux 内核。在服务器安装中,GA 内核是默认设置,是否有任何类似台式机(笔记本电脑)版本的选项。请帮忙。
我只是在回答成员提出的另一个问题时阅读了此内容
4.10 (=17.04) 将不会被修补:17.04 已于上周结束 (:)) 并且如果您从 4.4(16.04 的初始内核)更新内核,您应该使用内核 14.13 而不是 14.10
我的笔记本电脑上安装了 16.04 LTS ......那么为什么我在运行命令 uname -r 时显示“4.10.0-42 generic”
发行商 ID:Ubuntu 描述:Ubuntu 16.04.3 LTS 版本:16.04 代号:xenial
在过去的 30 分钟内,我阅读了许多帖子和许多线程,阅读有关 Linux 内核的内容。我遇到的问题是我在修复处理器漏洞时升级到最新的主线内核。
该内核是不稳定的,我有很多与程序的问题。现在我想转移到最新的STABLE内核。有很多重复的线程,但根据我的理解,主线内核并不稳定——但它们是最新的。除了 LTS内核之外,我还想找到最新的稳定内核。
apt-cache 是否显示最新的稳定内核?
当我运行命令 apt-cache linux-image 时,我会看到所有这些:
由于字符限制,我无法发布列表
我选择在 64 位 x86 SMP 上安装 linux-image-4.15.0-041500rc7-generic - Linux kernel image for version 4.15.0 on 64 bit x86 SMP 自从它被列出以来,但我不确定这是否是一个稳定的内核稳定线?
我在哪里可以找到 Ubuntu 各个部分的更改日志,尤其是内核?我找过,我找不到他们。
刚刚弹出一个软件更新对话框,在 2 天内更新了第二个“linux 映像”,唯一的细节是“Bump ABI 5.0.0-20”。这意味着什么?我想知道 -19 有什么变化。
所以我是 Ubuntu 的超级菜鸟,我在 Ubuntu 18.04 中的磁盘空间不足。为了清理系统,我尝试删除旧的系统内核:
sudo apt-get remove linux-image-VERSION
Run Code Online (Sandbox Code Playgroud)
但最终错误且愚蠢地选择了我当前的系统内核版本。终端运行了几个进程后,它会说“继续可能会破坏系统并且您将无法重新启动,您想继续吗?” 当然,我说不,不要继续,在那之后一切似乎都很好,直到那天下午,当我尝试重新打开笔记本电脑时,错误出现了:
从那里推ctrl+ alt+f2让我得到命令提示符,这给了我进入我的整个完整的文件系统,然后我键入:
sudo systemctl status systemd-modules-load.service
Run Code Online (Sandbox Code Playgroud)
这给了我:
然后在故障排除后,我能够在恢复 root shell 中建立网络连接,这使我能够成功运行:
sudo apt update
sudo apt upgrade && sudo apt dist-upgrade
sudo apt -f install
Run Code Online (Sandbox Code Playgroud)
根据这篇类似的帖子:在 Ubuntu 18.04 中登录时出现问题 - 无法启动加载内核模块
但是,这并没有解决问题,我仍然遇到同样的问题。任何意见或建议将不胜感激。
我正在尝试使用自定义补丁构建 ubuntu 5.3.0 内核。我下载了源代码并使用添加了补丁
patch -p1 < patch_name.patch
Run Code Online (Sandbox Code Playgroud)
并使用进行配置
make config
Run Code Online (Sandbox Code Playgroud)
然后我编译它使用
make -j6
Run Code Online (Sandbox Code Playgroud)
这给了我 vmlinux 和 vmlinux.o 文件。我不知道如何使用它们,所以我尝试将内核制作成 .deb 文件。我用了
make deb-pkg
fakeroot make-kpkg -j N --initrd --append-to-version=my-very-own-kernel kernel-image kernel-headers
make bindeb-pkg
Run Code Online (Sandbox Code Playgroud)
但是在编译整个内核后,所有这些都给了我同样的错误。
/bin/sh: 1: lz4c: not found
arch/x86/boot/compressed/Makefile:146: recipe for target 'arch/x86/boot/compressed/vmlinux.bin.lz4' failed
make[3]: *** [arch/x86/boot/compressed/vmlinux.bin.lz4] Error 127
make[3]: *** Deleting file 'arch/x86/boot/compressed/vmlinux.bin.lz4'
make[3]: *** Waiting for unfinished jobs....
arch/x86/boot/Makefile:112: recipe for target 'arch/x86/boot/compressed/vmlinux' failed
make[2]: *** [arch/x86/boot/compressed/vmlinux] Error 2
arch/x86/Makefile:284: recipe for target 'bzImage' failed
make[1]: *** …
Run Code Online (Sandbox Code Playgroud) 处理器:英特尔酷睿 i7-4790 @ 3.60 GHz
内存:32.0 GB
系统类型:基于 x64 的处理器
操作系统:Windows 10 专业版
U 盘:金士顿 16 GB
我已按照以下官方 Ubuntu 教程链接中概述的步骤转到 T:https : //ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview
一切顺利,安装过程中没有错误,耶!当我从新的 USB 启动时,GNU GRUB 再次出现,到目前为止一切顺利。
但是,当我选择 Ubuntu 时,我立即收到了一个casper/vmlinuz
找不到的错误。我检查了 USB 驱动器(按照教程的说明使用 Rufus 创建),果然,vmlinuz
丢失了。
优盘/casper
目录:
我挂载了用于生成 USB 的 iso 文件,果然,vmlinuz 就在那里,还有一些在 USB 驱动器上看不到的其他文件,initrd
以及filesystem.squashfs.gpg
.
ISO/casper
目录:
我最近买了一台使用 Tiger Lake CPU 和 Intel XE Iris 显卡的新笔记本电脑。这是 XPS 13,是 3 年前早期 XPS 13 型号的升级版。
这台计算机(在 Ubuntu 20.10 上)的性能绝对糟糕,所以我做了一些研究,听起来下一个 Linux 5.9 内核将更好地支持 Tiger Lake 相关的东西。
鉴于 Groovy Gorilla 已经出局,是否意味着下一个(5.9)内核只会出现在 Ubuntu 21.04 中,还是我们可以期待它更早登陆?