戴尔电脑安装Ubuntu16.04/18.04双系统心得

一、戴尔电脑安装Ubuntu16.04教程

1.第一步就是进行U盘的烧录,推荐使用的烧录软件是软碟通UltraISO官方中文版。
具体烧制方法参考链接: 制作Ubuntu16.04系统安装的U盘

2.第二步就是分盘,这要看个人需求,尽量多分点,因为后期如果扩充磁盘是很费劲的,我分了100G。具体步骤:此电脑>>右键>>管理

BIOS里面硬盘分区 bios 分盘_ubuntu


这里是一个有关分盘的参考链接: Windows10电脑怎么分盘?3.接下来就进入正题了。重启电脑按 F12 进入 BIOS 界面(各品牌电脑不同,进入BIOS界面的快捷键也不同)例如:

BIOS里面硬盘分区 bios 分盘_Ubuntu_02


进入BIOS界面会看到一个BIOS Setup 选项,按 ↑ 和 ↓ 方向键选择并Enter

BIOS里面硬盘分区 bios 分盘_linux_03


接下来会出现这个界面,将Secure Boot Enable 中的选项取消打勾,apply>>yes

BIOS里面硬盘分区 bios 分盘_linux_04

然后是找到System configuration >> SATA operation如下图选项将RAID On 改成 AHCI,然后Apply >> yes ,Exit退出。

BIOS里面硬盘分区 bios 分盘_windows_05


开机时再次连续敲击F12,出现BIOS界面,选择Kingston DaTa Traveler 3.0 …选项,然后Enter

BIOS里面硬盘分区 bios 分盘_linux_06

如果出现如下图情况可参考: win10上安装ubuntu双系统过程中出现mmx64.efi not found问题

BIOS里面硬盘分区 bios 分盘_Ubuntu_07


正常安装出现的界面是这样的,选择Install Ubuntu。

BIOS里面硬盘分区 bios 分盘_ubuntu_08


默认选择 English >> continue, 后面成功安装Ubuntu后可以改成中文.

BIOS里面硬盘分区 bios 分盘_Ubuntu_09


不连接>> continue

BIOS里面硬盘分区 bios 分盘_linux_10


不选择 >> continue

BIOS里面硬盘分区 bios 分盘_BIOS里面硬盘分区_11


选择 Something else >> connect

BIOS里面硬盘分区 bios 分盘_linux_12


此时会出现分盘的界面,找到 free space(例如这里的100GB) ,记下它的 Size 大小选中然后点击左下角的 + 号.

BIOS里面硬盘分区 bios 分盘_BIOS里面硬盘分区_13


新建分区,点击“+”,设置“/”主分区,相当于Win10的系统C盘 (/) 【Primary】(尽量大,便于在/opt 下安装大的软件)

BIOS里面硬盘分区 bios 分盘_linux_14


新建分区,点击“+”,设置Ubuntu启动引导区,一般划分200Mb足够了 (/boot)/ ( /efi )、【Primary】

新建分区,设置“/home”分区,用于存在文件 (/home) 【Primary】

BIOS里面硬盘分区 bios 分盘_linux_15


找到剩下的 free space(这里是9029MB) ,选中然后点击左下角的 + 号.Size 不变, Use as 选择 swap area , 然后OK

BIOS里面硬盘分区 bios 分盘_BIOS里面硬盘分区_16


更改下边的“安装引导启动器的设备”!千万不要用默认的!改为你刚刚记下的EFI分区的盘符!

点击 Install Now

BIOS里面硬盘分区 bios 分盘_Ubuntu_17


默认English , 然后地点选择 shanghai , 用户名 密码 自己设置.

BIOS里面硬盘分区 bios 分盘_windows_18

等待安装。。。

BIOS里面硬盘分区 bios 分盘_windows_19


Restart Now

BIOS里面硬盘分区 bios 分盘_BIOS里面硬盘分区_20


重启后一般都会出现这个情况,强制关机再次开机…

BIOS里面硬盘分区 bios 分盘_ubuntu_21


找到 Ubuntu >>Enter

BIOS里面硬盘分区 bios 分盘_Ubuntu_22


输入密码,进入…

BIOS里面硬盘分区 bios 分盘_ubuntu_23


Ubuntu 和 Windows 之间切换方式:

BIOS里面硬盘分区 bios 分盘_Ubuntu_24

二、安装ROS

方法一(2023-10-18更新):

—>命令行中输入如下命令即可直接选择安装

wget http://fishros.com/install -O fishros && . fishros

BIOS里面硬盘分区 bios 分盘_ubuntu_25

方法二(老版本-以来VPN)——动手操作性强

1.按照图片设置,打开系统设置,软件和更新,在源代码前面打对号,之后修改下载自,选择其他站点,选择 阿里 或者 中科大 的源

BIOS里面硬盘分区 bios 分盘_linux_26


2.进入终端:ctrl+alt +t

3.更新软件源:

sudo apt-get update

4.下载ros镜像,用中科大的镜像,官网默认的太慢:

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

5.获取key:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
  1. 更新:
sudo apt-get update
  1. 安装完全版本的ROS,16.04选择 kinetic 、18.04选择 melodic :
sudo apt-get install ros-kinetic-desktop-full
sudo apt-get install ros-melodic-desktop-full

三、初始化ROS

1、方法一:

sudo rosdep init

在初始化ROS过程中,这里可能会出现如下一些错误:

BIOS里面硬盘分区 bios 分盘_Ubuntu_27

2.打开terminal终端,输入如下命令打开文本编辑器:

sudo gedit /etc/hosts

3.在打开的文件末尾一行添加:

151.101.84.133 raw.githubusercontent.com

4.保存退出,在terminal中输入:

sudo rosdep init

5.更新:

rosdep update

2、方法二rosdepc(网络等原因方法一rosdep update很难成功)

1、安装

sudo pip install rosdepc

如果显示没有pip,则安装pip后再执行 sudo pip install rosdepc

sudo apt-get install python-pip

*当然也可选用python3实现相同功能:

sudo apt-get install python3-pip
sudo pip3 install rosdepc

2、使用

sudo rosdepc init
rosdepc update

四、环境变量

1.配置环境变量,目的是告诉系统ROS的安装位置:

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

2.最后,再次打开终端测试ROS是否安装成功:roscore

roscore

3.运行turtlesim功能包

rosrun turtlesim turtlesim_node

4.运行键盘控制

rosrun turtlesim turtle_teleop_key

5.如果这些步骤能正常启动和小乌龟可以由键盘正常控制行走,那么安装就成功了。