win10 和 ubuntu20.04 双系统,ubuntu 中有线网不能联网问题

问题现象

ubuntu 中右上角的有限连接显示正常,但是无论是自动获取 IP 或者手动设置静态 IP,都不能联网或者不能连接网口工业相机

原因猜测

1、win10 中显卡占用
2、ubuntu20.04 中网卡驱动不对

解决方案

1、需要在 win10 中的网络设置中,右击以太网属性,选择配置-高级,再弹窗中选择关机唤醒功能,关闭该功能。或者直接右击以太网,选择禁用
2、在 ubuntu20.04 中更新显卡驱动
2.1 在 ubuntu20.04 中查看显卡信息
  • 在终端输入 lspci
  • 查看返回信息,网卡一般以 Network controller或者Ethernet controller开头
 - 00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
 - 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th
   Gen Core Processor PCIe Controller (x16) (rev 02)
 - 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics
   (rev 05)
 - 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
 - 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
 - 00:12.0 Signal processing controller: Intel Corporation Comet Lake PCH Thermal Controller
 - 00:12.6 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO SPI Controller #2
 - 00:14.0 USB controller: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
 - 00:14.2 RAM memory: Intel Corporation Comet Lake PCH Shared SRAM
 - 00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201
 - 00:15.0 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0
 - 00:15.1 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #1
 - 00:16.0 Communication controller: Intel Corporation Comet Lake HECI Controller
 - 00:17.0 SATA controller: Intel Corporation Device 06d3
 - 00:1b.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #17 (rev f0)
 - 00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
 - 00:1d.6 PCI bridge: Intel Corporation Device 06b6 (rev f0)
 - 00:1e.0 Communication controller: Intel Corporation Comet Lake PCH Serial IO UART Host Controller #0
 - 00:1e.2 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO SPI Controller #0
 - 00:1e.3 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO SPI Controller #1
 - 00:1f.0 ISA bridge: Intel Corporation Comet Lake LPC Controller
 - 00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
 - 00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
 - 00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH SPI Controller
 - 01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f95 (rev a1)
 - 01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
 - 06:00.0 Non-Volatile memory controller: KIOXIA Corporation Device 0001
 - 07:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809
 - 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
  • 可以看出我的有线网卡型号是 RTL8111/8168/8411
  • 继续在终端输入ifconfig找到自己对应的网卡名
  • 终端输入ethtool -i eth0 最后面是网卡名
 - driver: r8169
 - version: 8.052.01-NAPI
 - firmware-version: 
 - expansion-rom-version: 
 - bus-info: 0000:08:00.0
 - supports-statistics: yes
 - supports-test: no
 - supports-eeprom-access: no
 - supports-register-dump: yes
 - supports-priv-flags: no
  • 可以看出我的驱动是8169,和我的网卡8168不符,所以需要重新安装对应的网卡驱动
2.2 在 ubuntu20.04 中安装显卡驱动
  • 下载网卡驱动 https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
    在这里插入图片描述
  • 卸载原驱动(我的如上面所述 是8169)
  • sudo rmmod r8169
  • 解压下载的驱动包
  • tar -jxvf r8168-8.052.01.tar.bz2
  • 编译
  • cd r8168-8.052.01/src/
  • sudo make all
  • 安装驱动
  • chmod +x autorun.sh
  • sudo ./autorun.sh
  • 重启 reboot

处理结果

第二种解决方案目前是有效的,解决了我的问题,特此总结

