Windows+Ubuntu-18.04双系统装机指南

news/2024/7/7 15:54:04

Windows+Ubuntu-18.04双系统装机指南
在看了网上很多的指南和教程之后,外加踩了好几个坑,最后终于安装成功,这里做一个记录,免得以后又需要安装。

文章目录

  • (0) 准备工具
  • (1) 准备分区
  • (2) 制作启动U盘
  • (3) 进入BIOS
  • (4) 安装Ubuntu
  • (5) 使用EasyUEF进行设置
  • (6) 换源
  • (7) 卸载

(0) 准备工具

  • 从镜像源下载 Ubuntu 的 iso
    • ubuntu 18.04:
      http://mirrors.aliyun.com/ubuntu-releases/18.04/
      从这个阿里云的镜像下载比起从官网上下载要快很多,下载速度可以达到3M/s。
    • 对于一般的电脑使用的双系统,下载ubuntu-18.04.4-desktop-amd64.iso 就可以了。
  • 启动U盘制作软件
    • 下载Rufus
      https://rufus.ie/ ,这个网站的右上角可以调成中文。
  • 下载 EasyUEF
    • http://www.downza.cn/soft/212250.html ,从网上查的有的说可以用EasyBCD,但是好像不太行。

(1) 准备分区

  • 详细的内容可以参考
    http://jingyan.baidu.com/article/425e69e6bbd0c7be14fc164a.html
  • 下面给出简要的步骤
    • 进入系统的磁盘管理,在键盘上同时按下 windows+X,然后再选择磁盘管理。
    • 进入磁盘管理之后,我们可以看到我的分区情况。选择需要进行分区的磁盘,点击右键,选择“压缩卷”。
    • 系统会自动的查询压缩空间,这里要稍微等一下。
    • 最后我们选择选择好需要压缩空间的大小,点击压缩 (注意单位是MB,如果要25GB的空间,就应该输入 25 × \times × 1024=25600)。
    • ⚠️ 磁盘分区做到这里就行了,不用再往下进行,原“经验”还有后面的“新建分区”部分,在这里是用不到的。

(2) 制作启动U盘

  • 一定一定一定要注意将U盘备份,装完 iso 文件之后U盘内的文件会被清空。
  • 这里有详细的过程
    https://jingyan.baidu.com/article/0a52e3f48ad2b8bf62ed7236.html
  • 下面给出核心的说明
  • 制作完可以看一下自己的U盘(此步可省略,如果看了,不要对里面的文件进行任何更改)。

下面的几步可以从下面的文章看详细说明
https://www.jianshu.com/p/fe4e3915495e

(3) 进入BIOS

  • 关机然后启动,在按下电源后及时按住快捷键进入BIOS(联想拯救者是F2),(不同型号的笔记本进入BIOS的快捷键不同,可以百度一下)。将“安全启动”和“快速启动”都关闭(Disable),将“USB启动”设置为开启(Enable)。
     
     
     

(4) 安装Ubuntu

  • 进入Ubuntu
    • 关机,插入U盘,(有多个USB接口的请注意,并不是每一个插口都可以作为USB启动,如果进入boot后没有找到USB启动项,可以换一个插口试试),开机后按住快捷键进入boot(联想拯救者是F12),不同型号的笔记本进入boot的快捷键不同,可以百度一下)。然后选择USB启动那一项,一般名字是自己U盘的名字。
  • 安装设置
    • 之后会进入一个黑底白字的页面,可以默认选择第一个(Try Ubuntu)进入Ubuntu的试用页面。点击桌面上的安装程序安装Ubuntu系统。
    • 然后经过一系列的设置,这里只给出几个重要的步骤
      • 建议选择“最小安装”。
      • ⚠️安装方式!重中之重!一定要选择最下边的“其他方式”否则可能导致原来的Windows系统被删除。
    • 进行重要的分区操作
      • / 分区 ------ 30GB
      • /home 分区 ------ 80GB (可以看着尽量多给)
      • swap ------ 8GB (这里最好和电脑的内存一样大)
      • /UEFI 分区 ------ 512MB (至少256MB)
      • 注意这些分区都要在刚刚分出来的那个空闲区域进行。
    • 安装成功

