电脑安装双系统-linux系统上安装windows系统_linux安装windows-程序员宅基地

技术标签: 个人环境搭建  ubuntu  windows  

1 背景

电脑安装的elementary OS 5.1.7 基本能满足日常生活工作的使用,在一次拆机清理风扇上的灰尘的时候发现有一个固态硬盘插槽是空的状态,就买了一根固态硬盘插上,原来的500G的机械硬盘保留现有的linux系统不变,新增的128G的固态硬盘安装windows10,windows系统下安装linux这个玩了很多年了,基本算是轻车熟路了,但是linux系统下安装windows系统,这个没有操作过,但是既然单向能走通,双向应该问题不大。
双系统的优劣点就不在本篇展开介绍了,这是个见仁见智的事。
elementary OS 5.1.7 系统
在这里插入图片描述
安装之前核实电脑硬盘分区表格式
特别注意:

  • windows 系统上安装 linux系统 硬盘格式 GPT/MBR
  • linux 系统上安装 windows系统 硬盘格式 MBR

2 环境

名称 版本 备注
X250 20CLA2EWCD 笔记本电脑
elementaryos 5.1.7 linux操作系统基于ubuntu18.04
windows10 20H2 windows操作系统

3 思路

  1. 拆机加装固态硬盘 (不在本篇中展开介绍)
  2. 分区工具gparted,将固态硬盘格式化为windows系统文件格式nfts
  3. 下载windows10操作系统镜像文件,安装windows 10
  4. 配置调整系统启动数据工具EasyBCD
  5. 重启选择操作系统

思路确定下来就按思路一步一步的进入实际操作环节。

4 操作步骤

4.1 安装gparted

打开电脑上的终端工具(快捷键Ctrl+Alt+t)

sudo apt-get install gparted

在这里插入图片描述

打开gparted

sudo gparted

在这里插入图片描述

右上角显示的/dev/sda为机械硬盘,不需要对此硬盘进行操作,点击右侧的下拉按扭,选中/dev/sdb硬盘驱动器

在这里插入图片描述
鼠标在未分配的硬盘上点击右键,弹出的菜单中选择新建
在这里插入图片描述

提示没有分区表,需要创建分区表
设备–>创建分区表
在这里插入图片描述

点击应用按扭,msdos分区即为mbr分区。分区后,分区列的告警符号消失。
在这里插入图片描述

重新执行分区操作,在未分配的磁盘上点击右键,弹出的菜单选择新建
创建为:选择“主分区”
文件系统:选择 ntfs
卷标:windows10
在这里插入图片描述

填写完毕后,点击“添加”按扭
在这里插入图片描述

确认无误后点击工具栏上右侧的勾选按扭,应用全部操作
如果需要调整,点击工具栏右侧倒数第二个撤回图标,重新分配。
在这里插入图片描述

点击应用按扭
在这里插入图片描述

点击关闭按扭,关闭该对话框。

4.2 设置windows安装驱动器

安装UNetbootin源

sudo add-apt-repository ppa:gezakovacs/ppa

更新源

sudo apt-get update

安装UNetbootin工具

sudo apt-get install unetbootin

准备一个8G大小的U盘,在操作过程中会格式化U盘数据,提前备份U盘中的数据
下载windows10 操作

ed2k://|file|cn_windows_10_consumer_editions_version_1909_x64_dvd_76365bf8.iso|5381154816|6A56DE112B164EC054D1104C53F8F10B|/

应用程序中选择“UNetbootin”程序。打开程序,插入U盘
在这里插入图片描述

选中“光盘镜像”前的单选按扭,从文件选择框中选中下载的windows镜像文件
类型中选择“USB驱动器”
驱动器中选择U盘所在的盘符/dev/sdc4
在这里插入图片描述

点击确定按扭

4.3 安装windows10操作系统

确认电脑使用的是传统的bios启动方式,原Linux系统的分区格式是mbr格式继续下一步安装操作系统,如果原系统使用的是GPT格式分区,安装完windows10系统,无法引导linux系统,无论如何安装双系统之前,重中之重:备份原操作系统的数据文件,无论在什么操作系统下,我们对文件的操作都是一样的,只是承载的系统和平台不同,用户操作习惯的差异。
GPT是目前主流的一种硬盘分区格式搭配上UEFI,系统的启动速度和安全功能性方面发挥的更全面,windows7以后的系统大多默认使用GPT格式。但是在此使用linux系统下安装windows系统我们需要使用到mbr格式的硬盘分区。
重启电脑,快捷键进入启动
按步骤下一步即可,选择硬盘的时候,选择固态硬盘。
安装步骤不做太多介绍。

4.4 设置开机引导

安装完毕后需要使用到easyBCD工具软件
在这里插入图片描述
输入用户名和邮箱后点击Download按钮,开始下载,
下载完毕双击安装
打开easyBCD
打开的软件中点击左侧的 “Add New Entry",在右侧主区域中点击”Linux/BSD"标签
在这里插入图片描述
注意:
如果电脑硬盘分区格式是GPT格式,此时的页面是不可以编辑页面。
针对这种情况使用系统硬件开机引导界面进行切换启动,thinkapad X250 机型为开机F12键,如下图所示, 选择系统所在的硬盘进入对应的操作系统。
在这里插入图片描述
以上操作的应用场景为日常主要使用哪个操作系统就将操作系统设置为第一位,系统开机默认进入引导第一位的系统,上图中为默认开机进入Windows系统,如果需要进入ubuntu 系统,使用方向键移动到所在系统回车确认即可进入,如果需要更改设置默认进入系统,在BIOS中的boot中将默认系统设置为第一位即可。

