双操作系统(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 ...
随机推荐
- 5.10 省选模拟赛 拍卖 博弈 dp
LINK:拍卖 比赛的时候 前面时间浪费的有点多 写这道题的时候 没剩多少时间了. 随便设了一个状态 就开始做了. 果然需要认真的思考.其实 从我的状态的状态转移中可以看出所有的结论. 这里 就不再赘 ...
- HTML与XHTML之间的区别
HTML与XHTML之间的差别,粗略可以分为两大类比较:一个是功能上的差别,另外是书写习惯的差别.关于功能上的差别,主要是XHTML可兼容各大浏览器.手机以及PDA,并且浏览器也能快速正确地编译网页. ...
- [转]Post和Get的区别
作者:zhanglinblog 来源:https://urlify.cn/FnYBbu 这个问题几乎面试的时候都会问到,是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以 ...
- 2080ti的各种问题
1.循环登录 https://blog.csdn.net/miclover_feng/article/details/79201865 2.多版本cuda切换 https://blog.csdn.ne ...
- iOS开发实战之搜索控制器UISearchController使用
当tableView中的数据过多的时候,在tableView上加一个搜索框就变的很必要了,本文就讨论搜索控制器的使用,以及谓词的简单实现. .m文件中代码如下 添加搜索控制器的各种协议 <UIS ...
- [Err] 126 - Incorrect key file for table '/tmp/#sql_1cdc_0.MYI'; try to repair it
网上给出的原因倾向于MySQL的tmpdir的临时目录磁盘空间不足,如果检查确实时空间不足,请调整量tmpdir和slave_load_tmpdir,然后重启mysql服务.调整的方法是 locate ...
- PHP 之 Composer 新手入门指南
自2012年3月1日发布以来,Composer因提供了PHP迫切需要的东西:依赖项管理而广受欢迎.实际上,Composer是将所有第三方软件(例如CSS框架,jQuery插件等)引入你的项目的一种方法 ...
- Python分析「我们为什么这么穷」
- CSS页面布局与网格(下)
3.二维布局:CSS Grid Layout CSS Grid Layout模块为了能在二维空间里控制元素的顺序.位置和大小而定义了一组CSS属性. 被设值为display: grid的元素叫网格容器 ...
- 14、Cahin of Responsibility 责任链 COR设计模式
1.责任链模式 chain of responsibility 责任链模式 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条件匹配)处理请求事务,如果某 ...