安装Windows和Ubuntu双系统

2023-05-16

这几天开始动手做毕设啦,打算好好过把Linux瘾,接下来便是这两天我在联想电脑上安装Windows10和Ubuntu16.04双系统的过程。

 

一、安装方式

一般在Windows下体验Linux的方式有三种:

1、使用虚拟机:使用VMware、VirtualBox等虚拟机,在虚拟机上安装Linux Ubuntu,

这样做的优点是简单安全,在虚拟机上捣鼓Linux不用担心会搞崩溃原有的Windows系统,不用担心硬件问题,缺点就是用户体验太差,感觉像是在隔靴挠痒,毕竟我前几次使用VMware上Linux的时候都觉得十分乏味,一个分心就切换回了Windows刷个网页、聊个QQ什么的~

 

2、Wubi安装:这种方式我没有试过,据说是Ubuntu为微软推出的桌面安装方案,适合新手,但是我想既然都要折腾了,倒不如痛痛快快地来和Linux经历一场类似于当年你首次安装Windows系统那样的U盘(硬盘)启动、划分分区的体验呢。

 

3、U盘安装:Windows与Ubuntu共存,正牌双系统~

 



二、准备材料

1、Ubuntu 16.04 的 ISO文件

2、UltraISO

3、U盘一个(至少2G)

 

关于Ubuntu的版本:

LTS版:Ubuntu分为桌面版和服务器版,这里安装的桌面版(带图形界面)又是分为普通发行版和LTS版(Long-Term Support,长期技术支持)的,其实它们的区别就是更新支持的长短,一般版本为18个月,LTS版是3年 ;

Ubuntu Ubuntu Kilin:Ubuntu Kilin(优麒麟)是中国本土化的Ubuntu系统,预装了一些常用的软件比如搜狗输入法、WPS以及比较好看的界面主题等,相对来说可以减少一点折腾时间,但是在优麒麟上面有的软件在Ubuntu原版上都是可以找得到的。

这里选择的是原版Ubuntu最新的一个LTS版:Ubuntu 16.04

 



三、正式开始

1、数据备份

在安装双系统之前,为了防止原来的windows系统被意外破坏了,所以最好先做好数据备份 


2、磁盘分区

我们需要创建一个新的磁盘分区作为Ubuntu的磁盘空间,步骤如下:

按 Win+X 组合键,然后选择“磁盘管理”:


 

选择一个剩余空间足够大的磁盘,右键->压缩卷




然后分出新的磁盘空间(我分的是30G,即30720MB),



这里我只是步骤演示,各位根据自己想分的大小计算一下进行分区;

磁盘压缩完成之后就可以看到D盘后面出现了一块黑色的30G的未分配空间

这样,磁盘分区工作就完成了。

 


2.5、关闭Secure Boot(该步骤老式机器不一定有)

secure boot实际上是微软垄断的产物,在这个模式下一部PC上只能安装windows系统,所以在安装Linux之前,要先关闭掉它。

但是在一些比较老的机子上是没有这个模式的(实际上我的笔记本就没有这个模式,下面两张图是拍的是别人的台式机),

所以如果没有该选项的话可以忽略这一步。

步骤:开机进入bios ->Security选项 -> Secure Boot -> Secure Boot 【Disable】

 


 

 

 


3、制作系统启动U盘

1.下载UltraISO(软碟通)软件,

2.插入U盘,制作启动盘之前要先把U盘原有数据备份好,因为制作中U盘会被格式化,

3.打开UltraISO软件,点击 文件 -> 打开 -> 选择你的Ubuntu16.04所在的路径,




接着,点击 启动 -> 写入硬盘映像 -> 选择你的U盘 -> 写入

 






写入完成,U盘启动盘便已经制作完毕了


 

4、使用U盘安装系统

插入U盘,重启电脑,进入boot启动选项(我的是联想电脑,开机按F12键),选择U盘启动:


 

 

之后,选择第二个选项,安装Ubuntu,

然后进入Ubuntu的安装界面,选择语言,然后再次选择安装Ubuntu:


 

接下来有两个地方可以勾选,如果你的网络比较好,预留的硬盘空间比较大的话,可以都勾选上,

但是这里我是拔掉网线离线安装的,所以就不勾选了,因为这样子安装的速度会比较快,


 


然后接下来就是进行系统分区,我们这里选择“其他选项”,自己手动为ubuntu进行分区划分,装过Windows的人应该都比较熟悉Windows是分成C、D、E、F盘这样的,其实Linux这里也差不多是这个意思,只是划分的方式有一点不同:


 

 

那么这里就要稍微介绍一下Ubuntu的分区划分步骤以及各个分区的对应大小了,

Linux主要分为4个区:

/     :根分区,分8G足矣,如果你的磁盘空间够大,10G~16G也无妨

