可能的重复:
有没有办法删除/隐藏旧的内核版本?
在我的笔记本电脑上,我的空间有限,但安装了所有新更新,包括内核更新。但是,Ubuntu 在安装新内核更新后似乎不会卸载旧内核。我想这是有原因的:因为新内核可能会失败,如果 GRUB 提供一种选择旧内核来引导的方法,那就太好了。但是我真的需要整个历史吗?我想不需要!:
rc linux-image-2.6.32-21-generic
rc linux-image-2.6.32-24-generic
rc linux-image-2.6.32-25-generic
rc linux-image-2.6.35-22-generic
rc linux-image-2.6.35-23-generic
rc linux-image-2.6.35-24-generic
rc linux-image-2.6.35-25-generic
rc linux-image-2.6.35-27-generic
rc linux-image-2.6.35-28-generic
rc linux-image-2.6.35-30-generic
rc linux-image-2.6.38-10-generic
rc linux-image-2.6.38-11-generic
ii linux-image-2.6.38-12-generic
rc linux-image-2.6.38-8-generic
ii linux-image-3.0.0-12-generic
ii linux-image-3.0.0-13-generic
ii linux-image-3.0.0-14-generic
ii linux-image-3.0.0-15-generic
ii linux-image-3.0.0-16-generic
ii linux-image-generic
Run Code Online (Sandbox Code Playgroud)
我认为apt-get autoremove
应该至少删除其中一些图像,但事实并非如此。我现在将手动删除它们,但是没有办法自动执行此操作并保留最后三个图像吗?是的一个shell脚本和一份cron
工作!任何替代方案?
我将我的笔记本电脑 (Ubuntu) 更新到 11.10,我不知道出了什么问题,当我重新启动计算机时它会启动,它只会告诉我。
内核恐慌未同步 vfs 无法在未知块上挂载 root fs oo 交换器未受污染...
我是一个新用户,我不知道该怎么做。有任何想法吗?
我刚刚升级了我的系统并在我做的时候全新安装了 Ubuntu(上周从 CD 安装了 Oneiric Ocelot,但昨天升级到 12.04 LTS)。我有一个 i7 920(带超线程的四核),所以我应该看到 8 个处理器,但我在系统监视器图中只看到一个。
cat /proc/cpuinfo
返回:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
stepping : 4
microcode : 0x10
cpu MHz : 2672.633
cache size : 8192 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : …
Run Code Online (Sandbox Code Playgroud) 在玩过 GRUB 分析和安装预加载之后,默认的缩放调控器突然变成了“性能”而不是“按需”。我尝试启用 /etc/init.d/ondemand 服务,但没有任何变化 - 重新启动或恢复后,调控器始终是“性能”。有谁知道发生了什么以及如何恢复旧行为。
我正在使用 HP 6710s 笔记本电脑。
我在 Linux 上工作,一个朋友在 Windows 7 上工作。
我对 NetBeans、Eclipse、pgAdmin 和其他程序在 Linux 上打开的速度感到惊讶,真的,比在 Windows 上快很多。
导致该时间负载差异的 Linux 和 Windows 内核之间的主要区别是什么?
两台机器的硬件配置完全相同。
在阅读了我的问题PAE 优点/缺点中的信息后,我想删除 PAE 内核,因为我不需要它们。我知道从 Synaptic Package Manager 中删除内核。这很容易,但如何获得当前的非 PAE 内核?
我一直在用 C++ 编写一个应用程序,它通过写入连接到串行端口的调制解调器来传输无线电消息。为此,我需要使用以下形式的代码获取文件描述符
fd1=open(“/dev/ttyS0?, O_RDWR | O_NOCTTY | O_NDELAY);
Run Code Online (Sandbox Code Playgroud)
这让我对 /dev 中项目的性质感到好奇。为了尝试了解这些项目的内容,我尝试了
sudo cat /dev/ttyS0
Run Code Online (Sandbox Code Playgroud)
只为得到消息
cat: /dev/ttyS0: Input/output error
Run Code Online (Sandbox Code Playgroud)
这根本没有帮助我的理解。这些项目实际上是一个文件还是只是一种允许访问驱动程序功能的链接?
可能的重复:
为什么 Ubuntu 只显示 3GB 的内存?
前几天买了戴尔XPS 13。安装了 64 位版本的 ubuntu,并将内核更改为:
3.2.0-29-generic #46+kamal5~DellXPS-Ubuntu SMP Sun Jul 29 18:49:08 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我的系统只能看到 3.2GB (3275MB) 的 4GB 内存。我检查了股票的 ubuntu 内核,情况是一样的。显卡是Intel HD3000。
pmd@daftbook:~$ free -m
total used free shared buffers cached
Mem: 3275 2580 695 0 321 1100
-/+ buffers/cache: 1158 2117
Swap: 2047 0 2047
Run Code Online (Sandbox Code Playgroud)
来自 lshw:
*-memory
description: System Memory
physical id: 4
slot: System board or motherboard
size: 4GiB
*-bank:0
description: DIMM DDR3 Synchronous 1333 MHz …
Run Code Online (Sandbox Code Playgroud) 是一种完全用软件实现的虚拟网络设备。
但是这个实现实际上是如何完成的,你如何操作它呢?
据我所知,IP在本地路由表中被标记为本地:
ip route show table local
Run Code Online (Sandbox Code Playgroud)
发送到标记为本地的 IP 将触发环回设备。 但是这种检测是完全由路由表完成的还是由其他一些内核操作完成的?
编辑:我的最终目标是操纵循环设备配置,以便在我的笔记本电脑上的接口(两个 wlan 适配器)之间发送数据报将导致网络中的真实流量/数据报,而不是本地循环。接口 1 -> WLAN -> 接口 2 而不是:接口 1 -> LOOP -> 接口 2
当谈到任何 Linux 操作系统时,包括 Ubuntu,人们倾向于区分术语kernel和operating system。这对于 Windows 和 OS X 系列来说是正确的,但为什么在 Linux 社区中如此普遍?有没有办法在不更新操作系统本身的情况下更新操作系统内核?或相反亦然?如果是这样,那怎么会有用呢?