DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)

1.安装场景及注意事项

先说一下自身情况,设备是一台戴尔灵越7591,原装一根256g固态硬盘安装Win10系统,需要双系统安装ubuntu系统,故加装了一根500g固态,其中100g分配给Win10作扩展,其余400g分给ubuntu系统。本人在网上搜集了许多资料,收集大量前人踩到的坑,站在巨人肩膀上一次通关,后期应该还有安装需要故进行记录
注意:安装另需容量大于4G的U盘作为启动盘

1.1.确认电脑的引导方式

目前市面上电脑有uefi和legacy两种不同的引导方式,uefi是新式的BIOS,legacy是传统BIOS。你在UEFI模式下安装的系统,只能用UEFI模式引导;同理,如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统。引导方式不同安装步骤也不一样!本人电脑是UEFI模式,引导方式不同或者对文章具体步骤有不清楚的可以看这个 B站教程
查询方法如下:
右键开始选择磁盘管理
在这里插入图片描述
点击你装windows系统的硬盘(C盘)右键选择属性
在这里插入图片描述
选择卷,查看分区形式,如果是GPT则为UEFI引导,MBR为legacy引导
在这里插入图片描述

1.2.关闭电脑BitLocker硬盘保护

bitlocker是一种加密功能,windows BitLocker驱动器加密通过加密windows操作系统卷上存储的所有数据可以更好地保护计算机中的数据。简而言之就是只有你这个系统用户下能访问硬盘数据,初衷是为了防止数据泄密被盗,但是同时如果系统崩溃或者计算机硬件出现问题想拆下硬盘恢复数据也是不太可能,虽然可以大概率通过Microsoft账号找回密钥(我的账号里就找不到)而且看到有些人安装Ubuntu双系统后再回到Win10就需要输入密钥,我决定将这个服务关闭
流程如下:
打开设置->更新与安全->设备加密->点击关闭
然后就是漫长的解密了
最好找一个保证电源供电不需要使用电脑的时间进行解密,因为解密时间较长,解密时虽然可以使用,但是亲测卡的一笔,我解密一块256g固态+一块2T机械花了半天左右的时间

2.安装步骤

2.1.磁盘分区

依旧是打开磁盘管理,在安装Windows的硬盘中右键点击压缩卷
在这里插入图片描述
输入压缩空间量为500MB,这里是分给Ubuntu系统做引导分区的,对于两个系统分别装在不同盘的人来说Ubuntu系统引导分区要和Windows系统的引导分区在一起才能在启动时进行双系统选择
在这里插入图片描述
磁盘0是我新加的硬盘,刚安装上应该是显示未分配状态,如果要分给Windows系统就将其中一部分分区为GPT模式的分区形式,这部分很简单跟着向导做就行,其余要给ubuntu的分区后期安装时再分配。

2.2.镜像下载及启动盘制作

Ubuntu20.04镜像下载
选择要安装的Ubuntu版本,并选择后缀为-desktop-amd64.iso的镜像进行下载
在这里插入图片描述
然后下载启动盘烧录软件:
启动盘制作软件win32diskimager下载
打开后显示如下界面,点击映像文件旁边文件夹选择刚下好的Ubuntu镜像,设备选择用作启动盘的U盘,注意U盘内数据要提前备份,因为做系统盘会格式化该U盘,然后点击写入,等待进度走完启动盘就做好了
在这里插入图片描述

2.3.AHCI硬盘模式更改

需要注意的是DELL电脑的硬盘模式也就是SATA operation默认为Raid On,然而这个模式Ubuntu是不认的,我们需要把它改为AHCI模式,然而Win10先前是在Raid On模式下安装的,如果直接改变会进入不了Windows,这里提供如下方法:
1.按住Win+R进入运行,输入MSCONFIG,回车运行并在 【引导】 页面勾选“安全引导”后确定
在这里插入图片描述
2.重启电脑,在看到戴尔标时狂按F2进入BIOS,在Advanced选项下,将SATA Operation设置改成AHCI,点击Apply保存更改。
3.进入windows后,取消安全引导勾选,接着重启就成功了。

