1.下载系统镜像
这里可以直接上官网下载相应的镜像就行
2. 准备启动盘
- 下载win32disk imager 这个硬盘工具用来刻录系统镜像
需要一个不小于8G的u盘 - 选择分区方案
一般来说,linux的系统分为四部分
- 系统引导区 :用于存放引导文件,一般500mb左右
- 交换区 :用于暂存内存中的数据,一般设置为比电脑内存略大
- 根挂载区: 这里可以理解为就是用来存放系统文件的地方,类似于windows的c盘,一般给个20G左右也就足够了
- /home 挂载区: 这个也就可以理解为存储其他文件的地方,大小设置取决于你自己的需要,设置这个分区的好处是在系统出现问题,重装系统的时候可以避免清除自己的文件
- 另一种方案就是将根挂载区和 /home 挂载区一起,不用设置/home 挂载区
- 这种方案的好处是可以更大程度的避免磁盘空间的浪费,但是在重装系统的时候会丢失数据
- 给磁盘留出足够的空间
打开windows 的磁盘管理工具
然后打开管理
打开磁盘管理
- 选择一个你认为空间足够的磁盘,右键
- 选择压缩卷,然后输入需要压缩的量,压缩,就可以得到需要的未分配的空间(这里的大小取决于你之前的分配方案给了多少)
3.设置启动盘
在准备好前面的事项之后可以开始安装了
- 在网上查找对应电脑品牌的bios界面的进入方法
- 关闭电脑,开机后按照对应方法进入bios
- 找到开机的启动项,找到我们准备好的u盘(这里u盘当然得插在电脑上),将它的优先级设置到最高
- 保存设置,重启
4.进入ubantu安装
使用u盘启动后可能会进入到一个引导界面,选择ubantu,回车进入
- 进入界面后,第一步就是将语言选择为中文
- 选择安装,当然你也可以试用看看,安装的程序就放在桌面上,需要安装时启动即可
- 选择键盘布局,这里可以选择English(uk),也就是英国的英文键盘布局(可能是方便敲代码?)
- 时区设置,随便点一下中国的位置就行,下面的小框里面应该会显示shanghai(上海)
- 然后进入安装的选择,选择第三项,自己分配磁盘空间(你联网之后可能会有一个自动更新系统的选项,将它取消选择,否则如果网络环境不好,会让系统的安装过程变得格外漫长)
- 磁盘的分配
-
- 找到未分配的空间,然后点击它,会弹出一个对话的窗口,就可以按照之前的分配方案进行分配了
- 注意点:系统引导的分区格式是efi ,而交换区的就是交换区,根挂载点和home挂载点则是 ex4文件系统 ,在对应的窗口下面可以选择到
- 选择启动位置
就在分配窗口的最下方有一个选择启动驱动器的窗口,将它选择为我们设置的系统引导分区对应的磁盘编号,然后开始安装 - 漫长的等待。。。。。
一般情况下到这里就安装成功了,其它部分就可以按照大家自己的需求进行更改
一些注意点
- u盘的容量还是要大一点,我的u盘可能容量不够,在安装的时候显示有一个文件挂载失败(也可能是其他原因),导致安装了一晚上也没装上
- 确保前面的准备工作没有做错,否则可能出现意想不到的错误,浪费时间
安装时候:
- 尽量将linux 和 windows 安装到不同的物理驱动器上,第一次安装的时候就是因为这一点没装上
- 在给根目录分配空间的时候可以大一些,因为如果你需要比较多的软件话,它们基本上都会安装到根目录下
- 在进入系统之后第一步就是打开软件和更新,切换网络源,让系统给你判断最优的,这样可以提高后面安装其他软件的体验
环境的配置
git
- 安装
sudo apt install git
- 声明用户
git config --global user.name "这里输入你的用户名"
git config --global user.email "这里输入你的邮箱"
- ssh配置
- 在本地生成ssh密钥
ssh-keygen -t ed25519 -C "这里可以是你的邮箱"
这里是以ed25519算法生成
接下来就三个回车键,看到它出现一堆符号,然后在它前面显示的内容中寻找你的生成的公钥地址
cat url
然后就可以看到你生成的公钥了,将它复制,进行下一步
- 将密钥提交到托管平台
打开托管平台,找到设置,在设置里面有一个ssh公钥的选项,进去,将你生成的公钥添加即可
ssh -T git@github.com
这里的@后面的网址是你的代码托管网站,这行代码用于验证你是否配置成功,执行完毕之后后面跟上了带有success之类的字样说明你成功了,反之则检查前面的步骤
vscode
- 在这个系统里面,前端的插件 open in browser 这个插件需要安装老一点的版本,不然可能不能达到预期的效果
- c ++ 的环境则是先安装 gcc gdb g++这几个环境,再配置 task.json 和 launch.json ,还有一点就是要在setting 设置里面设置code runner run in terminal
- launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"preLaunchTask": "compile",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
- task.json
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"preLaunchTask": "compile",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
然后就可以进行调试了
Linux/Ubuntu中Vs Code配置C++/C环境_zimuzi2019的博客-CSDN博客_linuxvscode配置c++环境
python
这里使用的是geany这个编辑器
sudo apt-get install geany
就可以安装了
到了编辑器里面之后,进行配置
在要求的那一栏里面Compille
python3 -m py_compile "%f"
下面的执行里面则是 python3 "%f"
一些软件的配置
firefox
在ubuntu里面算是好用的浏览器了(可以登陆同步),但是默认情况下不能看视频
解决方法:sudo apt install ffmepg
安装mepg视频格式的扩展,就可以正常播放了
资源链接
- 视频教程
Windows 和 Ubuntu 双系统从安装到卸载哔哩哔哩bilibili - 工具和镜像文件