问如下几个问题: 如何屏蔽掉 nvidia 的独显 ? 怎么才能禁用一块硬盘 ?
- 0次
- 2021-06-22 09:53:51
- idczone
环境: fedora 28, 笔记本 intel&nviaid 双显卡
1. 内核是自己裁剪的,没勾选 nvidia 模块,但 lspci 还是能看到,百度没找到相关的解答 ( 强迫症犯了.... )
2. 双硬盘,一块 windows,一块 fedora,windows 下设备管理器禁用了安装了 fedora 的硬盘,而 linux 下 Nautilus 还是 fdisk 之类都能看到 windows 那块硬盘(碍眼,也防止万一误操作) 我想达到 windows 下同样的效果
题外话: 有的驱动编译成模块则可正常工作,编译进内核则不行,modinfo 看了看也不需要要加载 firmware
闲聊: 大家裁剪内核最小多少 MB,要能满足正常使用的( 笔记本&台式机) 我最小安装完一共 16MB 左右
1:BIOS/UEFI 设置
不成立,bios 中没有相关设置, 设置主显卡为 核显的话,windows 下会出问题,只能默认设置为 nvidia
1,估计设置 udev 规则就行,具体怎么设置没做过。
2,用上。也许也可以设置 pci 驱动参数,这个也没做过。
闲聊:5M xz 压缩,无 initrd
modprobe 的配置文件也能屏蔽驱动模块,很久很久之前用过。刚才找了下,可以这样配置配置屏蔽 /etc/modeprobe.d/nonv.conf:blacklist nouveau,或者本人认为更好的添加内核参数 module_blacklist=nvdia,nouveau。因为 systemd 可以选择依赖 modprobe 或者 kmod 来处理模块相关的,万一哪天你想折腾 systemd 了呢。pci 禁用设备搜索 pci unbind。
1.
echo 1 > /sys/bus/pci/...../remove
2.
echo 1 > /sys/bus/scsi/devices/.:.:.:.../delete
不要问我为什么一个叫 remove 一个叫 delete,这个不一致就是不一致的
如今随便买台手机都是上 GB 的内存,裁剪内核?何必呢... 耗那么多时间。
很久以前,用 RedHat9 时,只拿来当个 NAS 跑,只需要字符终端,不需要桌面,化很多时间精简内核,
只能在那一台机器上跑(驱动什么都是最小化),生成内核文件不到 1MB bzip2 压缩,无 initrd image。
电脑用通用内核就好,懒得裁剪了,arm 板还有改一下配置的兴趣
openSUSE 用户 目前最新版本 两年前用 bbswitch 禁用了 N 卡独显 dup 升级没有影响 你可以看一下你发行版关于这个软件的官方文档 这里贴个搜出来的链接:http://abcdxyzk.github.io/blog/2014/10/08/system-ubuntu-nvidia/
软件:https://github.com/Bumblebee-Project/bbswitch
禁用硬盘没有搞过 这个理论上可用 cryptsetup 加密一下
https://aquarian-age.github.io/2018/10/28/bbswitch/#%E8%AE%BE%E7%BD%AEbbswitch%E5%90%AF%E5%8A%A8%E5%8F%82%E6%95%B0
有些笔记本的 BIOS/UEFI 里面可以屏蔽掉独显
无 initrd ?
专家模式,进行的配置?我把自己能精简的都去了,还是 5M xz。请问你的模块是 builtin 的吗?
initramfs 不用这个,但我的案例已经是很早以前了... 十五年前了。
我的案例已经是很早以前了... 十五年前了, RedHat 9 貌似还是 2.4 内核。
不需要的驱动 /组件(PPP, iptables, 电脑上没有的硬件) 统统取消,
模块支持取消,initramfs 取消,一切都进内核。
我的是把能需要用到的都 builtin 到内核,包括开源 N 卡驱动 nouveau, netfilter,网卡蓝牙驱动已经其固件。
在专家模式下,能够开启更多选项,但是它强制开启一个总的 debug 选项,这就让人不安逸了。
四到五年 没有自己定制内核了,专家模式... 我都不知到这个... 囧。
能帮我看看么,我卡住了 https://www.v2ex.com/t/501949
root devices 已经可以,下面回复中有新图
CONFIG_EXPERT=y 就是这个选项开启后,会出现更多选项。
n 卡不是有官方 linux 驱动么。。。