2.4.BIOS设置

插入烧录好的系统盘,重启电脑,狂按F2进入BIOS模式,选择secure Boot Enable改成Disabled关闭安全启动,点击Apply保存更改,点击“General”,点击“Boot Sequence”, 点击对应的U盘
在这里插入图片描述
点击旁边的向上箭头把它调整到第一位,Apply保存更改,重启后出现如下界面:
请添加图片描述
点击第一个选项进入Ubuntu安装。

2.5.Ubuntu系统安装

照着这个视频来就完事了: 视频
但是分区部分还是有些小差异

2.6.配置ubuntu分区(重要)

这里我选择的分区方式为,这里根挂载点可以理解为WINDOWS中的系统盘概念,HOME挂载点就是放数据和自己工作空间的盘,将两者分别挂载可保证重装系统时,home挂载点的数据不丢失。根挂载点和home挂载点大小根据自己硬盘空间以及应用场景分配,如果要搞机器学习相关就把根挂载点搞大点,毕竟一个cuda都几十个G,后期空间不够很麻烦,还是一步到位比较香,具体操作也是跟上边视频来就行,注意与视频不同的是把引导区挂载到之前windows系统盘压缩出来的500M空间中

硬盘名称大小
装WINDOWS的硬盘引导区500M
装Ubuntu的硬盘内存交换分区和物理内存相当
装Ubuntu的硬盘根挂载点-
装Ubuntu的硬盘home挂载点-

2.7.更换软件源

Ubuntu默认的软件下载源的服务器在国外,对于国内没有梯子的很不友好,好在许多公司和大学搭建了国内的软件源,我们进系统第一件事就是把软件源改了
将原文件做备份:

sudo cp /etc/apt/sources.list /etc/apt/sources_copy.list

打开文件:

sudo gedit /etc/apt/sources.list

将文件中的内容删除,将镜像源复制到里面。注意你自己的ubuntu版本,我这里是ubuntu20.04(focal)中科大源:

# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multivers

点击保存(或Ctrl+s)。
在命令行输入:

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'

更新:

sudo apt-get update

添加公钥:

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

2.8.ROS系统安装

打开命令行输入:

# Ubuntu 20.04 
sudo apt install ros-noetic-desktop-full

初始化rosdep:
这里用鱼香ROS的一键rosdep

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

选择一键解决rosdep

为了让系统能找到我们以后输入的ros操作和命令,将ros环境放入全局配置文件~/.bashrc这个文件在后期会经常用到可以记一下

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

安装 rosinstall:

sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

测试安装是否成功:
打开命令行输入:

roscore

在这里插入图片描述

打开一个新命令行:

rosrun turtlesim turtlesim_node

会出现一个小海龟
在这里插入图片描述
再打开新命令行:

rosrun turtlesim turtle_teleop_key

请添加图片描述
这个是接收键盘控制的节点,确保这个命令行在最上面,用键盘上下左右即可控制小乌龟运动,证明你已经成功安装好ROS

3.参考资料

