安装 Ubuntu / Windows 双系统
最近给自己的老笔记本换了一块大硬盘,顺便装了 Windows 和 Ubuntu 两个操作系统。记录一下安装过程。
提示:Ubuntu 安装程序可以检测到磁盘已有的 Windows 安装。所以如果先安装 Windows,再安装 Ubuntu,可以免去稍后修改 GRUB 配置的流程。
安装 Ubuntu
下载 Ubuntu Desktop 镜像文件。
- 你可以在官网中使用标准下载;
- 或者在镜像源列表中就近下载,比如清华源是很不错的选择;
- 或者使用 BitTorrent 下载。
使用镜像文件制作启动 U 盘。
制作启动盘的工具有很多。Ubuntu 官方推荐 balenaEtcher,因为它在 Windows、macOS 和 Linux 系统上均能运行。
使用启动盘引导机器启动。
将启动盘插入电脑,然后在开机时按住
F12进入 BIOS 设置页面。F12是最常用的设置按键。如果不起作用,可以试试Esc、F2和F10,或者根据你的电脑型号或主板型号查询对应的 BIOS 设置键。
安装 Ubuntu。
在安装时记得选择手动安装(Manual Installation),以便能够自己对硬盘分区并安装系统。
安装 Ubuntu 时与 Windows 不同的一点是,对硬盘分区后要设置硬盘的挂载点。
我们需要两个分区,一个是 EFI 分区,用于存储引导文件,将其格式化为 VFAT(FAT32),挂载到
/boot/efi。以及一个基本数据分区,格式化为 Ext4,挂载到/。关于其他安装选项的介绍,详见 Type of installation | Ubuntu Tutorials。
安装 Windows
制作启动 U 盘。
Microsoft 官方提供了媒介制作工具,可以自动下载镜像并制作启动盘。可以在 Download Windows 11 页面的第二个选项“Create Windows 11 Installation Media”处下载。
当然,你也可以使用安装 Ubuntu 时的方法,下载 ISO 镜像文件,然后再写入到启动盘。
安装 Windows。过程不再赘述。
检查 BIOS 启动项
重启机器并打开 BIOS 设置。找到引导选项设置,在这里你会看到 BIOS 找到的引导选项以及它们的启动顺序。
在这里你应该看到两个引导选项:Windows Boot Manager 和 Ubuntu。
Windows Boot Manager是 Windows 的引导加载程序,你可以在 Windows 启动后对其进行配置。Ubuntu(实际是 GNU GRUB2),是 Linux 的引导加载程序,你可以在启动时或启动后对其进行配置。
如果你在这里缺少了 Ubuntu,则需要手动添加其引导文件。
点击 Add Boot Option(不同 BIOS 显示名称可能不一样)进入引导文件选择页,在这里你可以浏览磁盘上的所有 FAT32 分区的内容(是的,所谓 EFI 分区不过就是一个隐藏的 FAT32 分区罢了)。Ubuntu 的引导文件路径为 /EFI/ubuntu/grubx64.efi,但是如果你的 BIOS 启用了 Secure Boot 选项的话,则必须设置引导文件为 /EFI/ubuntu/shimx64.efi,通过它再启动真正的引导文件。
选中引导文件后,为该引导选项设置一个喜欢的名字,然后保存退出。
配置 GRUB
在启动电脑的时候注意观察一下 GRUB 启动选项中有没有 Windows Boot Manager。如果有的话则已经配置好了双系统。如果没有的话,我们需要更新 GRUB 配置。
启动 Ubuntu,编辑 GRUB 默认配置文件:
sudo vim /etc/default/grub
确保 GRUB_TIMEOUT 和 GRUB_DISABLE_OS_PROBER 选项如下设置:
GRUB_TIMEOUT=5 # 设置启动菜单显示时间
GRUB_DISABLE_OS_PROBER=false # 启用操作系统检测工具
然后重新生成 GRUB 配置:
sudo update-grub
接下来重启电脑,你应该能在启动选项中看到 Windows Boot Manager。如果你希望启动 Windows 的话,选中这个选项就可以了。
GNU GRUB version 2.12
Ubuntu
Advanced options for Ubuntu
Memory test (memtest86+x64.efi)
Memory test (memtest86+x64.efi, serial console)
*Windows Boot Manager (on /dev/sda1)
UEFI Firmware Settings
参见:
安装 Ubuntu / Windows 双系统的更多相关文章
- 安装ubuntu+Windows双系统, Windows启动项消失
这里主要介绍grub分区损坏的问题: 首先介绍最简单的方法, 不确定能不能成功, 但是最好先用此方法, 毕竟最简单如果解决就不用下一个方法了. 1. (1)用U盘做一个ubuntu的镜像, 开机进入U ...
- Ubuntu/Windows双系统修复引导
Ubuntu/Windows双系统修复引导 首先说明:在Windows存在的前提下安装Ubuntu(或者Ubuntu系列)是不需要修复引导的.因为grub会自动搜索存在硬盘中的系统. 而在Ub ...
- git-win10下安装ubuntu,双系统,免U盘
关键词:win10,ubuntu,双系统,免, U盘 1-6,8 参考:https://www.jianshu.com/p/417c1001a5597 参考: https://segmentfault ...
- 在ubuntu上搭建开发环境1---在windows7的基础上在安装ubuntu(双系统)
转载:http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html 当需要频繁使用ubuntu时,vmware虚拟机下运行ubuntu, ...
- win7安装Ubuntu变双系统以及删除Ubuntu分区操作
Window7系统基础上安装Ubuntu使构成双系统,整个过程如下: 1. 一块空闲磁盘分区准备. “我的电脑”右键 > 管理 > 磁盘管理 > 压缩(从有空余分区压缩)/删除(删除 ...
- Ubuntu Windows双系统重装windows后看不到ubuntu启动引导
1.下载并安装Easy BCD 2.点击编辑引导菜单,看到只有windows一项 3.点击“添加新条目”,添加引导菜单,选择linux/bsd ,类型选择GRUB 2,然后输入名称,选择Ubuntu所 ...
- 急速安装Ubuntu/windows双操作系统
本文出自:http://www.cnblogs.com/svitter FAQ 因为很多人都不看FAQ,比如像我,所以直接把FAQ写在最前面,然后把正文卸载最后面逼你看- - 常用软件下载(官网) d ...
- win8.1系统下安装ubuntu实现双系统实践教程
寒假闲来无事,一程序猿哥们给发了一个linux的shell编程指南,看了几张感觉不错.于是装一个试试. 没想到一装才知道了那么的问题. 下面开始: step 1: 软件准备:Ubuntu 系统镜像,这 ...
- ubuntu windows 双系统 磁盘乱搞 grub 导致 error:no such partition grub rescue>
乱搞分区磁盘什么的导致开机和这位仁兄一样:http://zhidao.baidu.com/question/495602654256708364.html?ssid=0&from=100187 ...
- U盘安装Windows 7 + Ubuntu 14 双系统笔记
第一个系统是Windows 7系统,现在采用U盘安装 Ubuntu 14,实现双系统,主要会用到3个软件: 1.DiskGenius - 磁盘修复.分区.调整分区工具,点击下载: 用这个工具先腾出一个 ...
随机推荐
- C# Newtonsoft增删改查(本地存储)(简单便捷)(拿来即用)
调用方法: LocalSetupHelper.SetData(Sss.维护, "密码", "123456"); //保存 var c=LocalSetupHel ...
- ETL服务器连接GaussDB(DWS)集群客户端配置
问题描述:给ETL的服务器上安装gsql的工具,用来连接GaussDB(DWS)集群,做数据抽取用 DWS:GaussDB(DWS) 8.2.1-ESL 1.获取软件包 登录FusionInsight ...
- 化腐朽为神奇!揭开ISP图像处理的神秘面纱,基于瑞芯微RK3568J工业平台!
ISP图像处理前后图像对比 化腐朽为神奇!经过ISP图像处理的图片前后对比是如此惊人!从下图中可以观察到,未经处理的原始图像偏绿且暗淡,而经ISP图像处理的图像能够清晰地还原现场真实的颜色细节! 图1 ...
- Python 引用不确定的函数
在Python中,引用不确定的函数通常意味着我们可能在运行时才知道要调用哪个函数,或者我们可能想根据某些条件动态地选择不同的函数来执行.这种灵活性在处理多种不同逻辑或根据不同输入参数执行不同操作的场景 ...
- Java常见问题-汇总
一.面试到底在问些什么东西? 首先你要知道,面试官的提问和你简历上写的内容是紧密联系的,所以你简历上写的技能一定要会. 一般面试包括下面几方面知识类型: Java基础.多线程.IO与NIO.虚拟机.设 ...
- pyspark集成访问hive数据踩坑记录
当前环境anaconda3.python3.9.13.jupyter 需要安装的pyspark.py4j pyspark和py4j的离线安装包地址Links for pyspark (tsinghua ...
- Pandas库学习笔记(1)
参考:菜鸟教程 pandas库使用了NumPy的大多数功能.建议您先阅读有关NumPy的教程,然后再继续本教程. Pandas 适用于处理以下类型的数据: 与 SQL 或 Excel 表类似的,含异构 ...
- 从DDPM到DDIM (一) 极大似然估计与证据下界
从DDPM到DDIM (一) 极大似然估计与证据下界 现在网络上关于DDPM和DDIM的讲解有很多,但无论什么样的讲解,都不如自己推到一遍来的痛快.笔者希望就这篇文章,从头到尾对扩散模型做一次完整 ...
- 搭建lnmp环境-nginx关联php-fpm (第三步)
永久关闭防火墙sudo systemctl stop firewalldsudo systemctl disable firewall 有两个防火墙!如果上面那个关闭还不行,就继续关这个后重启. ...
- 【Spring Data JPA】08 多表关系 Part1 一对多关系操作
表关系概述: 1.一 对应 一 一对夫妻,一个男人只能有一个老婆,一个女人只能有一个老公,即这种对应关系 2.一 对应 多 [多对一] 一个年级具有多个班级,一个班级具有对应的所属年级,即这种上下层级 ...