我刚刚升级了一个Ubuntu10.04(服务器版)到'2.6.32-36‘。但是,在进行了升级之后,服务器将不再启动,GRUB告诉我它无法读取标头。
我重新启动机器,在启动时按住shift,然后显示一个老内核列表。我选择了我升级的那个,系统就像以前一样启动和工作。
现在,我想摆脱最新的内核,坚持旧的内核。因此,我想我可以运行‘apt-获取删除linux-映像-2.6.32-36-服务器’,然后重新配置GRUB。但是,当我运行该命令时,Linux提供了以下内容:
Reading package lists... Done
Building dependency tree
R
如果运行建议的命令行,安全性如何。有窃听器吗?
The following packages were automatically installed and are no longer required:
linux-headers-4.15.0-32 linux-headers-4.15.0-32-generic
linux-headers-4.15.0-33 linux-headers-4.15.0-33-generic
linux-headers-4.15.0-34 linux-headers-4.15.0-34-generic
linux-image-4.15.0-
可能重复: 有办法删除/隐藏旧内核版本吗?
一段时间以来,我一直在我的电脑上使用双引导,在Windows 7的同时使用Ubuntu。一件非常令人不安的事情发生在Ubuntu内核被更新时(偶尔会发生这种情况)。它们作为选项添加到grub菜单中,因此,我的启动菜单现在如下所示:
Ubuntu, with linux 2.6.35-27 generic
Ubuntu, with linux 2.6.35-27 generic (recovery mode)
Ubuntu, with linux 2.6.35-25 generic
Ubuntu, with linux 2.6.35-25 gene
我愚蠢地把引导放在它自己的228米空间分区中,现在当我试图进行升级时,它总是告诉我它没有空间。
我试图删除旧包,但仍然没有足够的空间。
有没有一种方法可以摆脱这个/boot分区,并将它与根结合起来?
或者增加它的大小?
这是一个远程服务器,我只有命令行访问权限。
谢谢
更新:
dpkg -l | grep linux-image
ii linux-image-3.2.0-23-generic 3.2.0-23.36 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
在我安装Ubuntu焦点时,默认情况下kernel.perf_event_paranoid设置为4:
$ sysctl kernel.perf_event_paranoid
kernel.perf_event_paranoid = 4
(我已经检查了/etc/sysctl.conf和相关的配置dir,我还没有设置这个。)
这在我看来很奇怪,因为内核文档没有描述高于2的值的任何附加影响:
perf_event_paranoid:
Controls use of the performance events system by unprivileged
users (without CAP_SY
我收到一条错误消息:“卷boot只剩下5.3MB的磁盘空间。”
我在这个站点上查看了一些答案,我找到的关闭的答案提到了旧的linux内核,但是下面是我所有内核的列表。
ii linux-image-3.5.0-17-generic 3.5.0-17.28 i386 Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii linux-image-3.5.0-18-generic 3.5.0-18.29 i386 Linux kernel image for versio
在配置lirc-redrat3-0.8.7时,我遇到了以下问题:
./configure
......
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
.....
checking for python... /usr/bin/
我找到了,但它似乎有点过时:
#!/usr/bin/perl
# Copyright Ben Maurer
# you can distribute this under the MIT/X11 License
use Linux::Smaps;
my $pid=shift @ARGV;
unless ($pid) {
print "./smem.pl <pid>\n";
exit 1;
}
my $map=Linux::Smaps->new($pid);
my @VMAs = $map->vmas;
format
当我运行这个命令:sudo apt source linux-image-$(uname -r)时,我得到了这个错误:
Picking linux-4.18.11-surface-linux-surface as source package instead of linux-image-4.18.11-surface-linux-surface
E: Unable to find a source package for linux-image-4.18.11-surface-linux-surface
我已经跟踪了其他一些类似的文章,并且删除了deb-src和src在sources.lis
apt-get install linux-headers-`uname -r`
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-headers-4.9.0-kali3-amd64
E: Couldn't find any package by glob 'linux-headers-4.9.0-kali3-amd64'
E: Couldn't find any pa
我最初设法让我的tp链接弓箭手T2U在我的机器上工作,但在我安装了一些显示驱动程序之后,它似乎决定停止工作,但不确定原因。我试着重新安装驱动程序,但这似乎不起作用.
我是Linux新手,所以不太确定我在做什么
编辑: lsusb的输出
Bus 003 Device 002: ID 0bda:0161 Realtek Semiconductor Corp. Mass Storage Device
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux
作为初学者,我正在学习编写linux内核模块。我要做的是使用DFS算法将每个任务及其子进程写入内核日志。但是当我使用Makefile编译代码时,它显示了上面的错误:
function declaration isn’t a prototype [-Werror=strict-prototypes]
struct task_struct *current;
它指出函数DFS中的task_struct关键字。这是我的密码:
# include <linux/init.h>
# include <linux/kernel.h>
# include <linux/modu
我的Kubuntu刚刚更新到5.4.0-29内核,我现在没有声音,没有wifi。用5.4.0-28内核引导-所有工作。笔记本电脑ASUS X75VD。
dpkg -l \
ii binutils-x86-64-linux-gnu 2.34-6ubuntu1 amd64 GNU binary utilities, for x86-64-linux-gnu target
ii console-setup-linux 1.194ub
我使用的是Ubuntu桌面20.04.4LTS和linux内核5.15.0-41-泛型。我从tp-link买了UB500。插上电源后,它就不关了。
我正确地尝试了每一步,并遵循了文档的答案,但是当
~$ modprobe btusb
modprobe: ERROR: could not insert 'btusb': Invalid argument
~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 1038:1838 SteelSeri
我刚刚切换到Linux,并在Windows 10上完成了Ubuntu20.04的干净安装(没有双重启动)。我想跳过在启动时出现的grub引导程序屏幕。我已经看过几篇关于这方面的文章,但我仍然有同样的问题。我已经更改了grub配置文件,在更改它之后,我按照指示通过命令保存了更改。
这是配置文件。
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, s