win7和ubuntu16.04双系统安装和ubuntu的机器学习环境配置
来源:互联网 发布:ubuntu安装老gcc 编辑:程序博客网 时间:2024/05/16 19:42
背景
换了一个大容量的固态盘,所以需要重装系统。安装了windows7和ubuntu16.04双系统。中间遇到坑,特此分享,为后人之指路明灯。
大纲
01,硬盘安装windows7(同时破解win7,安装office2010,破解2010之后在安装ubuntu16.04)
02,硬盘安装ubuntu16.04
03,修复ubuntu16.04引导
04,在ubuntu上安装机器学习相关工具
01,硬盘安装windows7
工具:hdd,win7的iso
介绍:参考;https://jingyan.baidu.com/article/4f34706ed11312e387b56da3.html
这是最简单,快速,成功率最高的方法(相对光盘快速。相对u盘简单且成功率高,曾沉迷于u盘安装,搞坏好几个u盘和tf卡)。注意如果安装非正版系统(估计国内都是非正版),需要激活为正版。
建议使用
win7 activation|win7 activation 1.8系统激活工具:http://www.windows7en.com/xiazai/22321.html
同时,最好也安装office同时激活。激活工具:Office 2010 Toolkit(这个比较唯一)
之所以先安装这些,因为有导致ubuntu引导失效的嫌疑,不确定是那一个。我的windows安装好后安装ubuntu16,都验证ok了。激活win7,然后安装office2010再激活。重启系统发现ubuntu16.04的引导失效了。选择ubuntu后立即重启。自己硬盘安装不下10多次了,从未遇到如此情况。系统层面,引导属于操作系统之上的,不应该受系统内部激活更新等影响(当然,这是软性的道理,实际操作系统可访问所有硬盘空间,否则easybcd也没法引导)。难道和固态盘有关?额貌似更没道理了。
02,硬盘安装ubuntu16.04
下载ubuntu的iso(之所以16.04因为自己硬盘恰好有ISO,没特殊癖好)。搭配EASYBCD(windows下配置引导),引导到ubuntu所在硬盘加载ubuntuiso文件。硬盘安装有个很大好处,第一是不依赖硬件(光盘,U盘)。第二是速度快。
可以参考:使用easyBCD 引导启动ubuntu14.04:https://jingyan.baidu.com/article/1876c852942fea890b13760b.html
这里需要注意的是:不用用默认的grub,否则也会导致引导失败(系统反复重启)
选择“添加新条目”,然后选择“NeoGrub”,点击“安装”。
然后点击配置,将menu.lst文件的
新增
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
说明:hd0表示c盘所处的硬盘号,一般电脑只有一个,所以都是hd0;如果有多个硬盘,则根据情况改为hd0、hd1等。
这一步很多人搞不明白(其实我也不是太明白,同一个磁盘在win和ubuntu下认为的第一块,第二块都不一致,和系统重新安装也有关,我的固态盘之前都是第一块的(win7下),现在变成第二块了)。其实有个简单方法,这里随便写。在grub进入引导时会报错,此时退出到grub界面,输入e,进入编辑模式,这是就出现这几行文字,将hd(0-1,0-3)挨个试一试(2硬盘情况下,实际第二个参数一般是不用试的,主要就是分不清是hd(0,)还是hd(1,)。所以一般两次就ok了,基本15s就修改ok了)
vmlinuz.efi:网上很多教程都是vmlinuz,旧版ubuntu没问题,新版的都是vmlinuz.efi了,否则报错找不到xxx文件。
03,修复ubuntu16.04引导
参考:使用easyBCD 引导启动ubuntu14.04:
https://jingyan.baidu.com/article/1876c852942fea890b13760b.html
需要注意的也是选择grub2。
同时
这一步也可以用来替代上一步骤的自己配置Neogrub的启动配置文件(hd(0,0)的那几行文本)
如果实在写不明白,就用这种方式引导安装ubuntu了(自己尝试都ok,曾经也遇到失败的,所以本人不怎么用,还是按照套路,文本编辑法,保险,大家都在用,一定程度免坑了)
04,在ubuntu上安装机器学习相关工具
参考:关于在Ubuntu下安装配置numpy,scipy,matplotlibm,pandas 以及sklearn
http://blog.csdn.net/Yakumoyukarilan/article/details/51340358
简单来说依次执行(ubuntu16这样不曾遇到任何问题):
sudo apt-get update
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install scipy
sudo pip install matplotlib
sudo pip install pandas
sudo pip install -U scikit-learn
除文中提到的这些之外,还需要安装
sudo pip install xgboost
sudo pip install seaborn
sudo pip install jupyter(机器学习必备工具,前身是ipython notebook,没见过的自己搜下)
- win7和ubuntu16.04双系统安装和ubuntu的机器学习环境配置
- win7和ubuntu双系统安装
- 【环境配置】win10+Ubuntu16.04 双系统安装
- 双系统Ubuntu16.04的Caffe环境配置+opencv3.2.0安装
- Win7下安装Ubuntu16.04以及Ubuntu配置Android环境
- Win7 + Ubuntu16.04 双系统安装
- win7+ubuntu16.04双系统安装
- 双系统安装WIN7+ubuntu16.04
- 安装win7,Ubuntu16.04双系统
- 安装win7+Ubuntu16.04双系统
- 【Ubuntu】win7+Ubuntu16.04双系统安装与卸载
- win7和ubuntu双系统并存的安装过程(+网络配置)
- X220下安装WIN7和Ubuntu双系统
- ubuntu和win7 64双系统 安装
- Win7、Ubuntu双系统硬盘安装和引导
- 新笔记本安装win7和ubuntu双系统
- 安装win7和ubuntu双系统注意事项
- 使用easyBCD安装win7和Ubuntu双系统
- 构造器参数列表的注意事项
- Docker网络配置
- 从R-CNN到Fast R-CNN,Faster R-CNN,Mask R-CNN
- 学历对程序员有多大的影响,都在这里了
- 程序员不适合创业?
- win7和ubuntu16.04双系统安装和ubuntu的机器学习环境配置
- amd64 x86 x86_64 i386的区别
- String.intern方法的理解
- PHP动态函数执行与匿名函数执行
- 树莓派3下开启SSH服务
- 九九乘法表
- DirectX11笔记(七)--Direct3D渲染3--INDICES AND INDEX BUFFERS
- Struts2中上传文件报错
- perl中单引号和双引号字符串区别