/dev/urandom
我对Ubuntu LTS 20.04 中使用的标准加密安全随机生成器感到好奇。有人可以命名该标准或为我提供可以找到更多信息(例如源代码)的参考吗?
从 22.10 升级到 23.04 时,我遇到了这个错误,导致系统无法启动,因为最新的内核6.2.0-20
尚未正确安装。
我使用 GRUB 启动菜单来定义较旧的内核(显然,5.19.0-41
这是最新内核“后面”唯一可用的内核6.2.0-20
),所以现在我在这个较旧的内核上运行。
为了清理我的系统,我尝试清理新内核和损坏内核的apt remove linux-headers-6.2.0-20
所有其他相关标头,但这是不可能的,因为非特定依赖于这些包。6.2.0-20
linux-headers-generic
因此,我还linux-headers-generic
计划在删除有问题的标头后重新安装它。我手动清除了所有这些新标头,直到列表几乎为空(我离开是linux-libc-dev:amd64
因为这似乎不会引起问题):
$ sudo dpkg -l | grep "6.2.0-20"\npi linux-headers-6.2.0-20 6.2.0-20.20 all Header files related to Linux kernel version 6.2.0\nrc linux-image-6.2.0-20-generic 6.2.0-20.20 amd64 Signed kernel image generic\nii linux-libc-dev:amd64 6.2.0-20.20 amd64 Linux Kernel Headers for development\nrc linux-modules-6.2.0-20-generic 6.2.0-20.20 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP\nrc …
Run Code Online (Sandbox Code Playgroud) 当我尝试更新时收到此消息,我猜我在这里遗漏了什么?
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb6 ext4 43G 7.7G 33G 20% /
none devtmpfs 1.6G 349k 1.6G 1% /dev
none tmpfs 1.6G 5.9M 1.6G 1% /dev/shm
none tmpfs 1.6G 218k 1.6G 1% /var/run
none tmpfs 1.6G 0 1.6G 0% /var/lock
/dev/sdb2 fuseblk 258G 198G 60G 77% /media/Backup
/dev/sda1 fuseblk 321G 175G 146G 55% /media/Media
/dev/sdb1 ext4 96M 84M 6.7M 93% /boot
/dev/sdb7 ext4 175G 81G 86G 49% /home
Run Code Online (Sandbox Code Playgroud)
这是输出:
Reading package lists... Done
Building …
Run Code Online (Sandbox Code Playgroud) 我写了一个非常简单的内核编程源代码:
#include <linux/kernel.h>
#include <linux/fcntl.h>
#include <linux/init.h>
static int __init(void){
sys_open("ee.c", O_RDONLY);
Run Code Online (Sandbox Code Playgroud)
但是由于内核源代码(现在真正执行了)位于主文件夹中,因此发生了以下错误。即使我做了这样的符号链接。
rm -rf /usr/include/linux
rm -rf /usr/include/asm
ln -s /home/linux-2.6.21/include/linux /usr/include/linux
ln -s /home/linux-2.6.21/include/asm-i386 /usr/include/asm
Run Code Online (Sandbox Code Playgroud)
In file included from /usr/include/asm/fcntl.h:1,
from /usr/include/linux/fcntl.h:4,
from v.c:2:
/usr/include/asm-generic/fcntl.h:120: error: expected specifier-qualifier-list before ‘off_t’
/usr/include/asm-generic/fcntl.h:143: error: expected specifier-qualifier-list before ‘loff_t’
Run Code Online (Sandbox Code Playgroud)
在使用不同文件夹的内核头文件之前我需要做什么/usr/include
以及为什么会发生这种类型的错误?
我也做了
rm -rf /usr/include/asm
ln -s /home/linux-2.6.21/include/asm-i386 /usr/include/asm
Run Code Online (Sandbox Code Playgroud)
和#include <linux/syscall.h>
我是stucked ....
这是完整的错误消息。我想内核头文件是格外disinformationed ..
In file included from /usr/include/linux/syscalls.h:61,
from vv.c:4:
/usr/include/linux/list.h:959:2: warning: #warning "don't include kernel headers …
Run Code Online (Sandbox Code Playgroud) 我正在使用 Ubuntu 11.10 的 U 盘安装来诊断一些硬件问题。
按照 Ubuntu 网站的建议,使用 11.10 映像和 pendrivelinux.com 方法设置了 USB 记忆棒。USB 记忆棒为 8 GB。
我的笔记本允许我直接从 USB 启动,所以 HDD 仍然具有 Micro$oft 风格的启动结构(Windows 7)。
在稍微玩了 O/S 之后(并了解到我的 HDD 有 15000 个重新分配的扇区),更新管理器提示我安装一些更新。除了内核更新 (3.0.0.14) 之外,所有内容都正确更新。
似乎有一个 grub 错误:
ubuntu@ubuntu:/dev$ sudo apt-get install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space …
Run Code Online (Sandbox Code Playgroud) 我在需要访问并口的VMWare VM下使用了一些软件。如果lp
加载了内核模块,VMWare 的播放器将无法访问该端口。每次我想在我的虚拟机下使用它时,我都需要卸载模块,而且由于我从来没有在 Ubuntu 本身下使用过它,如果它不是默认加载就好了。
我试着加入blacklist lp
到/etc/modprobe.d/blacklist.conf
运行sudo update-initramfs -k all -u
,但lsmod
表明,它是我开机后仍然加载。如何防止模块被加载?我将 Ubuntu 11.10 与来自内核团队 PPA 的 3.0.0-x 内核一起使用。
嗨,我读到一些 Linux 内核的当前版本是 3.5 但我运行的是 3.2 更新有什么好处以及有什么风险。
有人也可以发布代码以进行更新。
谢谢....
我最近两天前全新安装了 Ubuntu 12.04。或者至少我认为是 12.04,但实际上是 12.04.1。现在我从 grub 加载器中弹出错误。Error: no video mode activated
这显然在这个错误# 699802 中得到了解决。但是,这些解决方法适用于 11.xx,对我不起作用。我以前在 12.04 中从来没有出现过这些错误,现在我得到了它们。12.04 和 12.04.1 有什么区别?
蝙蝠我注意到内核是不同的
12.04 使用 3.2.0-26-generic-pae
12.04.1 使用 3.2.0-29-generic
在立即之后 sudo apt-get update upgrade
12.04.1 使用 3.2.0-30-generic
我还有另外两台运行 12.04(不是 12.04.1)的计算机,它们运行良好。我目前使用的计算机以前也运行良好(12.04)。
我应该将内核回滚到 3.2.0-26 吗?
我正在运行 Ubuntu 64 位 12.04.1 LTS。如果我尝试引导从 3.2.0-33 及更高版本开始的所有内核,我会看到闪烁的光标或黑屏。 这些内核的安全模式也失败。
但是,我的系统可以正常启动并在内核 3.2.0-32 以及之前的内核上正常运行。
我在其他论坛上看到其他 Z580 用户遇到同样的问题。
谢谢你。
我有一个三星 Series 7 Chronos (700Z5C-S02UB) 和几个内核更新前(我目前在 3.5.0-25-generic 上),我失去了键盘背光支持。
关于如何重新打开它的任何想法?
注意:我已经有 samsung-tools,我已经重新安装了但仍然不起作用
编辑:我设法让它工作(以某种方式)。我发现的是:环境光自动检测有效,但似乎无法控制亮度级别。如果我启动 Windows 并将其设置为高,它可以在 Ubuntu 中工作(这可能只是巧合)