https://blog.csdn.net/zml194849/article/details/122855984
https://www.bilibili.com/video/BV1554y1n7zv?p=3&vd_source=c5794b5da689482a903c05d9eed0003c
https://www.ylmfwin8.com/jiaocheng/win8/6558.html
https://blog.csdn.net/PlutooRx/article/details/127558240
https://blog.csdn.net/qq_45878098/article/details/126037838
https://blog.csdn.net/qq_36100288/article/details/127076856

  • 11
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 将Ubuntu 20.04安装双系统需要以下步骤: 1. 下载Ubuntu 20.04镜像文件并制作启动U盘。 2. 在Windows 10系统中分出一部分未分配的硬盘空间,用于安装Ubuntu 20.04。 3. 使用启动U盘引导计算机,进入Ubuntu 20.04安装界面。 4. 在安装界面中选择安装位置为“其他”,并手动分区,将之前分出的未分配空间分为“/” (根)和“swap”两个分区。 5. 开始安装Ubuntu 20.04安装完成后重新启动计算机。 6. 在重启后会进入一个引导菜单,选择需要启动的系统即可。 需要注意的是,在安装Ubuntu 20.04时一定要格外小心,不要误操作导致Windows 10系统出现问题。建议在操作前备份好自己的重要数据。 ### 回答2: 在WIN10安装Ubuntu20.04双系统是一件比较复杂的任务,需要考虑到多个方面的问题,包括硬件兼容性、分区设置、GRUB启动引导等。以下是具体步骤: 1、准备工作:备份数据、下载并制作Ubuntu20.04安装U盘。 2、关闭快速启动和关机时快速启动等特性。此步骤可以确保Ubuntu安装后的正确启动。 3、修改电脑的启动顺序,让U盘成为第一启动项。 4、选择Install Ubuntu进入安装向导。考虑到双系统安装,需要在“Installation Type”界面选择“Something Else”,进行手动分区设置。 5、选择硬盘进行手动分区。了解自己的硬盘情况,根据自己的需求进行分区设置。至少需要设置一个根分区、一个swap分区和一个/boot分区。 6、选择安装位置,把GRUB启动引导装入根分区,确保能够正确启动Ubuntu系统。 7、安装完毕后重启电脑,进入GRUB启动引导界面,选择Ubuntu系统进行启动即可。 总之,安装Ubuntu双系统需要有一定的技术水平和经验,做好备份数据和了解硬盘情况是必要的准备工作。操作时要仔细,确保分区和安装位置等设置的正确性。如果遇到问题,可以查询相关资料或向技术人员寻求帮助。 ### 回答3: 双系统安装是指在单一计算机上安装两个甚至多个操作系统,这样用户可以通过菜单选择在哪个系统中启动,这样可以兼顾两种操作系统的特点。在这里,我们将详细介绍如何在Windows10系统上安装Ubuntu20.04双系统。 第一步:准备工作 在安装Ubuntu之前,必须完成以下准备工作: 备份重要数据 首先,您必须备份所有重要的数据,因为安装新的操作系统可能会清除您的磁盘。建议将数据复制到外部硬盘或U盘中,以免丢失。 下载Ubuntu20.04Ubuntu的官方网站上下载Ubuntu20.04版本,按照你所需要的桌面及版本下载。 制作U盘安装盘 在Windows系统下,推荐使用Rufus来制作U盘启动盘。你可以到Rufus官网上下载并安装。 第二步:进入BIOS, 配置启动项 在安装Ubuntu之前,必须更改电脑的启动项来引导U盘安装盘,接下来您需要进入BIOS进行设置。 将电脑关机,按下开机键并连续按下Del(或F2/F12等键)来进入BIOS设置。 找到Boot设置,选择U盘启动项,然后按照提示保存并退出BIOS。 接下来,将U盘插入电脑,并重新启动电脑。 第三步:安装Ubuntu20.04 当您重启计算机时,屏幕上会出现Ubuntu安装界面,您可以根据自己的需要选择语言,然后单击“Install Ubuntu”以开始安装。 在安装过程中,您需要选择安装类型,这里我们选择“Install Ubuntu alongside Windows Boot Manager”来安装。 接下来,选择刚才备份好的数据放置的空闲分区进行安装。 请确保您选择的分区不是Windows分区,否则可能会导致您正在使用的 Windows 系统被清除。 完成分区选择之后,单击“Install Now”开始安装Ubuntu安装程序将提示你输入用户名、密码及其他安装选项等等,按照实际情况填写即可。 最后,安装程序会提示您完成安装,并提示您重启计算机。 第四步:选择启动项 您现在已经安装UbuntuWindows系统的双系统,但是当您启动电脑时,仅会启动 Windows 系统。这是因为 Windows 的启动管理器仍然是默认启动项,您需要更改启动顺序。 打开Windows系统,运行“cmd”命令,并选择“以管理员身份运行”,然后输入下面的命令: bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi。 重新启动电脑,您将看到一个新的菜单,让您可以选择要启动的操作系统。 完整的Ubuntu20.04安装完成了。 总结:安装双系统对于运维人员和开发人员而言是非常有用的。希望我们的教程对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值