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

双系统网卡问题

  •  
  •   stern123 · 2019-11-11 08:37:29 +08:00 via iPhone · 4857 次点击
    这是一个创建于 1830 天前的主题,其中的信息可能已经有所发展或是发生改变。
    机型为 lg gram,无线网卡为 intel 9560。
    迫于 office 格式问题装了 win10+centos 双系统(两块硬盘一个系统独占一个,使用 uefi bootmanager 引导)
    如果 win10 开启快速启动(默认开启的..),则进入 centos 后找不到网卡;如果 win10 关闭快速启动,则进入 centos 后可以找到网卡工作正常。
    现在还是挺想要 win10 快速启动功能的(启动 /关机速度真心快),求教有什么办法既能在 centos 下正常使用无线网卡,又能保留 win10 快速启动功能。
    17 条回复    2019-11-13 12:20:54 +08:00
    Osk
        1
    Osk  
       2019-11-11 08:44:04 +08:00   ❤️ 1
    开启快速启动的情况下切系统,,,老哥不怕丢数据?
    双系统我都是重启切换系统(不是关机+开机),或者关闭快速启动
    stern123
        2
    stern123  
    OP
       2019-11-11 08:46:24 +08:00 via iPhone
    @Osk win10 快速启动原理是什么?为什么切系统会丢数据呢?
    Osk
        3
    Osk  
       2019-11-11 08:53:55 +08:00   ❤️ 2
    @stern123 大概相当于内核休眠,用户程序被关闭,下次开机就可以省略内核和驱动等的初始化了,这样就快多了。(可能有误,具体细节参考 ms 文档)

    风险在于:快速启动时 windows 里面的文件系统是没有被 unmount 的,如果在 linux 下面作死挂载,要么会提示休眠的分区无法挂载,要么挂载上了,但可能会造成文件系统不一致这种情况。
    rssf
        4
    rssf  
       2019-11-11 08:58:59 +08:00   ❤️ 1
    你这么搞,要不了多久要么系统挂,要么硬盘挂,双系统第一时间要禁用快速启动。真想要,就虚拟机里搞 centos
    stern123
        5
    stern123  
    OP
       2019-11-11 09:16:06 +08:00 via iPhone
    @Osk @rssf 那如果在 linux 下不挂载 windows 的磁盘,是不是可以避免文件系统损坏呢?
    Osk
        6
    Osk  
       2019-11-11 09:27:37 +08:00 via Android
    @stern123 应该可以避免,但 esp 分区你能选择不挂载😂
    zinan
        7
    zinan  
       2019-11-11 09:34:37 +08:00   ❤️ 1
    双系统下, 快速启动后切换系统, 共同挂载的硬盘是只读模式, 所以肯定都会关掉的
    stern123
        8
    stern123  
    OP
       2019-11-11 09:36:53 +08:00 via iPhone   ❤️ 1
    @Osk @rssf @zinan 谢谢各位指导,已关闭快速启动
    ungrown
        9
    ungrown  
       2019-11-11 09:50:34 +08:00 via Android
    其实不如虚拟机
    实际上,仅仅只为了 msoffice,甚至都不需要虚拟机,wine 就够了
    rssf
        10
    rssf  
       2019-11-11 14:30:38 +08:00
    @stern123 也会,因为 win10 的关机不是传统意义上的关机,更类似睡眠
    qbqbqbqb
        11
    qbqbqbqb  
       2019-11-11 15:21:48 +08:00   ❤️ 1
    @Osk 现在的 Linux 基本不存在这种问题,Linux 下的 NTFS 驱动早就加入了检测 Windows 休眠状态的功能,Windows 休眠或者开启快速启动的情况下会拒绝挂载相应的分区(而且有相当精准的错误提示:Windows is hibernated, refused to mount.)。除非作死命令行加参数强行挂载,不太可能出现误操作破坏文件系统的情况的。Linux 也不是什么“不食人间烟火”的系统,它对这种常见情况是 aware 的。

    另外 EFI 系统分区也没有问题,Windows 正常运行的情况下是不挂载 EFI 系统分区的。
    Osk
        12
    Osk  
       2019-11-11 16:26:06 +08:00   ❤️ 1
    @qbqbqbqb 那可能是我用的时候还没有这个检测机制吧. 之前我用 Windows 8 快速启动确实被坑过, 好像是 Linux 里面复制文件进去后在 Windows 里面没有, 这才想起开了快速启动, 后来就关了.

    不过我觉得用户应该主动避免这种可能导致状态不一致的操作.
    qbqbqbqb
        13
    qbqbqbqb  
       2019-11-11 16:39:35 +08:00   ❤️ 1
    @Osk 不过楼主用的 CentOS,还真有可能有这种问题。CentOS 不像平时用的 Ubuntu,它里面软件版本比较旧。
    raffaellolin
        14
    raffaellolin  
       2019-11-11 16:53:05 +08:00 via Android
    @rssf 你说的对哈哈哈双系统有一个 win 的就要关快速启动
    acess
        15
    acess  
       2019-11-11 17:02:07 +08:00
    @qbqbqbqb @Osk
    ESP 也是挂载的吧,只不过没盘符。
    我刚刚搜了一下,用管理员权限的 powershell 运行 get-volume | fl 就可以看到 UNC 路径
    nightwitch
        16
    nightwitch  
       2019-11-11 18:27:17 +08:00   ❤️ 1
    快速启动是必关的,不然 NTFS 分区的硬盘你在 Linux 只能 read-only 挂载。
    stern123
        17
    stern123  
    OP
       2019-11-13 12:20:54 +08:00 via iPhone
    @qbqbqbqb centos 的内核默认是不编入 ntfs 驱动的,所以默认情况下根本就不去 mount ntfs 硬盘
    @Osk @rssf 我现在用两块 ssd,每个 os 独占一块;先装的 centos,后装的 win10,esp 分区在 centos 的 ssd 上。
    其实我最早的问题是 intel 9650 网卡在开启快速启动的情况下 centos 不识别;后来我确认是 win10 驱动中允许计算机关闭硬件设备电源的勾勾打上了的原因。
    各位说的很对,双系统这在某种意义上就是一个竞争的问题; ntfs 分区 /esp 分区都没有加锁保护,乱搞的话不知道哪天就会出问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1536 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:15 · PVG 01:15 · LAX 09:15 · JFK 12:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.