搭建双系统win10+ubuntu17.10

简介:

0. 序言

这里采用先装win10,再装ubuntu的顺序。这样可以避免后面系统启动项设置的问题。都采用UEFI引导方式,且使用usb2.0的u盘来引导(3.0的话,要准备好3.0的驱动)。另外注意的是,u盘必须格式为fat32格式,因为uefl引导并不认识ntfs是什么鬼。做启动盘很容易,直接把iso解压到u盘即可,uefi引导会自行找efi目录,进行安装。

Top

1. win10 安装

镜像文件下载地址(这个文件包含了专业版和家庭版两个版本,自行选择):ed2k://|file|cn_windows_10_multiple_editions_version_1703_updated_march_2017_x64_dvd_10194190.iso|4587292672|373B263D307F6AA2486A74E557DD22C9|/

镜像文件可以自己去找,不过需要注意一点的是,文件中有个/sources/install.wim文件,这个文件在win10很多版本的iso文件里都是大于4g的,fat32格式不支持大于4g的单文件存储,所以找iso,还要先判断是否合适。

其他感觉没什么要说的了,比如标准的iso解压后,会有/efi/boot/bootx64.efi文件,它是后面用来引导安装的,如果缺少了,那么你懂的,iso不可用。

后面一路安装即可,没什么可说的,建立分区时,win10会自动帮你创建保留分区、esp分区等等,很方便。我就建了个系统分区(c盘),其他分区是安装后在磁盘管理里做的。

最后安装完成后,还要做一件事情:把win10自带的快速启动功能给关了。这个会影响双系统的安装。后面全部装完后还可以手动恢复。快速启动功能在电源选项里面,不晓得的话,请看:https://zhidao.baidu.com/question/2053715080481518147.html。

Top

2. ubuntu17.10 安装

官网下载17.10的包。然后直接安装......

关于分区,需要说一下:一定要选择自定义分区(什么和windows并存的选项啊什么的,不建议选)。分区时候,你是可以看到windows的分区的,说明一切正常。一定要创建esp分区,不要创建boot分区。前者是做启动引导用的,重要性可想而知;后者犹如鸡肋,里面放一些驱动啊什么的,空间设置小了,一旦空间不够就会系统报一系列错误(我分100M,不够用,后面就丢弃这个分区了),空间大了浪费空间。建议建立esp-100M的基础上,建立'/'-10g;'/home'和'/usr'大小尽量大点,其他分区可建可不建。swap分区,在ubuntu17.10已自行管理,不用我们来创建分区。

然后,应该就没什么问题就会安装成功了。

Top

3. 双系统引导

正常情况下,前面的操作做完了后,在grub(ubuntu17.10自带grub包)上可以看到windows和ubuntu的启动项。不过,由于先创建的windows,系统默认启动windows,看不到grub菜单。我们可以通过调节bios来控制默认启动ubuntu(实际是grub,只是名字显示是ubuntu)。不同主板操作不同,我用的微星主板,在settings/boot/下面有个uefi hard...可以调。重启后,应该是直接进入grub菜单,可以看到ubuntu和windows的启动项。关于grub菜单的启动顺序,可以这样修改:

sudo gedit /etc/default/grub
#修改GRUB_DEFAULT。 GRUB_DEFAULT代表的就是启动项的顺序,从数字0开始。
sudo update-grub
#重启
Top

4. 安装ubuntu遇到的两个问题记录下

1. MODSIGN: Couldn't get UEFI db list"

这个问题是识别不到efi目录,我当时用了没装驱动的usb3.0,就识别不了。换个2.0即可。

2. 预安装packages失败。

这个问题就是前面设置了boot分区,但空间太小,后面安装失败。










本文转自 jiu~ 博客园博客,原文链接:http://www.cnblogs.com/jiu0821/p/8413849.html,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
Ubuntu Linux
Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序 解决Exec format error错误
Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序 解决Exec format error错误
119 0
|
存储 Ubuntu Linux
【云原生 | 02】分别在CentOS、Ubuntu、macOS、win7、win8、win10等不同操作系统下安装Docker详细教程
Docker引擎是使用Docker容器的核心组件,可以在主流的操作系统和云平台上使用, 包括 Linux 操作系统(如 Ubuntu、Debian、CentOS、Redhat 等),macOS 和 Windows 操作系统, 以及IBM、亚马逊、微软等知名云平台.........
378 0
【云原生 | 02】分别在CentOS、Ubuntu、macOS、win7、win8、win10等不同操作系统下安装Docker详细教程
|
8月前
|
Ubuntu 网络协议 Linux
win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程
win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程
238 0
|
8月前
|
Ubuntu Windows
win10+ubuntu16.04 卸载ubuntu系统 以及ubuntu系统所占的磁盘不显示的解决方案
win10+ubuntu16.04 卸载ubuntu系统 以及ubuntu系统所占的磁盘不显示的解决方案
132 0
|
9月前
|
Ubuntu 数据可视化 Linux
【ubuntu】WIN10环境下使用WSL2安装使用ubuntu22.04系统问题整理
【ubuntu】WIN10环境下使用WSL2安装使用ubuntu22.04系统问题整理
|
10月前
|
Ubuntu Linux Docker
win10下的docker桌面端配置ubuntu进行访问
win10下的docker桌面端配置ubuntu进行访问
149 0
|
10月前
|
Ubuntu Linux 数据安全/隐私保护
谈一谈|Win10下安装和使用Linux系统Ubuntu
谈一谈|Win10下安装和使用Linux系统Ubuntu
125 0
|
Ubuntu 固态存储 开发工具
机械师-创物者M 安装UBUNTU 20.04 (WIN 10 + Ubuntu 20 双系统)
机械师-创物者M 安装UBUNTU 20.04 (WIN 10 + Ubuntu 20 双系统)
412 0
机械师-创物者M 安装UBUNTU 20.04 (WIN 10 + Ubuntu 20 双系统)
|
敏捷开发 Ubuntu Unix
一网成擒全端涵盖,在不同架构(Intel x86/Apple m1 silicon)不同开发平台(Win10/Win11/Mac/Ubuntu)上安装配置Python3.10开发环境
时光荏苒,过隙白驹,进入2023年,著名敏捷开发语言Python也放出了3.10最终版,本次我们来展示一下在不同的系统和平台中,高效部署Python3.10开发环境,这里我们并不依赖其他的三方软件,只通过Python官方的安装包进行配置,编辑器我们依然使用微软开源的Vscode,争取在一分钟以内就可以在一台干净的开发机上部署好环境,省去一些不必要的步骤。
一网成擒全端涵盖,在不同架构(Intel x86/Apple m1 silicon)不同开发平台(Win10/Win11/Mac/Ubuntu)上安装配置Python3.10开发环境
|
存储 Ubuntu 网络协议
【Linux】【开发环境】【RHEL】开发环境搭建系列之八——Win10下安装ubuntu双系统
【Linux】【开发环境】【RHEL】开发环境搭建系列之八——Win10下安装ubuntu双系统
279 0
【Linux】【开发环境】【RHEL】开发环境搭建系列之八——Win10下安装ubuntu双系统