双操作系统(ubuntu/windows7)安装教程
前言
前两天出于项目原因,本人心血来潮地给久经战场的电脑老大哥找个小媳妇,哈哈哈,装了两个系统。分别是用了多年的win7和接触不久的Ubuntu,在其中遇到了一些坑,在此记录下来,希望能给自己和大家带来帮助!
前期准备
- 一个能装下解压后系统镜像文件的U盘
Ubuntu18.04系统ISO镜像一个,win7旗舰版系统ISO镜像一个(最好准备一个,不要说你有,我也有)- 软件
DiskGenius一份(用于磁盘分区及恢复Window系统引导项,系统高手请无视)
p.s. 无论你要装什么系统,你都得准备好材料,在装系统这块我推荐U盘+ISO镜像文件,一键装机好不好,谁用谁知道!
磁盘分区
由于电脑里资料比较多,安全起见我直接截出50G大小的磁盘空间给新系统使用,用的是软件DiskGenius V5.3.0
,如下图:

装第二个系统
然后将系统ISO镜像解压到空U盘中,重启电脑选择U盘启动项,除了在选择磁盘那一块时需要手动分块并设置主引导目录,其他的操作与正常装系统无异

在这里有几点要注意:
- 尽量不要随意分配存储空间,更不要动旧系统所在的盘空间
- 合理分配空间给Ubuntu:
- 一般情况下必须要有
swap交换分区(此分区能够在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用),一般其大小为内存两倍。 - 根分区和home分区也必须分配,大小根据实际需求确定
- 其他分区随意
- 一般情况下必须要有
'/'根目录下有许多文件夹,如果你在安装时设置好挂载点,那么这些文件夹将不会占用'/'目录挂载的空间存储,否则将会由系统自动分配根挂载空间。
引导修复
此时已经装好了两个系统,但在重启时你或许(说话不说死,做事不做绝)会发现只能进入第二个系统。这是因为装Linux时破坏了旧系统磁盘中的系统引导项,由于系统扫描不到瓷盘中的系统启动引导项,所以找不到进第一个系统的入口,但系统实际上还在。
此时需要借助U盘中的Windows系统进入电脑,然后使用软件DiskGenius激活旧系统所在分区并重建引导记录。
不出意外的话,大功告成!!
激活分区:

重建引导记录:

