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

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

  •  
  •   station · 2018-10-27 19:51:41 +08:00 · 4028 次点击
    这是一个创建于 2250 天前的主题,其中的信息可能已经有所发展或是发生改变。
    环境: 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
    junjieyuanxiling
        1
    junjieyuanxiling  
       2018-10-27 21:57:09 +08:00 via Android
    1:BIOS/UEFI 设置
    station
        2
    station  
    OP
       2018-10-27 22:51:02 +08:00
    @junjieyuanxiling 不成立,bios 中没有相关设置, 设置主显卡为 核显的话,windows 下会出问题,只能默认设置为 nvidia
    henglinli
        3
    henglinli  
       2018-10-27 23:25:33 +08:00 via iPhone
    1,估计设置 udev 规则就行,具体怎么设置没做过。
    2,用上。也许也可以设置 pci 驱动参数,这个也没做过。
    闲聊:5M xz 压缩,无 initrd
    henglinli
        4
    henglinli  
       2018-10-28 00:04:38 +08:00
    @henglinli modprobe 的配置文件也能屏蔽驱动模块,很久很久之前用过。刚才找了下,可以这样配置配置屏蔽 /etc/modeprobe.d/nonv.conf:blacklist nouveau,或者本人认为更好的添加内核参数 module_blacklist=nvdia,nouveau。因为 systemd 可以选择依赖 modprobe 或者 kmod 来处理模块相关的,万一哪天你想折腾 systemd 了呢。pci 禁用设备搜索 pci unbind。
    iwtbauh
        5
    iwtbauh  
       2018-10-28 01:28:58 +08:00 via Android   ❤️ 1
    1.

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

    2.

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

    不要问我为什么一个叫 remove 一个叫 delete,这个不一致就是不一致的
    likuku
        6
    likuku  
       2018-10-28 01:47:19 +08:00   ❤️ 1
    如今随便买台手机都是上 GB 的内存,裁剪内核?何必呢... 耗那么多时间。

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