致谢参考内容:
https://forum.ubuntu.org.cn/viewtopic.php?f=116&t=463646
https://blog.csdn.net/qq_43566496/article/details/129915300

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要在win10上安装ubuntu20.04双系统,需要先准备一个可启动的Ubuntu安装U盘或光盘。然后在win10上打开磁盘管理器,缩小当前系统所在的分区,为Ubuntu留出足够的空间。接着插入Ubuntu安装U盘或光盘,重启电脑,进入BIOS设置,将启动顺序设置为U盘或光盘优先。然后按照Ubuntu安装向导的提示进行安装,选择安装到之前缩小的空间上,并设置好分区和安装选项。安装完成后,重启电脑,选择进入Ubuntu系统即可。 ### 回答2: Win10 安装 Ubuntu20.04 双系统的步骤如下: 1. 调整分区 在安装 Ubuntu 前,需要关注你的电脑硬盘是否有足够的空间来安装 Ubuntu20.04,同时需要调整分区以腾出硬盘空间。 首先进入 Windows10 系统,打开磁盘管理,选择 Windows 所在的系统分区,右键点击缩小卷,输入你想开辟的空间大小,如果你的硬盘只有一块,只能开辟自由空间,如果你的硬盘有多个分区,选择开辟空闲分区,创建两个空区,一个用于 Ubuntu 的根目录,一个用于 Ubuntu 的交换分区。 2. 制作 Ubuntu20.04 安装盘 制作 Ubuntu20.04 安装盘可以选择 U 盘或者 DVD 光盘,具体方法是: 先到 Ubuntu 官网下载 Ubuntu20.04 的 ISO 镜像文件,然后使用 Rufus 工具将镜像刻录到 U 盘或 DVD 光盘上,制作好安装盘后可以进入下一步操作。 3. 安装 Ubuntu20.04 在电脑插入 Ubuntu20.04 安装盘,选择 USB 启动,进入 Ubuntu 安装界面,选择语言,点击安装 Ubuntu,之后会弹出安装界面,按照提示一路下一步,直到选择安装类型的界面。 在选择安装类型的界面,选择「其它选项」,点击下一步之后会进入分区界面,根据之前预留的空间来进行分区设置,选择自己新建的交换分区和根目录,根据需要设置分区格式以及挂载点。 4. 安装 Grub 引导程序 在安装 Ubuntu 后,系统会默认安装 Grub 引导程序,这使得电脑可以在启动时进行选择系统,但是在安装 Grub 引导程序的时候,可能会因为 UEFI 或者传统 BIOS 的不同而有所不同。对于较新的电脑,通常需要通过 UEFI 模式来进行引导,而较旧的电脑则需要通过传统 BIOS 来启动。 安装完成后,重启电脑,选择启动项,就可以选择 Windows10 和 Ubuntu20.04 了。注意,在双系统启动时需要保持 grub 引导界面是英文状态,避免乱码的问题。 以上就是安装 Ubuntu20.04 双系统的详细步骤,大家可以按照这些步骤来操作,如果遇到任何问题,可以百度或者找相关视频教程参考。 ### 回答3: Win10安装Ubuntu20.04双系统可以分以下几个步骤来完成: 1.准备Ubuntu20.04的安装盘或U盘。可以从Ubuntu官网上下载镜像文件,然后制作成启动U盘。 2.在Win10系统分出一部分硬盘空间,用于安装Ubuntu系统。可以通过磁盘管理工具来完成。 3.将Ubuntu的启动盘或U盘插入电脑,重启电脑,进入BIOS或UEFI设置界面,将启动顺序设置为USB优先,保存设置并退出。 4.进入Ubuntu的安装界面,选择安装Ubuntu选项。接下来,根据安装向导的提示,选择安装语言、时区、键盘布局等。 5.在安装类型界面,选择“安装Ubuntu与Windows10并存”。 6.接下来在“安装类型”界面上进行分区设置。可以选择“自定义分区”选项,手动进行分区和挂载点设置。常见的分区设置一般是将/boot、/、/home这三个分区各自分出来。可以根据自己的需求和硬盘情况合理设置。 7.安装过程,需要设置用户名、密码、计算机名等基本设置。 8.等待Ubuntu安装完成,电脑会自动重启。此时会出现GRUB启动界面,可以选择启动Ubuntu或Windows10。 9.安装完成之后,可以对Ubuntu进行更新和软件安装。可以打开终端,使用apt-get或apt命令安装软件包。 总的来说,在安装Ubuntu20.04系统的时候,要注意备份好重要的数据,以免误操作导致数据丢失。在进行磁盘分区时,建议仔细阅读提示,不要随意操作。如果有不清楚的地方,可以查阅相关的教程或询问经验丰富的用户或者专业技术人员,以避免出现问题
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值