您的位置:首页 > 其它

win7和ubuntu16.04双系统安装和ubuntu机器学习环境配置

2018-03-10 16:25 651 查看
背景换了一个大容量的固态盘,所以需要重装系统。安装了windows7和ubuntu16.04双系统。中间遇到坑,特此分享,为后人之指路明灯。大纲01,硬盘安装windows7(同时破解win7,安装office2010,破解2010之后在安装ubuntu16.04)02,硬盘安装ubuntu16.0403,修复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 Ubunturoot (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-8initrd (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 以及sklearnhttp://blog.csdn.net/Yakumoyukarilan/article/details/51340358简单来说依次执行(ubuntu16这样不曾遇到任何问题):sudo apt-get updatesudo apt-get install python-pipsudo pip install numpysudo pip install scipysudo pip install matplotlibsudo pip install pandassudo pip install -U scikit-learn除文中提到的这些之外,还需要安装sudo pip install xgboostsudo pip install seabornsudo pip install jupyter(机器学习必备工具,前身是ipython notebook,没见过的自己搜下)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: