Ubuntu双系统、ROS、软件安装教程

本文详细介绍在Windows 10环境下安装Ubuntu 16.04双系统的过程,包括系统U盘制作、磁盘分区、BIOS设置、Ubuntu安装、启动项设置及时间同步修复。此外,还提供了ROS安装教程,涵盖开源设置、Onmyzsh安装、ROS安装与初始化、实用程序安装等内容。

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

一、win10下安装Ubuntu16.04双系统

1、制作系统U盘

下载Ubuntu16.04
我们首先去Ubuntu官网下一个Ubuntu16.04的iso镜像文件。在这里插入图片描述利用软碟通制作
在制作系统U盘的时候我们需要去下一个软件——软碟通,这个自己去百度搜索一下应该就能出来的。下载安装完以后,我们打开软碟通的界面打开刚刚下载的iso镜像文件的路径。
在这里插入图片描述将iso文件加载完以后我们点开启动下的写入硬盘硬盘映像
在这里插入图片描述然后选择我们自己的U盘,然后写入就行了(最好点上刻录校验)在这里插入图片描述等待写入完成以后,我们的安装U盘就制作好了。

2、磁盘分区

我们右键点击此电脑,然后点击管理就进入了管理。然后点击存储进入磁盘管理。这时候可以看看哪个盘符剩余容量较多,便压缩哪个盘符。根据自己需要,压缩出Ubuntu的空间(一般100G足够)
在这里插入图片描述在这里插入图片描述在这里插入图片描述压缩完以后我们可以看到有个空余空间,这时候我们不要给它分配盘符,默认这样就行了。
在这里插入图片描述

3、进入BIOS设置U盘启动

设置Secure Boot
这个时候我们已经可以把win10关闭了,我们点击关机,然后再开机。我们在开机的时候一直按F2,就可以进入BIOS了(大多数电脑是按F2进入BIOS,Lenovo的笔记本是按Fn+F2)。
(亲测华硕、玩家国度、戴尔部分电脑是长按F2进BIOS,ESC进系统选择项)
进入BIOS以后,我们就来设置一下U盘启动了,我们进入Boot,如果Boot Mode是UEFI 我们就将下面的Secure Boot 设置Disable。如果Boot Mode是Legacy 那么我们就跳过这步。
特别说明:如果Acer电脑发现不能将Secure Boot 设置成Disable,就得去Security里面设置一下 Supervisor password就行了,按F12选择系统。

将USB HDD置顶
弄完了上面的,再将USB HDD放到最上面(Acer 笔记本是按F5和F6来控制上升和下降的,Dell笔记本是选到USB HDD上面按下Enter然后再移动到最上面的那个启动再按下Enter将最上面硬盘启动顶下去)设置完成以后按下ESC 保存一下就行了。

新式图形化界面BIOS设置(以笔者的华硕玩家国度笔记本为例):
右侧boot priority栏中,鼠标拖动右侧三条横线即可更改默认启动顺序,插入U盘后将usb项拖动之最顶端即可。
在这里插入图片描述
按F7进入高级设置,鼠标点击上面的security栏,找到security boot项点击进入
在这里插入图片描述将secure boot control项改为Disabled。
在这里插入图片描述老式界面BIOS设置:
UEFI 启动
在这里插入图片描述Legacy启动 (能不用尽量不要用这个方法安装)
在这里插入图片描述

4、安装Ubuntu

安装前奏
我们在上面步骤完成以后,将系统U盘插入电脑。然后开启电脑,即可进入U盘安装界面了,这个时候我们选择install Ubuntu即可
在这里插入图片描述然后就是选择语言了,我们选择自己合适的语言就行了,我们点击安装Ubuntu
在这里插入图片描述接下来就是连接WiFi,安装图形界面了,能不连尽量不连,否则会很慢
在这里插入图片描述这里最好要把图中的‘安装第三方软件’的勾点掉
在这里插入图片描述好了,到了最关键的一步了,这个时候系统会提示你是否与windows 10 共存,我们不要点击那个,我们选择其他选项,这样自己方便管理一些。
注意:如果系统没提示你之前安装过windows 那么你的启动方式就错误了,你得回到BIOS页面下更改启动方式再次启动
在这里插入图片描述现在我们来对Ubuntu进行分区,在分区之前我先介绍一下Linux的文件系统

swap:用作虚拟内存,这个要和自己的物理内存一样大
/:主要用来存放Linux系统文件
/boot:存放linux内核,用来引导系统的,如果是Legacy启动就要设置引导,UEFI就不用设置这个(UEFI要设置EFI文件)
/usr:存放用户程序,一般在/usr/bin中存放发行版提供的程序,用户自行安装的程序默认安装到/usr/local/bin中
/home:存放用户文件

我们在看磁盘信息的时候可以发现自己当初没有分配的那个空闲磁盘,选中那个空闲磁盘,然后点击+ 号,开始分配。

设置swap

分配swap,我们选择主分区,空间起始位置,大小和自己物理内存一样(我的是16G我就分配16384M),用于交换空间
在这里插入图片描述

设置引导(下面两个根据自己启动方式选择)

设置EFI引导,我们选择逻辑分区,空间起始位置,用于EFI系统分区,大小设置500M即可
在这里插入图片描述注意:Legacy启动的话就没有efi引导项,Legacy启动要设置boot引导(UEFI启动不要设置以下引导项)
设置Boot引导,我们选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点:/boot,大小设置200M(这里没有图片演示,但是可以根据下面图片类推)

设置/分区

设置/,我们选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点:/,大小根据自己分区大小设置,我这里设置的是10G。(比如分区给Ubuntu总共100G,推荐设置20G左右)

设置home分区

设置home,我们选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点:/home,大小的话可以根据自身情况,但是这个最好设置大一点,总共100G的话大概分40G。(图片:根据usr类推)

设置usr分区

设置usr,我们选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点:/usr,大小的话剩余的空间就都给它了。
在这里插入图片描述

安装终章

设置完所有以后,我们要将下面的安装启动器设备换成我们刚刚设置引导的那个盘
UEFI引导类型就是efi,legacy引导挂载点就是/boot,设备号一定要对应(比如图中设备号为sda12),再三检查此项!!!!!
在这里插入图片描述然后出现这个,我们点继续就行了
在这里插入图片描述然后就是设置地方,语言和姓名以及密码。(密码尽量短,能一个字符就别两个,否则到时候用起来很麻烦,装好系统之后计算机名和用户名千万不可以改动!!
设置完以后我们等待安装就行了。

5、默认启动项设置

安装完成后,会默认进入UBUNTU系统。如果要设置成默认进入windows系统,开机长按ESC进入Ubuntu的话,进入BIOS,将windows boot manager设置为第一选项。
在这里插入图片描述开机立即按住ESC键(不同的笔记本可能不同),进入系统选择项,按键盘上下键即可选择系统。
在这里插入图片描述

6、Ubuntu修改启动项等待时间

sudo gedit /etc/default/grub

找到GRUB_TIMEOUT=10那一行,这里的10就是等待的时间,按照自己的需要更改即可,我改成了1。
然后保存退出,然后执行下一句命令使修改生效:

sudo update-grub

7、Ubuntu、windows时间不统一修复

新版本的Ubuntu使用systemd启动之后,时间也改成了由timedatectl来管理,此方法就不适用了。

sudo timedatectl set-local-rtc 1

重启完成将硬件时间UTC改为CST,双系统时间保持一致。

先在ubuntu下更新一下时间,确保时间无误:

sudo apt-get install ntpdate
sudo ntpdate time.windows.com

然后将时间更新到硬件上:

sudo hwclock --localtime --systohc

重新进入windows10,时间恢复正常了

二、ROS安装教程

Ubuntu的一些小指令:

Ctrl +alt + t     //打开控制终端
ctrl +shift + c    //复制控制终端中的文字快的捷按键
ctrl +shift + v    //把文字粘贴至控制终端中的快捷按键
sudo apt-get install +文件名     //下载文件
sudo gedit+文件名              //编辑文件内容
sudo dpkg –i                   //解压并安装压缩文件
sudo apt update                //更新文件

1、开源:

(顺序为先开源再配置zsh再安装ros,)
打开一个控制台(Ctrl+Alt+T),输入如下指令

$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
//设置秘钥
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116

2、安装On my zsh:

参考网址:https://blog.youkuaiyun.com/hsd2012/article/details/54292192
安装oh my zsh之前要先安装git 和zsh
打开终端,输入:

		sudo apt-get install git
//(安装git)
		sudo apt-get install zsh
//(安装zsh)
		curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
//(从网络源上获取oh my zsh)
		cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
//(创建配置文件)
		chsh -s /bin/zsh
//(将zsh作为默认工具,替代原来默认的bash)

重启电脑,zsh就可以使用了!
Zsh比默认的bash的好处在于,按一下tab补全命令,按双击tab出现备选项,方便使用

3.安装ROS

首先确保系统软件处于最新版

$ sudo apt-get update

然后我们就可以安装ROS了(此处安装的是至尊豪华全功能版)

$ sudo apt-get install ros-kinetic-desktop-full

完成后,用以下指令来查看可使用的包:

$ apt-cache search ros-kinetic

4.初始化ROS

首先,初始化rosdep

$ sudo rosdep init
$ rosdep update

然后初始化环境变量:(注意是zshrc而不是bashrc)

$ echo "source /opt/ros/kinetic/setup.zsh" >> ~/.zshrc
$ source ~/.zshrc

最后,安装一个非常有用的插件:

$ sudo apt-get install python-rosinstall

5、测试ROS

$ roscore

显示 started core service [/rosout] 了没有?如果没问题,恭喜你成功了。

三、Ubuntu中一些实用程序的安装

1、 搜狗输入法

1、下载文件

打开官网http://pinyin.sogou.com/linux,点击自己对应的系统位数安装包,然后下载。

2、打开安装目录,调出终端。

sudo dpkg -i sogoupinyin_2.1.0.00826_amd64.deb

(后面的是自己的安装包命令,更新了就和我的不一样了,如果出现安装出错,就重复该命令安装几次直到成功)

sudo apt-get install -f 

3、设置

打开“系统设置“,点击”语言支持“,然后弹出下面的框图,点击”安装“。
在这里插入图片描述然后输入密码什么的,等一会儿就好

4、然后把里面的IBus改为fcitx,然后关掉,然后重启电脑。在这里插入图片描述

5、重启电脑后,会看到屏幕右上角有企鹅输入fcitx。

在这里插入图片描述

6、然后右键点开,选择ConfigureFcitx。

在这里插入图片描述

7、然后点击弹出的框的左下方的”+“号,添加搜狗输入法,去掉那个只“显示当前语言”的选项,然后搜索框输入sog,你会发现搜狗输入法已经有了,选中输入法即可,然后关闭。

在这里插入图片描述使用shift进行中英文切换

2、roboware-studio:

Roboware-studio是一个ros的ide,在里面操作ros代码可不用改写cmakelist,十分方便
打开网址:http://cn.roboware.me/#/home
选择studio
选择下载该文件,打开并解压该文件
打开终端
输入以下命令解压安装:

    cd 下载
	sudo apt-get –f install 
	sudo dpkg -i robo...   //之后双击tab补全(这就是zsh的好处)

第一次打开要在终端打开文件,打开控制终端,输入:roboware-studio
稍等片刻ide就打开了哦,在左侧菜单中右击roboware-studio的图标(即新出来的图标),选择锁定到启动器,以后就可以在左侧菜单打开roboware-studio了

3、标题栏实时显示上下行网速、CPU及内存使用率

终端执行以下命令

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
//这里选择按enter键 
sudo apt-get update 
sudo apt-get install indicator-sysmonitor
 //启动 
indicator-sysmonitor & //ctrl+c后台运行该程序

勾上Run on startup:, 这样就能开机启动了。切换到 Advanced 选项,
可以对要显示的信息的格式进行设置。
可以尝试设置其他格式,再Test,直到效果满意再点击保存。

4、网易云音乐

1:先去官网下载最新版本的网易云http://music.163.com/#/download
2:执行命令:

sudo dpkg -i //(后接官网下载的软件包名)

3:如果报错了 ,执行以下命令

sudo apt-get -f install

4:然后继续执行:

sudo dpkg -i //(后接官网下载的软件包名)

5、自带火狐浏览器添加网页翻译插件

1、点击浏览器右上角的横线图标,在下拉菜单上点击‘附加组件’
2、 打开附加组件页面后,拉到最后面,点击‘看看更多附加组件’按钮
3、 点击后,打开了浏览器的官方组件网站,在右上角的搜索框里输入‘翻译’进行查询
4、 列表中找到yeekit网页翻译插件,点开后点击添加到Firefox按钮,等待安装完成
5、安装完后,重新刷新英文网站后,在顶部就会有翻译按钮了,点击翻译

6、安装显卡驱动

要安装英伟达独立显卡驱动,按键盘上的windows键,输入‘fuj’找到附加驱动,选中第一个专有类型的显卡驱动,点击确定等待安装完成。

附录:版本信息

版本:ver1.1
整理撰写:cyhasuka
在这里插入图片描述

NT6 HDD Installer是一款体积小巧,功能齐全的硬安装工具,不需要使用光驱或者U引导,不过需要当前的系统没有坏掉,当然如果有光驱我也会选择用 NT6 HDD Installer 因为实在是方便,可以支持X86和X64的系统,可以格式化C装成纯净的系统,也可以装成多系统安装windows7像光一样安装,不用进修复计算机后输入指令。 NT6 HDD Installer(硬安装工具) V3.1.4 绿色版   NT6 HDD Installer,也叫NT6硬安装工具,是第三方软件,最大的特点是简化操作步骤。NT6 HDD Installer的设计目的是为了帮助没有光驱或U的用户。   NT是微软的新技术,其windows系统的内部版本也都是NT开头的,NT6就是第六代的NT,其中包括NT6.0的vista和2008 server,以及NT6.1的Win7和2008 server R2,还有测试阶段的NT6.2也就是Win8。   目前最新版本为3.1.4,修正了在Windows 8并且处于GPT磁下运行时的一个错误。 优点   一、安全:由于使用的是添加引导项而不是旧方法的修改引导项的方法,所以就算少数的机器不兼容grub4dos而无法进入安装界面,也不影响进入原系统。   二、通用:本方法对原系统是XP或VISTA都可以,并且原系统和要新装的系统没有32位或64位的限制。   三、方便:提取ISO中的安装文件只一次提取至同一位置,而无需分位置提取。 特别提示   WIN7在安装过程和安装结果相对VISTA和WIN2008有不少改进。如果用本方法安装WIN7,下面两种情况一样,第二步重启系统进Vista Hard Disk Installer后,无需进“修复计算机”和“命令提示符”,直接开始安装,全部过程和光一样直接安装,当然同样不推荐装在安装程序所在分区。   注:本文采用的是MSDN版的VISTA安装ISO,OEM原版(如果带有修复计算机选项的也可以)或修改版(太杂太乱)不在本方法之内。   注:MSDN版体积小/功能全/在OEM机器上安装后导入证书和更换密匙(或安装过程中输入)后的激活和相应OEM激活结果一样,所以我只备MSDN。 使用方法   硬安装Windows 8/7/2008 R2   一、将准备好的系统镜像ISO文件解压至一非系统分区的根目录。注意一定要是根目录!!非系统分区就是比如你的系统是C,那么解压到除C以下的其它,解压方法可以直接右击.iso文件用WinRAR解压。   二、下载安装NT6 HDD Installer。其实不需要安装,直接双击打开即可,提示以管理员身份运行,当然选“是”,程序界面如下:   按下“1”选择安装。提示发现安装文件并且处理完成,如下图: NT6 HDD Installer(硬安装工具) V3.1.4 绿色版   键按“2”重启系统。 NT6 HDD Installer(硬安装工具) V3.1.4 绿色版   三、在启动选项中选择“nt6 hdd installer mode 1”进入,如下图: NT6 HDD Installer(硬安装工具) V3.1.4 绿色版   接下来的安装方法就和光安装一样了,这里不再详述,有需要的朋友可以参考Windows 8安装方法及全程截图。   硬安装Windows 2008/Vista   现在还有人安装Vista系统的话,那就傻了。要安装2008的童鞋请选择Windows Server 2008 R2。所以,这两个系统基本上没人会安装,但还是提一下,与上面的方法不同的是,重启选择nt6 hdd installer进入安装界面后不选择“开始安装”,而是点击左下角的“修复计算机”,这里如果提示修复启动项,请选择“否”,搜索硬系统后出现已安装系统的话点中间空白处,使出现的旧系统栏不要变成蓝色,再选择“命令提示符”,如在前期准备中安装程序放在D,那么键入d:\sources\setup回车,剩下的操作就和光安装一样了,格式化C装纯净单系统或装双系统都没有问题。   卸载NT6 HDD Installer   如果没有新安装系统,每次启动系统都会出现NT6 HDD Installer mode 1和mode 2的选项,想要卸载的话也很简单,重新运行程序,选择“2”即可成功删除。 NT6 HDD Installer(硬安装工具) V3.1.4 绿色版   最后,提供官方完整的图文安装说明 NT6 HDD Installer(硬安装工具) V3.1.4 绿色版 注意事项   1、不支持Windows XP/2003/2000的安装,上面已经讲得很清楚,NT6!   2、mode 1和mode 2的区别。两种方式应该如何选择呢?模式1为grub4dos方式,小部分机器有可能不兼容grub4dos;模式2为微软自带的引导方式,兼容性更好。但如果原系统为Windows XP/2003/2000时模式1添加启动项的安全性高于模式2,此时推荐选择安装模式1。当原系统为Windows 7/8/2008/2008 R2/Vista时进入系统安装界面可靠性高于模式1,此时推荐使用模式2。   3、本机有系统并且没有遭受破坏的情况下,不推荐采用WinPE系统进入安装,因为不保证硬的原有引导不受破坏。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值