目录

  • (一)双硬盘双系统+无线网卡驱动+Nvidia显卡驱动
    • 前期的硬件准备
    • 安装系统
    • 准备Ubuntu驱动
      • 网卡驱动
      • 显卡驱动
    • 必备软件安装
  • 后记:

(一)双硬盘双系统+无线网卡驱动+Nvidia显卡驱动

因为要开发ROS机器人的雷达传感器,其中涉及到3D建模,仿真,以及高速点云数据处理的需求。原来用于远程控制JTX1的小破i3笔记本已经不能满足需求了。恰逢实验室更新了设备,购入了一台5T存储,16G内存,i7 8700CPU并配有独立P620专业独立显卡的台式机。就想动手重新配置一台Ubuntu开发主机,代替原来的小笔记本。

但是问题又来了,那台主机本来是我打算用来当作日用机,做一些图像视频处理以及写论文用的,单纯用来跑Ubuntu有点太可惜了、而且当初那台小笔记本配置Ubuntu的过程实在太过煎熬。所以有了这篇文章的出现,把这次从零开始搭建的步骤详细的记录下来,以便之后参考。

本文预计会记录如下的内容:如何在两块不同的硬盘当中分别放置Win和Linux系统、如何准备Ubuntu16.04的驱动问题、如何设置Ubuntu开发环境和软件、如何配置ROS kinetic、如何为远程控制配置网络。

前期的硬件准备

除了台式机本身,前期必须要准备的有:两块sata硬盘,sata硬盘线,无线网卡(因为台式机不具备无线网卡功能)。

安装系统

在安装系统之前,先将两块硬盘都安装好,但是只将其中一块接到主板上,开始安装Windows系统,这里的内容不再赘述。

安装完毕后,将第一快硬盘从主板上拔下接入第二块硬盘,开始安装Ubuntu系统。这里需要注意一下,在安装之前最好进入BIOS系统查看一下机器的主板是否是采用了UEFI,如果是的话在安装Ubuntu的时候就要强制使用UEFI模式安装。

结束之后重启,这个时候只能进入Ubuntu系统。在Ubuntu内打开命令行:

sudo update-grub2
sudo reboot

重启之后就能够进入选择菜单,选择进入Ubuntu或者Windows.

准备Ubuntu驱动

网卡驱动

台式机是没有无线网卡的,并且有些笔记本自带的无线网卡很多时候也会出现没有驱动的情况。这时候需要我们自己查看网卡的型号,并且编译网卡驱动源码来解决。

常见的PCIE接口的网卡处理起来相对简单,查询网卡型号之后百度对应的驱动代码编译即可。比较麻烦的是那种USB无线网卡,还需要更改一下USB的模式,下面说一下详细步骤。

首先:查看网卡芯片型号

lsusb

如图中尾二行的0bda:xxxx就是我的网卡驱动芯片型号,上网查找对应的代码,下载到电脑当中即可。

接着:解压代码,cd到解压的代码文件夹当中进行编译

make
sudo make install
sudo modprobe 8821cu

一般来说这样就可以了。但是市面上有一些无良厂家,虚假宣传什么“免驱”无线网卡,其实只是将驱动装载到了无线网卡的一个存储单元当中。如果你在插入无线网卡之后左侧的启动器出现一个小光碟,或者小硬盘的图标的话,那么我们还需要转化一下这种网卡的usb模式。

sudo usb_modeswitch -KW -v 0bda -p 1a2b

注意这里的两组编号要跟自己电脑上的网卡芯片型号一致,我在模式转换前芯片的型号就是0bda:1a2b,转换后变成了0bda:c811。

最后:不要着急重启机器,等待模式转换完毕之后确认电脑可以连接上无线网络,重启即可。

显卡驱动

Nvidia的显卡驱动出了名的难以安装,如果从官网上下载并按照上面的指示安装除了安装步骤繁琐(需要禁用原先的nouveau驱动),而且很容易出现重复登录的问题。但是好在 “Graphics Drivers” team为我们提供了有关的PPA,使得我们可以通过加载源的方式来简便安装。
首先加载源:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

然后在官网查看对应显卡型号所需的驱动型号:

注意:这里出现了一个小问题,在NVIDIA官网上我无法找到这款显卡对应的16.04驱动型号。因为按照“Graphics Drivers” team网站所提供的说法,这款418的驱动是为18.x的Ubuntu系统准备的,而我应该使用415的驱动。所以这里才建议大家不要在官网下载,因为网上的信息可能会出错。而源上的信息是经过维护的,可信度较高。
最后,打开设置->软件和更新->附加驱动:选择想要的驱动,等待更新完成后重启即可。不会出现无限登录的情况

使用命令查看安装是否完成:

nvidia-smi

必备软件安装

在Ubuntu上有一些常用的软件,比如Chrome,搜狗输入法,Qt,RoboWare等等,都是需要deb来安装的。但是Ubuntu16自带的管理器常常抽风,所以我们先下载GDebi:

sudo apt-get update
sudo apt-get install gdebi

然后去对应官网上下载需要的内容即可。

后记:

开开心心的使用了一个月之后的某天,网卡驱动突然失灵了。从新从源码编译也会报错:

ERROR: Kernel configuration is invalid.
Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-deve
version magic '4.10.0-28-generic SMP mod_unload ’ should be '4.15.0-46-gener
include/generated/autoconf.h or include/config/auto.conf are missing.";
ERROR: Kernel configuration is invalid."

