ubantu和windows双系统安装

本文详细介绍了如何在Windows上安装Ubuntu双系统,包括下载系统镜像、准备启动盘、设置BIOS启动项以及手动分配磁盘空间。在安装过程中特别提到了磁盘分区方案,并给出了系统分区的建议。安装完成后,文章指导了如何配置Git环境,以及在Ubuntu中安装和配置VSCode用于C++和Python开发。此外,还解决了Ubuntu中Firefox无法播放视频的问题,并推荐了Geany作为Python编辑器。整个过程旨在提供一个完整的Ubuntu系统安装和开发环境配置指南。

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

1.下载系统镜像

这里可以直接上官网下载相应的镜像就行

2. 准备启动盘

  1. 下载win32disk imager 这个硬盘工具用来刻录系统镜像
    需要一个不小于8G的u盘
  2. 选择分区方案
    一般来说,linux的系统分为四部分
  1. 系统引导区  :用于存放引导文件,一般500mb左右
  2. 交换区 :用于暂存内存中的数据,一般设置为比电脑内存略大
  3. 根挂载区:         这里可以理解为就是用来存放系统文件的地方,类似于windows的c盘,一般给个20G左右也就足够了
  4. /home 挂载区:  这个也就可以理解为存储其他文件的地方,大小设置取决于你自己的需要,设置这个分区的好处是在系统出现问题,重装系统的时候可以避免清除自己的文件
  • 另一种方案就是将根挂载区和 /home 挂载区一起,不用设置/home 挂载区
  • 这种方案的好处是可以更大程度的避免磁盘空间的浪费,但是在重装系统的时候会丢失数据
  1. 给磁盘留出足够的空间
    打开windows 的磁盘管理工具

    然后打开管理

     打开磁盘管理

   

  • 选择一个你认为空间足够的磁盘,右键
  • 选择压缩卷,然后输入需要压缩的量,压缩,就可以得到需要的未分配的空间(这里的大小取决于你之前的分配方案给了多少)

3.设置启动盘

在准备好前面的事项之后可以开始安装了

  1. 在网上查找对应电脑品牌的bios界面的进入方法
  2. 关闭电脑,开机后按照对应方法进入bios
  1. 找到开机的启动项,找到我们准备好的u盘(这里u盘当然得插在电脑上),将它的优先级设置到最高
  2. 保存设置,重启

4.进入ubantu安装

使用u盘启动后可能会进入到一个引导界面,选择ubantu,回车进入

  1. 进入界面后,第一步就是将语言选择为中文
  2. 选择安装,当然你也可以试用看看,安装的程序就放在桌面上,需要安装时启动即可
  1. 选择键盘布局,这里可以选择English(uk),也就是英国的英文键盘布局(可能是方便敲代码?)
  2. 时区设置,随便点一下中国的位置就行,下面的小框里面应该会显示shanghai(上海)
  1. 然后进入安装的选择,选择第三项,自己分配磁盘空间(你联网之后可能会有一个自动更新系统的选项,将它取消选择,否则如果网络环境不好,会让系统的安装过程变得格外漫长)
  2. 磁盘的分配
    • 找到未分配的空间,然后点击它,会弹出一个对话的窗口,就可以按照之前的分配方案进行分配了
    • 注意点:系统引导的分区格式是efi ,而交换区的就是交换区,根挂载点和home挂载点则是 ex4文件系统 ,在对应的窗口下面可以选择到
  1. 选择启动位置
    就在分配窗口的最下方有一个选择启动驱动器的窗口,将它选择为我们设置的系统引导分区对应的磁盘编号,然后开始安装
  2. 漫长的等待。。。。。

一般情况下到这里就安装成功了,其它部分就可以按照大家自己的需求进行更改

一些注意点

  • u盘的容量还是要大一点,我的u盘可能容量不够,在安装的时候显示有一个文件挂载失败(也可能是其他原因),导致安装了一晚上也没装上
  • 确保前面的准备工作没有做错,否则可能出现意想不到的错误,浪费时间

安装时候:

  • 尽量将linux 和 windows 安装到不同的物理驱动器上,第一次安装的时候就是因为这一点没装上
  • 在给根目录分配空间的时候可以大一些,因为如果你需要比较多的软件话,它们基本上都会安装到根目录下
  • 在进入系统之后第一步就是打开软件和更新,切换网络源,让系统给你判断最优的,这样可以提高后面安装其他软件的体验

环境的配置

git

  1. 安装

sudo apt install git

  1. 声明用户

git config --global user.name "这里输入你的用户名"

git config --global user.email "这里输入你的邮箱"

  1. 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视频格式的扩展,就可以正常播放了

资源链接

  1. 视频教程
    Windows 和 Ubuntu 双系统从安装到卸载哔哩哔哩bilibili
  2. 工具和镜像文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值