/boot  :启动分区,放的是系统的启动文件,大小一般分200M

/home  :home目录,文件分区,存放个人文件,分完其他所有区之后,剩下的空间全部留给它

swap   :交换分区,即虚拟内存,建议是你的机器的物理内存的2倍

 

其实可能还需要分一个至少1MB的保留BIOS启动区 ,不然的话在分完上面4个区之后可能会出现一个标题为Go back to the menu and correct this problem的错误提示

(这里我忘记截图了,下面这张图片来源于网络)


 

 

接下来便是分区的截图:

 

 


选择30G的空闲区,点击“+”号,添加/分区,依次选择 大小8192MB(8GB),主分区空间起始位置Ext4日志文件系统挂载点/,然后ok

 

 


继续点击“+”号,添加swap分区(交换分区),依次选择大小4096MB(4GB)逻辑分区空间起始位置交换空间

 

 


继续点击“+”号,添加/boot分区,依次选择大小200MB逻辑分区空间起始位置Ext4日志文件系统,挂载点/boot

 

 


继续点击“+”号,添加biosgrub分区,依次选择大小4MB主分区(注意这里又变成主分区了),空间起始位置,用于保留BIOS启动区域

 

 


最后点击“+”号,把剩下来所有的空间都留给/home分区就行了,依次选择大小,逻辑分区(注意这里又变成逻辑分区了),空间起始位置挂载点/home

 

 


 

这样子所有的分区都已经分完了,但是这时候千万不要急着点击下一步,因为这里最后还有一个重要的步骤:

安装启动引导器的设备要选择/boot的那个分区

 

 


确认上面几个分区都已经完成无误之后,就可以点击“继续安装”,

 

 


确定把改动写入硬盘之后,接下来就是等待系统安装进度的完成啦,这里可以休息片刻,先去倒杯茶或者散散步什么的!

 

 

 

 

 

散完步回来,系统安装的进度条也已经完成了,接下来便是最后的一些小设置了,

分别是设置时区,键盘布局,用户信息:

 

 

 

 

设置完成之后,Ubuntu系统就已经安装完毕了,点击“现在重启”

 



在开机的时候可以选择Ubuntu系统还是Windows系统,

 

 