选择系统
在电脑开机时,长按ESC键可以选择系统启动项,此时可以任意选择想进的系统了。也可以长按F2键进入BIOS界面,这里可以设置系统加载顺序及更多。
结语
这次装双系统,因为没有在U盘中准备Win7备用系统,于是在重建引导记录那里走了很多弯路,我尝试使用Ubuntu系统的一个Grub2软件进行修复,但过程中一直报错。我猜是由于旧系统所在磁盘处于未激活状态,造成能够检测到系统存在但无法成功恢复。
亏我还花了一上午搜各种资料,现在想想真是极大的浪费呀!路走错了,你就要花更多的时间和精力,可能还无法走到终点。
知识,学会了还不能说是自己的,只有发扬光大它,我才真正掌握了它。
多分享,多进步! 诸君共勉,诸君奋进!
时间: 2020/08/15 21:50 坐标:广东深圳
双操作系统(ubuntu/windows7)安装教程的更多相关文章
- 两个实验操作系统-ubuntu在安装配置pintos
安前两次莫名其妙, 蛋疼的实验操作系统.. 首先下错了总结第一次. 使用最后gdb调试pintos什么时候, 这个错误将被报告: bochsrc.txt:8: Bochs is not compile ...
- windows7安装教程(vmware)
这步是正确安装windows的关键,如果不设置那么安装时将不能识别出磁盘,造成安装不成功. 选择No进行自定义修饰,主要是保证C盘大小合适,其他盘可在安装完成之后再调整. 后续安装步骤全自动,完全不用 ...
- Ubuntu server 安装及jdk+mysql安装教程
Ubuntu server 安装教程 1.查找及下载Ubuntu镜像文件 可以在以下页面下载想要的版本,我这里选择19.04 server版的iso镜像文件: http://mirrors.163.c ...
- Redis安装教程及可视化工具RedisDesktopManager下载安装
Redis安装教程: 1. Windows下安装教程: 下载:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要 ...
- Ubuntu安装教程(双系统)
经常要重装还不如写个安装教程省的每次都要查 Ubuntu安装教程: win7下安装Linux实现双系统全攻略:https://jingyan.baidu.com/article/c275f6bacc3 ...
- 快速上手Ubuntu之安装篇——安装win7,Ubuntu16.04双系统【转】
本文转载自:http://blog.csdn.net/qq_28205153/article/details/52203512 Linux可以说是开发者的系统,对于开发者来说,Linux发行版不仅为我 ...
- ubuntu 14.04 lts安装教程:u盘安装ubuntu 14.04 lts步骤
绿茶小编带来了ubuntu 14.04 lts安装教程,下文详细讲解了u盘安装ubuntu 14.04 lts的步骤,很简单,只需要一个工具就能够轻松使用u盘安装ubuntukylin 14.04系统 ...
- 双系统中ubuntu的安装方法
双系统中ubuntu的安装方法 注意:给电脑安装双系统时,一定要先装Windows系统,再安装Linux系统! 原因是电脑开机后,要先执行一段bootloader引导程序:再由引导程序启动操作系统.W ...
- ubuntu下安装和配置最新版JDK8傻瓜教程
ubuntu下安装和配置最新版JDK8傻瓜教程 听语音 | 浏览:18940 | 更新:2014-07-14 22:13 | 标签:ubuntu 1 2 3 4 5 6 分步阅读 ubuntu系统通常 ...
- Win10 + Ubuntu 安装教程(痛苦踩坑)
今天搞了一天,痛苦万分,本文的教程基本适用大部分情况,现在记录下需要主义的几点: 一.制作ubuntu usb安装盘的时候,格式要选saw的,千万不要用usb-HDD+的 二.安装完后使用EasyBC ...
随机推荐
- 面试官你好,我已经掌握了MySQL主从配置和读写分离,你看我还有机会吗?
我是风筝,公众号「古时的风筝」,一个简单的程序员鼓励师. 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面. 面试官:我看你简历上写的你们公司数据库是 ...
- java反序列化——apache-shiro复现分析
本文首发于“合天智汇”公众号 作者:Fortheone 看了好久的文章才开始分析调试java的cc链,这个链算是java反序列化漏洞里的基础了.分析调试的shiro也是直接使用了cc链.首先先了解一些 ...
- PHP exp() 函数
实例 返回 'e' 的不同次方: <?phpecho(exp(0) . "<br>");echo(exp(1) . "<br>") ...
- PHP chunk_split() 函数
实例 在每个字符后分割一次字符串,并在每个分割后添加 ".": <?php$str = "Hello world!";高佣联盟 www.cgewang.c ...
- 2020牛客暑期多校训练营 第二场 C Cover the Tree 构造 贪心
LINK:Cover the Tree 最受挫的是这道题,以为很简单 当时什么都想不清楚. 先胡了一个树的直径乱搞的贪心 一直过不去.后来意识到这类似于最经典长链剖分优化贪心的做法 然后那个是求最大值 ...
- 7.12 NOI模拟赛 积性函数求和 数论基础变换 莫比乌斯反演
神题! 一眼powerful number 复习了一下+推半天. 可以发现G函数只能为\(\sum_{d}[d|x]d\) 不断的推 可以发现最后需要求很多块G函数的前缀和 发现只有\(\sqrt(n ...
- python range函数的用法
range 函数是Python内置函数.可创建一个整数列表,一般用在 for 循环中. 函数语法:range(start, stop[, step]) start: 计数从 start 开始.默认是从 ...
- 解决IIS发布时CS0016未能写入输出文件错误
今天遇到一个将asp.net项目部署到IIS后访问的时候报的一个错误: 在网上查询了相关资料后,解决方法如下: 找到C:\Windows\下的temp文件,右键属性>安全>编辑,给其中II ...
- 016_go语言中的递归
代码演示 package main import "fmt" func fact(n int) int { if n == 0 { return 1 } return n * fa ...
- windows 下部署 .netcore 到 windows service
接上一篇 <windows 下部署 .netcore 到 iis>,这一篇记录一下怎么将 Asp.Net Core 以 windows 服务的方式部署. 一.修改代码 其实也很简单,只要调 ...