我使用 Virtualbox 运行许多虚拟机。这些虚拟机使用 Debian 10.3(最新版本)。我遇到了错误/冻结,如下所示。我在 Virtualbox 中连接 USB 设备(Wifi USB 加密狗)的虚拟机上似乎发生了这种情况:我与 SSH 连接断开并且虚拟机冻结。
我是新手,不知道它从哪里来。是内核还是发行版?
据我所知这是一个CPU问题。我总是在虚拟机上分配 6 个 CPU(我有 Ryzen 5 3600)和 2 或 4Go RAM(我的主机上有 16Go)。
从dmesg:
[ 61.290365] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[ 61.290391] rcu: 4-...!: (16 GPs behind) idle=4cc/0/0x0 softirq=1782/1782 fqs=1
[ 61.290408] rcu: (detected by 2, t=5282 jiffies, g=633, q=71)
[ 61.290424] Sending NMI from CPU 2 to CPUs 4:
[ 61.290471] NMI backtrace for cpu 4 skipped: idling at native_safe_halt+0xe/0x10
[ …Run Code Online (Sandbox Code Playgroud) 我在我的工作电脑上远程工作。我也是我与同事共享的工作站的根。昨天,当更新管理器询问我时,我将内核升级到 2.6.31-17,但没有重新启动,因为我知道我的 NVIDIA 和其他几个内核模块无法工作。不幸的是,我的 linux noob 同事重新启动了机器,我在这里:(
我正在考虑将符号链接 /initrd.img 和 /vmlinuz 更改为以前的内核映像并使用 kexec。请告诉一些更好的方法来从 ssh 而不是 grub 启动菜单加载内核的 2.6.31-16 版本。我正在使用 Ubuntu Karmic。
我刚刚在我的 vserver 上从 lenny 更新了我的 Debian 系统,然后按照此处所述进行挤压。
我在安装过程中遇到一些错误,说无法更新 glibc。
我做了一个apt-get -f install,它给了我以下警告:
警告:此版本的 GNU libc 需要内核版本 2.6.18 或更高版本。请在安装 glibc 之前升级您的内核。
2.6内核的安装可能会要求你先安装一个新的libc,这是不是一个错误,并应不报。在这种情况下,请将 lenny 源添加到您的 /etc/apt/sources.list 并运行: apt-get install -t lenny linux-image-2.6 然后重新启动到这个新内核,并继续升级
dpkg: error processing /var/cache/apt/archives/libc6_2.10.2-2_i386.deb (--unpack): subprocess new pre-installation script returned error exit status 1 处理时遇到错误:/var/cache/apt/档案/libc6_2.10.2-2_i386.deb
我将这些行添加到我的/etc/apt/sources.list:
deb http://ftp.de.debian.org/debian squeeze main contrib non-free
deb http://ftp.de.debian.org/debian-volatile squeeze/volatile main contrib non-free
deb http://ftp.de.debian.org/debian-security squeeze/updates main contrib non-free
deb http://ftp.de.debian.org/debian lenny main contrib …Run Code Online (Sandbox Code Playgroud) Vmware 是用户安装的软件。所以它应该在底层操作系统给定的用户空间中运行。然而,它运行的操作系统是完全可操作的,需要在内核模式下运行。那么它运行在哪里呢?
我在哪里可以获得 Ubuntu 的源代码?其实我想要它的内核代码。我知道我可以从 kernel.org 获取内核,但是当我发现 Ubuntu 对内核进行了一些修补时,我想知道这些修补程序是什么。是的,我知道 Ubuntu 的内核代码可以在已安装的 Ubuntu 文件系统中找到,但这只是代码!我特别想要那些单独的补丁,如果有任何关于它们的评论或文档。我在哪里可以得到这些东西?
有没有办法通过 Ubuntu 打包管理器在定期内核更新时自动获取匹配的 Linux 内核头文件?
每次我得到一个新内核时,我必须做一个
aptitude install linux-headers-`uname -r`
Run Code Online (Sandbox Code Playgroud) 我有 AMD Athlon 3500+ (x86_64) CPU,我对 Ubuntu 包维护者的内核版本没问题(截至目前它是 2.6.35-24-generic)。如果我更新到最新的稳定内核 (2.6.36.2),我会得到什么?性能的一小部分?
例如,我的启动菜单有三个内核版本,每个版本都有一个恢复选项。这些是用于调试和故障排除的额外选项吗?
事件日志中显示的随机事件。系统时间更改为明天,然后在大约 10-15 秒后更正。使用 VPN、Outlook 等造成各种临时破坏。有什么想法吗?
kernel ×10
linux ×6
debian ×2
grub ×2
ubuntu ×2
aptitude ×1
cpu ×1
dependencies ×1
patch ×1
process ×1
ssh ×1
time ×1
ubuntu-9.10 ×1
virtualbox ×1
windows-7 ×1