恭喜你,Windows+Ubuntu的双系统已经安装完成啦~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装Windows和Ubuntu双系统 的相关文章

  • C++学习笔记 之 lower_bound & upper_bound

    用于查找有序序列中目标值的上下界 使用时需要包含头文件 include lt algorithm gt 内部实现是二分查找 xff0c 时间复杂度为 O l o g n
  • Git 学习笔记

    目录 教程链接常用命令 教程链接 廖雪峰Git教程 Git官方教程 常用命令 工程准备 git init git clone 新增 删除 移动文件到暂存区 git add git rm git mv 查看工作区 git diff git s
  • 对vector元素取址 时出现的问题

    一般不建议对vector里的元素进行取址 xff0c 除非vector已经填充完毕 xff0c 即size不再变化时才可取址 因为如果vector未填充完毕时 xff0c 此时把某一元素地址赋给一个指针p xff0c 后续如果对vector
  • maskrcnn_benchmark使用过程 错误记录

    在使用maskrcnn的benchmark框架的时候训练突然报错 xff1a Non existent config key MODEL ROI BOX HEAD NUM CLASSES 39 之前还能正常运行的 xff0c 突然就报错 x
  • CMakeLists.txt书写规则记录

    编写自己的CMakeLists txt 1 一个CMakeLists txt的基本内容2 项目包含多个文件或文件夹时添加方式3 添加链接库 1 一个CMakeLists txt的基本内容 span class token comment 编
  • 1-FreeRTOS入门指南

    本专栏是根据官方提供的文档进行FreeRTOS的各个功能函数的说明 xff0c 以及函数的使用 本专栏不涉及动手操作 xff0c 只是对原理进行说明 xff0c FreeRTOS基础知识篇更新完成会对如何在开发板上进行上手实战操作 这里不会
  • 2-FreeRTOS编码标准、风格指南

    1 编码标准 FreeRTOS源文件 对所有端口通用 xff0c 但对端口层不通用 符合MISRA编码标准指南 使用pc lint和链接lint配置文件检查遵从性 由于标准有很多页长 xff0c 并且可以从MISRA处以非常低的费用购买 x
  • 4-FreeRTOS队列、互斥、信号量

    1 队列 队列 xff08 我对队列的理解就是上体育课 xff0c 排队这种 xff09 是任务之间通信的一种方式 队列可以用于任务和任务之间或者中断和任务之间消息的接收与发送 在多数情况下 xff0c 他们消息缓冲是按照FIFO xff0
  • QT教程demo之串口助手代码设计实现

    关注WeChat Official Account 南山府嵌入式获取更多精彩 我创建了一个群关注V号后加入 因为这里不允许添加二维码 代码 xff1a QT Pr 1 QT开发串口助手需要的基本文件 在QT6开发串口助手时 xff0c 通常
  • 自己动手写全套无人驾驶算法系列(四)机器人2D SLAM

    自己动手写全套无人驾驶算法系列 xff08 四 xff09 机器人2D SLAM 目录 一 概述 1 1 系列整体概述 二 传感器层 2 1 轮式里程计 2 2 IMU 2 3 激光雷达 2 4 视觉VO 三 建图层 3 1 静态二值贝叶斯
  • 深入理解如何不费吹灰之力搭建一个无人驾驶车(一)2D-小车底盘部分

    一 搭建综述 无人驾驶最新很流行 xff0c 但是很多人都觉得这东西蛮高大上的 xff0c 因为CSDN还没有一个完整的介绍无人驾驶车如何做的博文 xff0c 都很零散或者简略 其实有了ROS xff0c 这东西一个小学生都可以搭 xff0
  • 深入理解如何不费吹灰之力搭建一个无人驾驶车(五)2.5D-汽车自主部分(从无到有自己写一个主流无人驾驶框架如apollo)(CSDN独创)

    五 从无到有自己动手写个主流无人驾驶汽车框架 xff08 如apollo xff09 xff08 CSDN独创 xff09 注1 xff1a 必须先看完前四章再看这一章 xff0c 如果想看得轻松请看 概率机器人 与 机器人学状态估计 完再
  • ORB_SLAM系列总结

    1 最早的特征点法 xff0c 并把定位与跟踪分为两个线程是PTAM Parallel Tracking and Mapping for Small AR Workspaces 可以说是特征点法SLAM的起源之一 论文 xff1a http
  • vmware下ubuntu18.04 安装ROS Melodic+gazebo9+PX4并roslaunch运行+QGroundConrtol控制

    官方推荐ubuntu18 04的对应ROS和gazebo版本为ROS Melodic 和 gazebo9 官方指导 xff1a ROS安装 xff1a http wiki ros org Installation Ubuntu gazebo
  • PX4自定义pkg包roslaunch

    创建pkg 首先在Ros工程目录src下 xff0c 创建新的功能包ref catkin create pkg span class token operator lt span pkg name span class token oper
  • PyTorch中FLOPs计算问题

    最近看了很多关于FLOPs计算的实现方法 xff0c 也自己尝试了一些方法 xff0c 发现最好用的还是PyTorch中的thop库 xff08 代码如下 xff09 xff1a device 61 torch device 34 cuda
  • Docker Prometheus(普罗米修斯)监控系统+grafana可视化

    目录 一 Prometheus 概述1 概述2 监控系统作用及Prometheus的特点3 Prometheus 基本服务与作用4 概念 二 Prometheus exporter cadvisor 的部署1 docker部署prometh
  • 收藏的博客 -- Qt有关的GitHub/Gitee开源项目

    收藏的博客 Qt有关的GitHub Gitee开源项目 置顶 libaineu2004 2017 08 18 14 50 30 5843 已收藏 68 分类专栏 xff1a 精品资源推荐 文章标签 xff1a qt github g
  • 【海康摄像头】海康摄像头SDK下载与使用

    文章目录 一 海康摄像头SDK官网下载二 海康摄像头SDK在WinForm WPF中使用三 常用接口函数 xff0c 封装调用函数 一 海康摄像头SDK官网下载 1 进入海康ws官网 xff0c 下载官网SDK和相关文档 2 根据自己应用程
  • 嵌入式面试知识点总结 -- STM32篇

    一 MCU对比 问题 xff1a 问题一 xff1a STM32F1和F4的区别 xff1f 解答 xff1a 参看 xff1a STM32开发 STM32初识 内核不同 xff1a F1是Cortex M3内核 xff0c F4是Cort