设置启动类型为GRUB2
Name:输入启动列表中需要显示的系统名称
Drive:选择 Automatically locate and load
在这里插入图片描述
信息填写选择完毕后点击添加按钮
在这里插入图片描述
重启电脑,开机后进入引导页面,选择对应的系统,进入系统
在这里插入图片描述
windows10 系统
在这里插入图片描述
linux 系统
在这里插入图片描述

补充说明:
开机选择系统

因为是双硬盘,且每个硬盘都设置了自己的UEFI系统分区,所以当固态硬盘是第一启动顺序时,是没有系统引导选择界面的

此时不要使用easyBCD设置,easyBCD只能针对传统的MBR进行配置,对UEFI无效.

参考:
1、Ubuntu系统上安装Windows 10
2、How to Install Windows from Ubuntu
3、GPT分区安装Linux双系统

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/shallow72/article/details/126598464

智能推荐

kvm虚拟机设置万兆网卡_KVM虚拟化网络优化技术总结-程序员宅基地

文章浏览阅读1k次。KVM虚拟化网络优化技术总结来源http://blog.51cto.com/xiaoli110/1558984一个完整的数据包从虚拟机到物理机的路径是:虚拟机--QEMU虚拟网卡--虚拟化层--内核网桥--物理网卡KVM的网络优化方案,总的来说,就是让虚拟机访问物理网卡的层数更少,直至对物理网卡的单独占领,和物理机一样的使用物理网卡,达到和物理机一样的网络性能。方案一全虚拟化网卡和virtio..._virtio 万兆

Linux环境下段错误的产生原因及调试方法小结_linux c程序 断错误 stacktrace-程序员宅基地

文章浏览阅读3w次,点赞11次,收藏71次。http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的_linux c程序 断错误 stacktrace

TransH论文翻译-程序员宅基地

文章浏览阅读1.2k次。TransH全文翻译_transh

Redis重启_重启redis-程序员宅基地

文章浏览阅读2w次。1、启动redis服务。_重启redis

如何给Alpine Linux安装curl_alpine linux curl-程序员宅基地

文章浏览阅读1.1w次,点赞5次,收藏6次。/etc # cat *release3.10.5NAME="Alpine Linux"ID=alpineVERSION_ID=3.10.5PRETTY_NAME="Alpine Linux v3.10"HOME_URL="https://alpinelinux.org/"BUG_REPORT_URL="https://bugs.alpinelinux.org/"/etc #给alpine安装curl1.设置国内镜像源sed -i 's/dl-cdn.alpinel..._alpine linux curl

Stata 外部命令:最常用和最新的命令_corr2docx用法-程序员宅基地

文章浏览阅读2.6w次,点赞5次,收藏51次。时至今日,stata 已经发布了第15版,功能不断增强。然而,勤奋的 stata 用户们每天仍然在开发新的程序,不断缩小理论计量与实际应用之间的差距。下面,我们就梳理一下 stata 外部命令的相关资源,包括:从哪些地方获取外部命令?哪些外部命令是最常用的,最流行的?哪些是最新发布的?关注一下这些外部命令,可以大幅提高我们的分析效率。_corr2docx用法

随便推点

html2Canvas+jspdf 粗暴解决jsp页面、html页面转pdf下载显示不全问题_html页面转pdf文件,下载不全-程序员宅基地

文章浏览阅读1.3k次。页面包含后台加载的数据,直接转换为图片,下载为pdf.经过查看各个大佬的博客,得出以下解决方法。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">&..._html页面转pdf文件,下载不全

linux 下svn软件下载,linux下安装svn客户端,cvs客户端-程序员宅基地

文章浏览阅读261次。如果想在linux下开发,首先要解决的是,代码库的问题。下面推荐3种方法,来同步代码库。以ubuntu为例一,linux下svn客户端rabbitvcs1,获取keysudo add-apt-repository ppa:rabbitvcs/ppa2,在源中加上rabbitvcs的下载源sudo vi /etc/apt/sources.listdeb http://ppa.launchpad.ne..._tkcvs 安装

SVG 剪裁与蒙版(clipPath & mask)_svg 图片 异形蒙板 path-程序员宅基地

文章浏览阅读4.5k次。简介参考MDN https://developer.mozilla.org/en-US/docs/Web/SVG/Element/clipPath The SVG element defines a clipping path. A clipping path is used/referenced using the clip-path property. The_svg 图片 异形蒙板 path

基于JavaFX的端口冲突检测工具_java实现端口冲突检测-程序员宅基地

文章浏览阅读758次。JavaFX实战项目:端口冲突检测工具_java实现端口冲突检测

新书推荐 |《深入以太坊智能合约开发》-程序员宅基地

文章浏览阅读756次。新书推荐《深入以太坊智能合约开发》长按二维码了解及购买这是一部能指导读者从入门到进阶的以太坊智能合约开发指南。HiBlock区块链技术社区官方出品,4位资深区块链技术专家联合撰写。编辑推..._深入理解以太坊 pdf

PostgreSQL9.6.主从复制配置_postgresql9.6默认复制解码器-程序员宅基地

文章浏览阅读327次。PostgreSQL做主从复制,两台服务器安装相同的pg,前提条件:版本:9.6.19IP: 172.23.22.201(master) 172.23.22.202(standby)安装:/usr/pgsql-9.6数据:/var/lib/pgsql/9.6/datamaster 主库配置# 登录Master库,创建用于复制数据具有replication权限的用户[root@localhost 9.6]# su - postgresLast login: Wed Dec 18 21:14_postgresql9.6默认复制解码器

推荐文章

热门文章

相关标签