我有一台 Compaq Presario CQ-61 320SQ,我使用的是 Ubuntu 10.04,因为更新到 10.10 后,我的鼠标和触摸板无法工作,网络无法工作,声音也无法工作......(我设法修复了大部分他们经过将近一个月的谷歌搜索,但不是全部,我的 2 台台式机在 10.10 上没有问题)所以我决定切换回 10.04,在那里我遇到了问题:
由于内核模块r8169
,我的宽带速度非常低,我下载了好的模块r8101
,每次计算机启动时都有一个rc.local
条目来解决这个问题。
问:
我可以从特定位置永久加载模块吗?我听说过,/etc/modules
但我需要模块名称,但我必须从特定路径加载它(默认路径在哪里)?
谢谢你。
所以我研究了脚本:
它会在其中创建文件r8101.ko
,/lib/modules/`uname -r`/kernel/drivers/net
所以我认为只要没有人会删除该文件,并且我不更新内核,也许添加r8108
到/etc/modules
会起作用,并添加r8169
到黑名单中......我会尝试一下。
EDIT2:
所以我说r8101
要/etc/modules
和blacklist r8169
到/etc/modprobe.d/blacklist.conf
。它仍然使用旧模块。:
radu@adu:~$ lsmod | grep r8
r8101 67626 0
r8169 34108 0
mii 4381 1 r8169
Run Code Online (Sandbox Code Playgroud)
编辑:模块是使用随附的脚本加载的。:
#!/bin/sh
# invoke insmod with all arguments we got
# and use a pathname, …
Run Code Online (Sandbox Code Playgroud) Ubuntu 正在删除 -server 风格,如 12.04 的发行说明中所述:
与 Beta-1 一样,Beta-2 内核不再带有单独的 amd64 -server 和 -generic 内核风格。这些已合并为单一的通用内核风格,以帮助减轻此 LTS 版本生命周期内的维护负担。
-generic 和 -server 之间的差异似乎与抢占、定时器中断和 i/o 调度程序有关,如上所述:https : //help.ubuntu.com/10.10/serverguide/C/preparing-to-install .html#intro-kernel-diffs
我要的是技术规格。
所有这些都是可以回答的问题。我要求对包裹进行特定更改,而不是其他任何更改。
今天发布了新版本的 Linux 内核 3.4。我该如何安装?
我powertop
用来检查我的机器是否以一种能给我很好的电池寿命的方式设置。安装laptop-mode-tools
所有“可调参数”部分后,除 VM 写回超时外,均显示“良好”。在powertop
页面上,似乎暗示 1500(即 15 秒)是一个不错的值。检查cat /proc/sys/vm/dirty_writeback_centisecs
显示我当前的值为 60000(即 600 秒或 10 分钟)。我相信较大的值意味着在写入之间等待更长时间(这意味着驱动器不那么频繁地旋转)。我真的需要将超时设置超过十分钟吗?
这是我的情况:
我最近购买了 Sager NP9170(与 Clevo P170EM 相同),它有一个多色背光键盘。在 Windows 7 下,您可以启动应用程序,允许您将背光颜色更改为少数几种颜色(蓝色、绿色、红色等)中的任何一种。
我希望在 Linux 下具有相同的功能。我还没有找到任何可以做到这一点的软件,所以我想我将不得不自己编写它。我是一名程序员,但我没有做过很多低级编程,而且我当然从未编写过设备驱动程序,所以我想知道是否有人可以回答这两个问题:
1)是否有任何软件可以做这种事情?我已经相当彻底地看了,但没有发现任何适用的东西。
2)我应该从哪里开始尝试对这种事情进行逆向工程?任何有用的文章、教程、书籍可能有帮助?
只是澄清一下:背光已经起作用了,这不是问题。我只想能够改变背光的颜色。硬件支持此功能。笔记本电脑附带了执行此操作的 Windows 软件,我希望在 Linux 中具有相同的功能。我愿意自己编写这个软件,我只想知道最好的方法。
谢谢!
我正在查看 Quantal 的 APT 包,我发现了一个名为 linux-signed-image-generic 的包,它只说它是“使用 Ubuntu EFI 密钥签名的”。它目前所依赖的内核包说的几乎是一样的。
因此,如果您的硬件支持 EFI(我想我现在正在运行签名内核),那么签名内核有什么好处?这只是一个安全问题吗?
当我尝试启动 VMWARE-WORKSTATION 时,出现以下错误:
在运行 VMware 之前,必须编译几个模块并将其加载到内核中 CANCEL / INSTALL
没有错误,当我选择 INSTALL 时,什么也没有发生,只是关闭。
我手动安装:
sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev
但是已经安装到最新版本了。
我将开始赏金来解决这个问题。
Ubuntu 13.04 64 位
pst007x@pst007x-Serval-Professional:~$ uname -a
Linux pst007x-Serval-Professional 3.9.0-030900-generic #201304291257 SMP Mon Apr 29 16:58:15 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我已经卸载并重新安装了所有组件,但同样的问题。
我尝试了不同的内核,但最终还是遇到了同样的问题。
按照建议尝试此操作:here
#!/bin/bash
cd
cp -prn /usr/lib/vmware/modules/source /usr/lib/vmware/modules/source-backup
mkdir fixed
cd fixed
find /usr/lib/vmware/modules/source -name "*.tar" -exec tar xf '{}' \;
## add missing header on kernels
sed -i '/#include "compat_wait.h"/a\#include "compat_sched.h"' vmnet-only/vnetUserListener.c …
Run Code Online (Sandbox Code Playgroud) 自 16.04.1 以来,我已经安装了 16.04。我看到最新版本16.04.3
包括新内核 4.10 以及其他一些好东西,例如新的 mesa 驱动程序等。我的系统更新到 16.04.3,但内核停留在 4.4.0。更新到 16.04.3 时这不应该自动完成吗?如何安全地更新(因为它包含在发行版中)到最新的内核版本(内核 4.10)?
$ lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
$ uname -r
4.4.0-89-generic
Run Code Online (Sandbox Code Playgroud) TL; 博士
从 18.04.1 升级到 18.04.2 后,我无法强制我的 ubuntu 服务器将内核升级到相应的 4.18 版本。
历史背景
昨天我跑
sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)
并且在其中一个次要文件上发生了冲突(我认为是/etc/issue.net
)。不幸的是,在解决那个冲突的过程中,我不小心关闭了腻子……当我重新登录时,我锁定了apt
数据库。我重新启动了我的服务器并执行
sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)
然后sudo apt upgrade
就顺利了。重新启动服务器后,我在欢迎消息中看到我的系统已更新,但内核仍为 4.15 版本。
Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试过的
我尝试了所有可以在 Internet 上找到的解决方案,但都没有帮助:
rychu@RychuSRV:~$ sudo apt update
Hit:1 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 https://download.docker.com/linux/ubuntu bionic InRelease
Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Fetched 177 kB in 1s (161 kB/s)
Reading …
Run Code Online (Sandbox Code Playgroud) 我该如何解决这个警告?
addgroup: The group `input' already exists as a system group. Exiting.
update-initramfs: deferring update (trigger activated)
Setting up grub-common (2.02~beta2-36ubuntu3.21) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Setting up grub2-common (2.02~beta2-36ubuntu3.21) ...
Setting up grub-efi-amd64-bin (2.02~beta2-36ubuntu3.21) ...
Setting up grub-efi-amd64 (2.02~beta2-36ubuntu3.21) ...
Installing for x86_64-efi platform.
Installation finished. No error reported.
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. …
Run Code Online (Sandbox Code Playgroud)