(5) 使用EasyUEF进行设置

  • 可以直接看详细内容
    https://blog.csdn.net/www_helloworld_com/article/details/84672165
  • 下面给出主要步骤
    • 进入主窗口,再点“管理EFI启动项”。
    • 在出来程序窗口中间栏,点击第二个绿色加号图标的“添加新项目”。
    • 在出来的面板上边类型里选择Linux,右边文本框里输入名称“Ubuntu”,然后在中间的分区图表中,选中后边的FAT32分区(就是自己刚开始创建的有ubuntu镜像的分区),上边有个圆点。
    • 再点右下角的“浏览文件”按钮,在面板中依次点开加号,找到“\EFI\BOOT\grubx64.efi”,点“确定”。
  • grub2引导双系统
    • 重启后如果显示Ubuntu启动菜单,则表明安装顺利完成,可以按方向键选择进入第一个Ubuntu或第三个Windows。
    • 如果没有显示启动菜单直接进入Windows,则运行EasyUEFI,点加号、选择Linux、输入名称,选择前面的100M esp分区,浏览文件找到\EFI\ubuntu\grubx64.efi。
    • 将添加的“Ubuntu”启动项调至第一位。

(6) 换源

  • 由于国外下载速度受到一定的限制,因此需要将下载源更换到国内。
  • 具体操作
    • 复制源文件备份sudo cp /etc/apt/sources.list
    • 编辑源列表文件sudo gedit /etc/apt/sources.list
    • 将原文件中的内容替换成如下
      	 #添加阿里源
      	deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
      	deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
      	deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
      	deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
      	deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
      	deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
      	deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
      	deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
      	deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
      	deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
      

(7) 卸载

具体可以从这篇文章中查看
https://blog.csdn.net/mtllyb/article/details/78635757

  • 操作 EasyUEF
    在这里面将Ubuntu的启动方式删除。
  • 在Win10的磁盘中操作
    在磁盘分区中将swap分区,/home分区,/分区均删除 (右键点击删除卷)
  • 将残余的EFI启动引导删除
    可以根据上面提供的博客进行删除,这里只给出关键的几步。
    • 用管理员权限打开cmd
    • 选择装有Ubuntu的磁盘,这里由于安装在磁盘1,因此【select disk 1】。
    • 然后查看磁盘1下所有分区信息【list partition】,可以看到我们Ubuntu的EFI分区为488MB (一般win10的EFI分区为260MB左右,一定不要删错了),根据分区大小这里选择分区4【select partition 4】。然后删除它【delete partition override】。

http://www.niftyadmin.cn/n/2133346.html

相关文章

规划模型的典型例题

规划模型的典型例题 文章目录(1) 平板装货问题(2) 选修课策略问题问题1问题2(3) 最优组队问题(1) 平板装货问题 有七种规格的包装箱要装到两辆平板车上。包装箱的宽和高是一样的,但厚度t (厘米)和重量w (公斤)是不同的。下表给出了每种包装箱的厚度,重量…

传统多线程开发

Android开发高级进阶 第一章学习 传统多线程开发 概要: 之前的文章里写过了AsyncTask的一些坑,这次就不讲它了,使用传统的 Handler和Message来进行线程的使用,并且第一次添加了CallBack方式的接口进行回调操作 多线程 这概念并不需…

Linux 中 Vi 的使用

vi —— 终端中的编辑器 目标 vi 简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图 01. vi 简介 1.1 学习 vi 的目的 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快…

Jupyterlab 插件安装后侧边栏找不到的解决

Jupyterlab 插件重新安装后侧边栏找不到的解决 截止发帖时间,JupyterLab 有这样一个 bug,在官方文档找不到解决方案,我找了好几天找到了一个 issue 才解决: JupyterLab 安装 extension (插件)时&#xff0…

那些web前端经典面试题大全及答案

阅读目录JavaScript部分JQurey部分HTML/CSS部分正则表达式开发及性能优化部分本篇收录了一些面试中经常会遇到的经典面试题以及自己面试过程中遇到的一些问题,并且都给出了我在网上收集的答案。马上就要过春节了,开年就是崭新的一年,相信很多…

ABP框架系列之三十七:(Navigation-导航)

Every web application has some menu to navigate between pages/screens. ASP.NET Boilerplate provides a common ifrastructure to create and show menu to users. 每个Web应用程序都有一些菜单在页面/屏幕之间导航。ASP.NET提供了一个通用的ifrastructure样板文件创建和显…

深度学习大概率用到的Pytorch内容基础

Pytorch 基础 文章目录(1) 基本数据类型1.Pytorch 用的比较多 tensor2.类型的检测3.不同维度的数据及用途(2) 创建Tensor1.从numpy中创建Tensor2.从list中创建Tensor3.设定默认type4.随机产生进行初始化5.采用特殊生成进行初始化(3) 索引与切片(4) 维度变换(1) 基本数据类型 1…

61. 搜索区间

给定一个包含 n 个整数的排序数组,找出给定目标值 target的起始和结束位置。 如果目标值不在数组中,则返回[-1, -1] 样例 给出[5, 7, 7, 8, 8, 10]和目标值target8, 返回[3, 4] 挑战 时间复杂度 O(log n) 应该要第一时间反应到二分,就算没有…