明明原来可以编译的源码怎么就突然失灵了呢?后来我发现是因为我在无意间将内核版本从4.10升级到了4.15,导致原本可以使用的源码失效了。没办法,我只好进入高级模式,卸载了新的内核,然后锁定旧内核,防止它更新。但是总这么招也不是办法,还是花钱买一个带官方驱动的网卡吧。哭

RE0:从零开始的服务器生活(一):双硬盘双系统+无线网卡驱动+最简单的Ubuntu16.04 Nvidia显卡驱动设置相关推荐

  1. 双硬盘多系统独立引导(2-Windows xp Win7)

    关键词:双硬盘 多系统 引导 启动项 windows7 分区盘符隐藏 boot.ini 注册表 组策略 开门见山 解决问题:双硬盘多系统独立引导.即重装一硬盘上的系统不影响另一硬盘系统的使用+添回启动 ...

  2. 在Win10系统下安装Win7,使笔记本电脑形成“双硬盘-双系统”格局的过程

    该过程展示了联想小新潮7000--14IKBR笔记本电脑(已预装SSD固态硬盘和机械硬盘并且已预该过程展示了联想小新潮7000--14IKBR笔记本电脑(已预装SSD固态硬盘和机械硬盘并且已预装Win ...

  3. 求助大家:双硬盘双系统,开机后,只能进win10

    求助大家:双硬盘双系统,开机后,只能进win10 我的需求:双硬盘安装双系统,两个系统相互独立,互不影响,通过开机进bios来选择进入哪个系统. 台式机配置: 1个256G SSD,已安装好win10 ...

  4. 双硬盘双系统的曲折之路

    N年前买了电脑,40G的硬盘.自从开始下载电影后,发现硬盘空间不够用了,发现硬盘空间不够用了.C盘D盘用来练习装系统(有天装了七次),15G. BOOK,FLASH,PICTURE,SETUP,DOW ...

  5. 【记录+解决】ubuntu服务器显卡驱动安装;Ubuntu20.04重启后找不到Nvidia显卡驱动

    记录ubuntu服务器显卡驱动安装 一次ubuntu服务器显卡驱动安装历程,简单记录. 1.下载Nvidia-Linux驱动到本地 Nvidia-Linux-XXX.run 2.停用桌面,安装驱动 / ...

  6. Ubuntu18.04双显卡笔记本+ROS 安装nvidia显卡驱动、CUDA10.2、CUDNN8.3.0、Eigen3.3.7

    目录 一.nvidia显卡驱动安装 1.查看显卡型号 2.检查自己电脑的gpu是否CUDA-capable 3.安装 gcc : 4.删除旧的NVIDIA驱动: 5.查看显卡驱动 6.安装双显卡切换指 ...

  7. ubuntu安装nvidia显卡驱动(双显卡)

    下面记录下我的笔记本在系统ubuntu 14.04中安装geforce 920m的nvidia显驱动的经历::: 安装nvidia显卡驱动后进入系统黑屏 先是在按Ctrl-Alt-F1进入命令行界面, ...

  8. Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动...

    Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动 原文:Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux ...

  9. 双硬盘 双linux系统同时运行,XP与linux  双硬盘 双启动管理

    在原有环境:windows XP-sata硬盘160G 基础上,增加 IDE硬盘40G 用于安装linux. 使用中需要在BIOS中切换主硬盘,这样太麻烦. 方法一:当 IDE-40G为主硬盘, 修改 ...

最新文章

  1. 在虚拟机安装OpenSuse Tumbleweed
  2. Oracle SQL Developer - 智能提示
  3. iOS 获取appstore 版本号
  4. 160个crackme 008 Andrénalin.1
  5. 防病毒服务器维护记录表,机房巡检记录表.doc
  6. 测试用例的几种常见设计方法
  7. 测试方案包括哪些内容
  8. 用计算python两点之间的距离math_Python求两点之间的直线距离(2种实现方法)
  9. Google+ about Gmail?
  10. 监控系统网络未找到dhcp服务器,监控显示未找到dhcp服务器
  11. mysql 裸设备_MySQL使用裸设备存储
  12. Justinmind使用教程(2)——计算表达式及条件用法
  13. ServerSocket与Socket入门详解
  14. 国产框架MindSpore联合山水自然保护中心,寻找、保护「中华水塔」中的宝藏生命
  15. Wpa_supplicant.conf用法小结
  16. 电脑改成,如何把电脑变成无线路由器
  17. C#中的DataGridView中添加按钮并操作数据
  18. mysql转sqlserver_mysql迁移sqlserver
  19. 阿里P7晒工资条,看完真的扎心了……
  20. 【Matlab安装】Mac系统安装MATLAB 2020a

热门文章

  1. pycharm申请学生账号收不到邮件问题(不是你收不到而是你没找到,邮件被拦截了)
  2. 论文投稿-图片处理技巧
  3. 字节跳动Android面试全套真题解析在互联网火了,系列教学
  4. 2020年全球及中国动物模型(模式动物)行业发展现状及竞争格局分析,行业增速较快,发展前景良好「图」
  5. Unity3D制作高通AR(增强现实)图片识别应用
  6. 网摘:一位网友《塑造阳光心态》的学习心得
  7. 7.4 初等矩阵和可逆性
  8. 如何在电子邮件中推销自己(服务)
  9. 秒懂小罗肥归:logit与mlogit详解
  10. arm云教室服务器_便宜又好用!云上ARM尝鲜体验