本文参考本贴,感谢原作者!
win10下安装Ubuntu16.04双系统
第一次提交:【张同学】拯救入坑Ubuntu16.04+ROS Kinetic的新手(20190723)
大家好我是张同学,最近在学习ROS,自己从开始到现在ROS安装成功,自己也是一步步按着网上的帖子来,由于网上的教程都不是最新的而且有的也不是很全面,导致安装过程中踩坑无数,便想着自己写个新一点全面一点的教程。此教程应该可以解决新手安装过程中遇到的一些基本问题,但是,肯定还是有不足之处,还请大家相互交流。(第一次写帖子,真的有点累啊,哈哈,大家加油!!!)
制作系统U盘
下载Ubuntu16.04镜像
我们首先去Ubuntu16.04.06 LTS下载一个Ubuntu16.04的iso镜像文件。根据你的电脑配置下载相应的镜像(都9102年了,大家的电脑应该都是64位的了,就直接下载我划线的那个就可以)
利用软碟通制作启动盘
在制作系统U盘的时候我们需要去下一个软件——软碟通,这个自己去百度搜索一下应该就能出来的。下载安装完以后,我们打开软碟通的界面打开刚刚下载的iso镜像文件的路径。
将iso文件加载完以后我们点开启动下的写入硬盘硬盘映像:
然后选择我们自己的U盘,然后写入就行了(点击写入会提示格式化,确认格式化就行,但是张同学在最后系统安装快要完成的时候突然提示错误,最后度娘说要先把U盘格式化成NTFS格式,然后照做就安装成功了。为了确保一次成功,还是建议先将U盘格式化成NTFS格式然后再烧录系统。)
等待写入完成以后,我们的安装U盘就制作好了。
给Ubuntu分配空间
我们右键点击左下角win10标识,点击磁盘管理。这时候可以看看哪个盘符剩余容量较多,便压缩哪个盘符。推荐给Ubuntu分配60G大小。当然如果硬盘空余较多,也可以给Ubuntu分配更大的空间(本文分配120G)。
压缩完以后我们可以看到有个空余空间(未分配),然后退出。
进入BIOS设置U盘启动
设置Secure Boot
这个时候我们已经可以把win10关闭了,我们点击重启。我们在开机的时候一直按F2,就可以进入BIOS了(大多数电脑是按F2进入BIOS,Lenovo的笔记本是按Fn+F2)。进入BIOS以后,我们就来设置一下U盘启动了,我们进入Boot,如果Boot Mode是UEFI 我们就将下面的Secure Boot 设置Disable。如果Boot Mode是Legacy 那么我们就跳过这步。 特别说明:如果Acer电脑发现不能将Secure Boot 设置成Disable,就得去Security里面设置一下 Supervisor password就行了。
安装Ubuntu
开始安装
我们在上面步骤完成以后,将系统U盘插入电脑。然后开启电脑,当电脑出现logo时,频繁按压F10(以机械革命为例,其他品牌请问度娘)以选择从哪个盘启动,选择从U盘启动,即下图所示(张同学是装了win10、Ubuntu18.04、Ubuntu16.04.所以插上U盘会显示四个启动项)
然后如下图:将光标移到install Ubuntu然后在这里按“e”建进入编辑,修改倒数第二行:
######或者在quiet splash后面输入acpi=off
(如果使用第一种方法出现问题,比如屏幕内容显示不全,就用第二种方法)
不修改会卡死在安装界面(这个因素是和显卡有关)
修改完成之后就按F10(保存修改并启动)
拖动滚动条,选择“中文(简体)”,点击“继续”,进入下图:
选择不连接WiFi,(如果你使用的是校园网等需要登录认证的网络就选择不连接,如果是连上就能用就选连接。不过不连接会快很多,推荐不接)
什么都不选,继续。
选择其他选项
找到你所压缩的空闲空间,一般就选那个很大的空闲空间就没有错(如下图是100G的空闲空间)
然后点击下面的“+”按钮,弹出如下界面:接下来是非常重要的分区环节:具体怎么分请看下图,一个字都不要落下。
千万注意分完四个区之后要安装启动引导器的设备
千万注意分完四个区之后要安装启动引导器的设备
千万注意分完四个区之后要安装启动引导器的设备
千万注意分完四个区之后要安装启动引导器的设备
千万注意分完四个区之后要安装启动引导器的设备
千万注意分完四个区之后要安装启动引导器的设备
然后点击”确定“,出现如下图:你不用管你的界面是否和下图完全一样,你只需要保证你的分区和安装引导启动器的设备完全按照上上图来做的就没问题,直接闭着眼睛点击继续
名字自定义,计算机名最好写短小一点儿,比如直接写“ok”
安装进行时
不出意外等几分钟就完成了(如果在此期间出现了什么错误,请问度娘,张同学当时就遇到了错误,不过时间长了,记不清具体什么问题了,只记得最后度娘说要先将U盘格式化成NTFS格式,再烧写镜像,然后就成功了)
重启时,需要进入BIOS中将Ubuntu的启动顺序提前到windows前面,保存退出(要不然就直接进入Windows了)。然后每次启动电脑都是直接进入的grub引导(Linux引导),然后就可以选择进入哪个系统了(Windows还是Linux)
重启时注意改完grub按F10(保存并启动)
连接上WiFi
安装显卡驱动:进入软件和更新
先改一下软件源,改成国内的,会快很多。
我们点击其他网站,这里张同学推荐中科大的源或者阿里的源
然后连接到服务器,需要输入密码。
点击附加驱动,然后等待一会儿就会搜所出来你电脑匹配的驱动,比如张同学的就是下图这个NVIDIA驱动,点击这个驱动,应用更改,然后等待他安装完成
然后退出软件和更新,打开我们的终端,
输入
sudo apt update && sudo apt upgrade
来更新我们的系统里的所有东西。更新完成之后,我们的Ubuntu16.04就装好了
接下来我们安装ROS kinetic(Ubuntu16.04兼容版本)
参考ubuntu16.04安装ros