首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

问如下几个问题: 如何屏蔽掉 nvidia 的独显 ? 怎么才能禁用一块硬盘 ?

  •  
  •   station · 117 天前 · 1879 次点击
    这是一个创建于 117 天前的主题,其中的信息可能已经有所发展或是发生改变。
    环境: fedora 28, 笔记本 intel&nviaid 双显卡

    1. 内核是自己裁剪的,没勾选 nvidia 模块,但 lspci 还是能看到,百度没找到相关的解答 ( 强迫症犯了.... )

    2. 双硬盘,一块 windows,一块 fedora,windows 下设备管理器禁用了安装了 fedora 的硬盘,而 linux 下 Nautilus 还是 fdisk 之类都能看到 windows 那块硬盘(碍眼,也防止万一误操作) 我想达到 windows 下同样的效果

    题外话: 有的驱动编译成模块则可正常工作,编译进内核则不行,modinfo 看了看也不需要要加载 firmware

    闲聊: 大家裁剪内核最小多少 MB,要能满足正常使用的( 笔记本&台式机) 我最小安装完一共 16MB 左右
    20 回复  |  直到 2018-10-29 10:04:33 +08:00
        1
    junjieyuanxiling   117 天前 via Android
    1:BIOS/UEFI 设置
        2
    station   117 天前
    @junjieyuanxiling 不成立,bios 中没有相关设置, 设置主显卡为 核显的话,windows 下会出问题,只能默认设置为 nvidia
        3
    henglinli   117 天前 via iPhone
    1,估计设置 udev 规则就行,具体怎么设置没做过。
    2,用上。也许也可以设置 pci 驱动参数,这个也没做过。
    闲聊:5M xz 压缩,无 initrd
        4
    henglinli   117 天前
    @henglinli modprobe 的配置文件也能屏蔽驱动模块,很久很久之前用过。刚才找了下,可以这样配置配置屏蔽 /etc/modeprobe.d/nonv.conf:blacklist nouveau,或者本人认为更好的添加内核参数 module_blacklist=nvdia,nouveau。因为 systemd 可以选择依赖 modprobe 或者 kmod 来处理模块相关的,万一哪天你想折腾 systemd 了呢。pci 禁用设备搜索 pci unbind。
        5
    iwtbauh   117 天前 via Android   ♥ 1
    1.

    echo 1 > /sys/bus/pci/...../remove

    2.

    echo 1 > /sys/bus/scsi/devices/.:.:.:.../delete

    不要问我为什么一个叫 remove 一个叫 delete,这个不一致就是不一致的
        6
    likuku   117 天前   ♥ 1
    如今随便买台手机都是上 GB 的内存,裁剪内核?何必呢... 耗那么多时间。

    很久以前,用 RedHat9 时,只拿来当个 NAS 跑,只需要字符终端,不需要桌面,化很多时间精简内核,
    只能在那一台机器上跑(驱动什么都是最小化),生成内核文件不到 1MB bzip2 压缩,无 initrd image。
        7
    FullBridgeRect   117 天前 via Android
    电脑用通用内核就好,懒得裁剪了,arm 板还有改一下配置的兴趣
        8
    liangzi   117 天前
    openSUSE 用户 目前最新版本 两年前用 bbswitch 禁用了 N 卡独显 dup 升级没有影响 你可以看一下你发行版关于这个软件的官方文档 这里贴个搜出来的链接:http://abcdxyzk.github.io/blog/2014/10/08/system-ubuntu-nvidia/
    软件:https://github.com/Bumblebee-Project/bbswitch
    禁用硬盘没有搞过 这个理论上可用 cryptsetup 加密一下
        10
    testcaoy7   117 天前
    有些笔记本的 BIOS/UEFI 里面可以屏蔽掉独显
        11
    station   116 天前
    @likuku 无 initrd ?
        12
    henglinli   116 天前 via iPhone
    @likuku 专家模式,进行的配置?我把自己能精简的都去了,还是 5M xz。请问你的模块是 builtin 的吗?
        13
    likuku   116 天前
    @station initramfs 不用这个,但我的案例已经是很早以前了... 十五年前了。
        14
    likuku   116 天前
    @henglinli 我的案例已经是很早以前了... 十五年前了, RedHat 9 貌似还是 2.4 内核。
    不需要的驱动 /组件(PPP, iptables, 电脑上没有的硬件) 统统取消,
    模块支持取消,initramfs 取消,一切都进内核。
        15
    henglinli   116 天前
    @likuku 我的是把能需要用到的都 builtin 到内核,包括开源 N 卡驱动 nouveau, netfilter,网卡蓝牙驱动已经其固件。
    在专家模式下,能够开启更多选项,但是它强制开启一个总的 debug 选项,这就让人不安逸了。
        16
    likuku   116 天前
    @henglinli 四到五年 没有自己定制内核了,专家模式... 我都不知到这个... 囧。
        17
    station   116 天前
    @likuku 能帮我看看么,我卡住了 https://www.v2ex.com/t/501949
        18
    station   116 天前
    @likuku root devices 已经可以,下面回复中有新图
        19
    henglinli   116 天前
    @likuku CONFIG_EXPERT=y 就是这个选项开启后,会出现更多选项。
        20
    flowfire   116 天前 via iPhone
    n 卡不是有官方 linux 驱动么。。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4172 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 17ms · UTC 06:18 · PVG 14:18 · LAX 22:18 · JFK 01:18
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1