安装 ubuntu16 系统及配置强化学习环境(gym, TensorFlow, CUDA)

本文详细介绍了如何在Ubuntu16.04系统中配置强化学习环境,包括安装Ubuntu、更新系统、安装nvidia显卡驱动、CUDA和cuDNN,以及安装TensorFlow和gym。文章还特别强调了在双系统中切换SATA模式至ACHI的步骤,以及解决Ubuntu系统中WiFi和显卡驱动的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu下配置强化学习环境(gym, TensorFlow, CUDA)


检查BIOS设置里的SATA Control Mode

  重启电脑,开机时连续按F2进入BIOS,进入Configure选项,检查SATA Control Mode,如果默认是Inter RST Premium,说明windows是安装在RST模式下,而* Linux是需要安装在ACHI模式下 *,为避免安装完linux后双系统间的切换存在问题,将windows改为ACHI。具体操作如下:

  1. 不修改BIOS的模式(使用默认的RST,否则进入不了系统),进入windows系统 → 按键盘 win+r,输入msconfig,在引导 下,勾选 安全引导,点击确定,重启进入安全模式;

  2. 进入安全模式后,继续重启电脑(这一步只是为了检查是否能进win10的安全模式;

  3. 在启动界面开始是连续按F2,进入BIOS界面,在Configuration选项里将SATA Control Mode改为ACHI;在Security选项,将Secure Boot选为disablede;在Boot选项,确认Boot ModeUEFI,并且USB BootEnabledF10 保存退出,进入win10安全模式,此时选择“启动带网络连接的安全模式”,然后再重启;

  4. 进入win10后,按键盘 win+r ,输入msconfig,选择引导,取消勾选安全引导,点击确定,重启,此时能进入win10,表明win10系统的启动已从 RST 模式改为 ACHI 模式。

一. 安装ubuntu

  1. 制作U盘启动盘(不详细说明);
  2. 在win10下磁盘管理里压缩卷分出一个区域,我分出200G,用于ubuntu;
  3. 电脑重启,启动时连续按F12,选择U盘进行启动,按照提示进行安装(先不要联网,不要选择“安装中下载更新”以及“安装这个第三方软件”,安装类型选“其它选项”);
  4. 分区设置:
    找到在 win10 下压缩出的空闲空间(200G),点击 + 进行分区:

         efi系统分区 :逻辑分区,空间起始位置,EFI,540M(不低于300M)
        swap        :逻辑分区,空间起始位置,交换分区,8G(本子的内存是8G)
        /           :主分区,空间起始位置,EXT4,30G
        /home       :逻辑分区,空间起始位置,EXT4,剩下所有空间大概162G
  5. 安装启动引导器的设备:
    选择重新分出来的efi分区作为ubuntu的启动项,windows的efi分区不要动。
  6. 安装完成,此时ubuntu没有无线,解决如下:

    在终端敲入:

        $ rfkill list all

    会出现类似如下情况:

            0:ideapad_wlan: Wireless LAN
            Soft blocked: no
            Hard blocked:yes
    
            1:ideapad_bluetooth: Bluetooth
            Soft blocked: no
            Hard blocked: yes
    
            2:phy0: Wireless LAN
            Soft blocked: no
            Hard blocked:no
    
            3:hci0: Bluetooth
            Soft blocked: yes
            Hard blocked: no

      可以看到,优先级前的ideapad_wlan的Hard blocked 默认为yes,即ubuntu默认关闭了硬件wifi开关,而联想R720(我使用的本)的wifi只有软件开关,没有硬件开关的启动,所以引起了wifi无法开启的问题。

      因此,移出ideapad无线模块:

        $ sudo modprobe -r ideapad_laptop

      此时,wifi模块工作正常,但是每次重启ubuntu系统都要重新进行模块移出,故可将该命令设置为开机自启动。
    /etc/rc.local文件中添加命令:

        #!/bin/sh -e
        #
        # rc.local
        #
        # This script is executed at the end of each multiuser runlevel.
        # Make sure that the script will "exit 0" on success or any other
        # value on error.
        #
        # In order to enable or disable 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值