随机推荐

  • Linux递归访问文件目录

    Linux递归访问文件目录 include lt iostream gt include lt cstring gt include lt cstdlib gt include lt sys types h gt include lt di
  • 非阻塞connect实现代码

    非阻塞connect实现代码 使用非阻塞IO连接服务端 xff0c 可将sleep替换要执行的任务 xff0c 客户主循环利用epoll监听事标准输入和socket上的事件 xff0c 利用管道将标准输入写入socket 有个问题请教大家
  • make:file not recognized: file format not recognized

    学艺不精 xff0c 在Makefile规则中包含了头文件 xff0c 导致make编译时出现标题错误 去掉Makefile中的 h文件即可 特此记录下
  • C++ accumulate 采坑记录

    C 43 43 accumulate 大数下的采坑记录 总结问题 总结 accumulate 的返回值的类型是第三个参数的类型 xff0c 大数的时候需要注意 问题 具体的思路自行查阅 xff0c 题目给定的数据范围是10 18 xff0c
  • FreerRTOS中的链表概述

    FreerRTOS中的链表概述 一 链表简介二 FreeRTOS中定义过的链表三 任务块中的链表项 一 链表简介 1 FreeRTOS中的链表是结构体模拟的双向链表 xff0c 其链表的内容为 xff1a xff08 1 xff09 lis
  • 【 MDK keil5 生成 .hex文件 .bin文件 stm32】

    MDK keil5 生成 hex文件 bin文件 stm32 1 生成hex文件2 生成bin文件2 1第一种方法2 2高级方式 1 生成hex文件 hex文件的生成通常是默认不选择生成的 xff0c MDK这个IDE对于hex生成还是很友
  • Ubuntu 18.04 拨号上网 PPPoE

    Ubuntu 18 04 拨号上网 PPPoE 解决办法 校园网是深澜系统 xff0c 使用拨号上网进行认证 xff0c 之前在Ubuntu 16 04下拨号比较方便 xff0c 但是到了Ubuntu 18 04下和Ubuntu 16 04
  • IROS2019多传感器融合SLAM方向

    Stereo Visual Inertial LiDAR Simultaneous Localization and Mapping Abstract Simultaneous Localization and Mapping SLAM i
  • C++字符数组中的‘\0’问题

    string 对象没有 0 char text 字符串数组若没有 39 0 39 xff0c 只能当做数组处理 xff0c 若有 39 0 39 xff0c 可以看做字符串 xff0c 可以cou lt lt text xff0c 否则不可
  • IROS2020:全局位置量测与基于优化的VIO紧耦合融合

  • Ubuntu 测试两台电脑之间的网速

    Ubuntu 测试两台电脑之间的网速 前言安装使用服务器端客服端 后续 前言 在Linux下面可以使用命令ping测试两台电脑之间的延迟 类似于下面这样 span class token function ping span 192 168
  • PX4使用FPV DShot电调

    Pixhawk 4使用T MOTOR FPV DShot电调接线教程 前言DShot的优点 接线参数设置开启FMU输出启用 DShot 测试后续 由于种种原因 xff0c 博客停更了好久 xff0c 从现在开始准备把停更许久的博客更新起来
  • 解决rosdep update一直timeout的问题

    解决rosdep update一直timeout 错误内容解决办法 最近在配cartographer的时候需要 rosdep update xff0c 但是一直显示timeout xff0c 简直都要崩溃了 xff0c 一行命令跑一天 xf
  • qgc通过mavros连接到飞控

    qgc通过mavros连接到Pixhawk飞控 mavros设置QGC设置 mavros确实是一个不错的工具 xff0c 在机载电脑上进行无人机开发的时候 xff0c 有时候想调飞控的参数看一下飞控的一些信息 xff0c 但是直接接飞控又不
  • pixhawk使用WiFi模块

    pixhawk使用WiFi 前期准备刷固件安装刷固件软件进入刷固件模式下载固件刷固件 使用接线飞控参数更改使用方法 在使用pixhawk的时候有时候在无人机上不方便搭载处理器 xff0c 这个时候进行外部控制 或者QGC有线方式连接无人机不
  • cartographer+pixhawk飞控+px4固件+ros kinetic+HOKUYO utm-30lx实现无GPS下的起飞

    cartographer 43 pixhawk飞控 43 px4固件 43 ros kinetic实现无GPS下的起飞 cartographer配置launch文件建立更改配置文件 飞控设置测试 前面的博客讲了cartographer和ma
  • 结合无人机室内导航谈谈3DVFH+算法

    无人机室内导航路径规划 障碍规避 在浏览PX4开发手册过程中看见里面提到的一种障碍规避算法 3DVFH 43 该算法在之前做本科毕设时候有所接触 xff0c 不过当时是进行了2D的Matlab仿真 xff0c down个代码改改障碍物形状
  • px4通过QGC地面站测试电机

    px4通过QGC地面站测试电机 打卡控制台测试电机 在安装好旋翼过后其中比较重要的一步就是测试电机的位置和转向是否安装正确 通过地面站的mavlink控制台可以依次对每个电机进行测试 测试过程需要连接电池 xff0c 电机会转 xff0c
  • 提高mavros中IMU话题的发布频率

    提高mavros中IMU话题的发布频率 提高波特率提高方法命令行方式原始IMU数据飞控计算过后的IMU数据总结 更改启动文件 在上位机上很多时候都需要用到无人机的IMU信息 xff0c 我用的飞控硬件是Pixhawk 4 xff0c 感觉I
  • 安装Windows和Ubuntu双系统

    这几天开始动手做毕设啦 xff0c 打算好好过把Linux瘾 xff0c 接下来便是这两天我在联想电脑上安装Windows10和Ubuntu16 04双系统的过程 一 安装方式 一般在Windows下体验Linux的方式有三种 xff1a