请结合参考资料等文章,具体设备具体分析,这里概述关键步骤
使用设备:ThinkPad E570,i5-7200U,8G,128G的SSD+500G的HDD+光驱位120G的SSD,GTX950M,BIOS模式为UEFI
工具:8G的U盘,rufus工具,Ubuntu20.04 LTS镜像文件
参考资料:
[1] https://www.cnblogs.com/masbay/articles/10745170.html
[2] https://www.pianshen.com/article/92951607383/
[3] http://www.udaxia.com/upqd/10090.html
关键步骤:
1、硬盘分区:多硬盘情况,Windows的系统盘(C盘)压缩出200M(用于Ubuntu系统启动),其他盘分出100G左右(这里直接使用光驱位添加的120GSSD)
(磁盘1光驱位SSD的分区是Ubuntu安装完成后的结果,这一步暂时是没有具体分区的)
2、写入镜像:
插入U盘,格式化
打开rufus,“设备”选你的U盘,“引导类型选择”找到你下载的Ubuntu镜像,“分区类型”选择“GPT”,“目标系统类型”选择“UEFI(非CSM)”,“文件系统”选择“NTFS”
开始写入,成功后暂时不用拔出来
3、设置BIOS,依据参考资料关闭secure boot,这里不同的设备的设置方式可能不同,请查找当前设备的U盘启动教程,安F10保存退出
4、安装Ubuntu,依据参考资料进行设置
注意分区,efi为之前系统盘分出来的200M,swap为16G(内存的2倍),/为根目录20G左右,/home为其他盘(参考第一篇资料)
注意:完成这一步的配置,Ubuntu系统安装完成后,务必等待按照给出的英文提示才能拔出U盘
5、暂时没有安装Nvidia的驱动,容易导致显卡一直运行,发热极大,以后需要用独显再说
----------------------------------------------------------------------------------------
删除Ubuntu(学习ROS大多用Ubuntu18.04版本,只能删除重装):
1、直接在磁盘管理中删除对应分区
2、UEFI使用命令行删除:
按win+r,输入diskpart
输入rescan,扫描磁盘配置命令
输入list disk,列出磁盘列表
输入select disk 0,选择需要删除分区的磁盘
输入list partiton,列出磁盘0的所有分区
输入select partiron 0,选中逻辑分区0
出入delete partition override,删除该分区
3、开机进入Windows:
参考文章:1分钟解决win10删除ubuntu后开机显示gurb错误,
①重启,进入GNB grub,输入exit(或者开机按F12,进入Win10)
②管理员模式启动Windows powershell,输入bdcboot C:\Windows
4、完全删除Ubuntu:
参考文章:彻底删除Ubuntu EFI分区及启动项
在cmd中输入diskpart,list disk,select disk 0,list partiton,select partiron 0(选Windows的EFI分区),assign letter=p(为EFI分区分配盘符)
管理员模式打开记事本,记事本中菜单栏打开P盘,进入EFI文件,删除ubuntu
remove letter=p
2.开发环境
VScode下进行C++开发
参考资料:
[1] 基于VSCode和CMake实现C/C++开发 | Linux篇 https://www.bilibili.com/video/BV1fy4y1b7TC