Win10+Ubuntu16.04双系统安装过程中遇到的一些问题及解决办法
前两天闲来无聊重装了系统,装的是win10 64的系统,后来心血来潮索性再装Ubuntu,搞成win10+Ubuntu双系统。
win10系统的镜像文件可以通过MSDN网站获取,MSDN是一个很可靠的技术类资源免费下载网站,下载的win10系统都是原版的。下载完成后就可以通过U盘启动实现win10系统一键装机。这里补充一下,我用的是大白菜制作的系统启动U盘,效果很好,网上有些大白菜的盗版软件,可能下载后会带病毒,建议去官网下载。
附大白菜下载网址:http://www.winbaicai.com/
下载安装完成就可以制作系统启动U盘了,制作完成后就可以重启电脑,在开机时连按F12 (我的联想电脑是这样操作,不知道的可自行百度)调出 优先启动顺序 选择 U盘启动 就好,接着按照大白菜安装教程就可以完成win10系统的安装。(具体安装教程可以自行百度大白菜安装教程,很简单)
接下来是装Ubuntu16.04,由于是第一次装linux系统,遇到了好些问题。如果单独只装一个系统还好,直接选一个系统盘安装就可以了,双系统还要考虑磁盘分区问题,需要单独压缩一个区出来安装ubuntu。具体安装过程参考这位博主写的:http://blog.csdn.net/Lxl121181/article/details/73544027 亲测有效,十分完美。
下面主要记录在装双系统过程中遇到的一些问题:
1.在给电脑的磁盘压缩出一个合适的分区(具体操作:右击桌面图标“电脑”选着“管理”,进入菜单后选择“磁盘管理”。然后你找一个较大的盘,右击选择“压缩卷”),在这里一定要注意是压缩卷,这样压缩出的分区才能在后面被识别为空闲空间。
自己当时作死,用分区助手搞得,结果搞了半天也没弄好(当时没发现问题,在Ubuntu的安装类型选择时,始终不能显示空闲)。注意:如果是用分区助手的话,要压缩出未分配空间,必须右键选择调整/移动分区!选择另外两个选项切割分区和创建分区搞出的分区都不是未分配空间,在后面Ubuntu安装类型选择时不会显示空闲。
2.在安装Ubantu时一定记得进入bios的Security菜单把安全启动(Secure boot)选项设置为Disabled。这是因为如果启用Secure boot, U盘启动会失效,无法进入安装界面。
注意:后面安装完成后我曾遇到U盘启动无法进入系统的情况,解决办法:除了把安全启动设置为Disabled,还要在Startup菜单下把UEFI/Legacy Boot选项设置为Legacy Only。
补充:网上说有UEFI+GPT模式的双系统和Legacy+MBR模式的双系统,我的硬盘是MBR格式的,所以采用的Legacy+MBR模式的双系统,此种模式的系统开机比较慢,感觉有点亏。不过可以MBR转换为GPT,可自行百度。
3.在安装ubuntu到安装类型环节时,如果自己预留安装ubuntu的分区显示不可用,可能原因:电脑的硬盘有四个主分区了。(硬盘的分区表格式如果是MBR,一个硬盘只支持4个主分区。如果硬盘的分区表格式是GPT,则主分区个数可以超过4个,这种情况一般不会出现不可用)。解决办法:对电脑重新分区,建议设置的主分区小于4个,这样才能设置挂载。注:在按照安装教程设置ubuntu的挂载时,如果设置一个主分区挂载后显示不可用,则一般先把其他几个挂载设置为逻辑分区,最后再设置主分区挂载。实在不行就全部设置为逻辑分区(这个选择逻辑分区和主分区好像并没有影响)。
4.在win10上安装完ubuntu后,重启电脑,系统可能直接进入win10而不会出现系统选择菜单。这里Ubuntu不能启动并不是因为Ubuntu系统不见了,只是Windows的引导分区把Ubuntu的引导给隐藏了。解决办法:用软件EasyBCD可以轻松解决。参考网址:http://www.linuxidc.com/Linux/2011-04/35198.htm
5.自己的系统盘是C盘,却手贱把D盘设置为活动盘,结果无法进入系统。
解决办法:用U盘启动的办法,引导进去系统后,进行引导修复(比如大白菜制作的系统启动U盘在引导进入系统后,桌面会自带引导修复工具,点击引导修复工具进行自动修复即可),其次还要利用分区助手,把C盘设置为活动盘。不把C盘设置为活动盘,将依然无法正常进入系统。因为只有系统盘才能做活动盘,其他盘设置为活动盘,电脑开机时将无法找到引导路径,导致开机失败。(前提是系统保留盘和系统盘合并了,把合并后的盘设置为活动盘才有效。如果没有合并,系统保留盘应该作为活动盘)
注:活动分区是启动引导文件存放的分区,它可以完成与BIOS交接启动任务等一系列动作,以用来引导系统。
6.boot priority order里的各选项的含义:
ATA SSD 系统从固态硬盘启动。
ATA HDD 系统从硬盘启动,我们大家一般都是用得这种普通硬盘,固态硬盘市场价很贵。
ATAPI CD 系统从光驱启动。
USB CD 系统从外接光驱启动。
USB HDD 系统从外接存储器启动,硬盘,U盘等。
PCI LAN 系统从局域网启动。
补充: ATA都是硬盘接口、串口,SSD是固态硬盘 HDD是硬盘 CD代表光驱
USB是接口标准,就是常说的USB接口
PCI 是主板上的接口 LAN就是局域网
ATAPI是广为使用的IDE和EIDE设备的相关标准。ATAPI标准就是为了解决在IDE/EIDE接口上连接多种设备而制定的。
这是自己解决问题找到的一些办法,并不一定都适用,可以尝试尝试,我也是尝试了很多次后才成功的!
Win10+Ubuntu16.04双系统安装过程中遇到的一些问题及解决办法的更多相关文章
- Win10+Ubuntu16.04双系统安装
硬件工具: 一台PC 一个U盘(8GB以上) Win10安装(已经装好Win10的小朋友们请无视): 准备工作: 下载Win10升级助手 保证系统盘有8GB以上剩余空间 安装步骤(由于安装过程中未记录 ...
- win10和Ubuntu双系统安装过程中遇到的问题
1.安装过程 注意分区问题,很重要 https://blog.csdn.net/baobei0112/article/details/77996570 https://blog.csdn.net/s7 ...
- win10+Ubuntu16.04双系统下深度学习环境的搭建
环境零零碎碎地搭了三四天,虽然碰到各种问题,但还是搭建好了,自己整理记录下,同时也算给有需要的人一些指导吧 一.双系统的安装 Win10硬盘管理助手 压缩或者直接利用未使用的空间,空间大小自定,将腾出 ...
- ubuntu安装过程中遇到的一些问题及解决办法。
由于ubuntu与win10的双系统安装过程百度一下就有很多,在此不再赘述. (其实主要是忘记拍照片了,我一个菜鸡说得肯定也没有那些大佬们好,但网上确实也很多哈,加上有中文引导安装,问题不大.) 此篇 ...
- win10+ubuntu17.04双系统安装与卸载(uefi+gpt)及常见软件安装
换了台笔记本,重新装了下系统.配置是i7 6700hq+gtx965m,重装了下双系统. 之前老机器是大一时候买的,装得是win7+ubuntu19.04(mbr+bios).新机器到手,想法是装了w ...
- UEFI+GPT下安装Win10+Ubuntu16.04双系统
安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu. 自行百度你的主板是否支持UEFI启动方式. Win10 下载Win10安装镜像.烧盘等步骤就不说了,重启后 ...
- UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统
转载请注明出处:http://www.cnblogs.com/willnote/p/6725594.html 安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu ...
- 记录ubuntu16.04版本安装过程中遇到的问题
记录ubuntu16.04版本安装和使用过程中遇到的些问题,方便以后查看,主要内容有: 1. ubuntu源替换 2. windows与vmware ubuntu文件夹共享 3. putty连接ubu ...
- Win10+Ubuntu18.04双系统安装
Win10+Ubuntu18.04 亲测UEFI启动模式双硬盘+双系统成功安装经验 https://blog.csdn.net/xrinosvip/article/details/80428133 分 ...
随机推荐
- iframe子父窗口相互操作方法或元素
一.jquery 父.子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素: 格式:$("#iframe的ID").contents().find("#if ...
- Java中Collections类的排序sort函数两种用法
java中的Colletions类主要实现列表List的排序功能.根据函数参数的传递,具体的排序可以分为 : 1. 自然排序(natural ordering). 函数原型:sort(List< ...
- eclipse 假死
由于电脑关机,导致Eclipse非正常关闭,之后启动Eclipse发现一直启动不起来,于是从网上找了一些方法如下: 1.删除文件.snap 到<workspace>\.metadata\. ...
- PHP MYSQL 临时表的使用
/** * 临时表:用于获取爱鸽登录分类数量 */ $temporaryTableName = uniqid('temporary_'); $model = M(); $model->execu ...
- 算法笔记-PHP实现栈的操作
[栈]后进先出,先进后出,这就是典型的“栈”结构. 任何数据结构都是对特定应用场景的抽象,数组和链表虽然使用起来更加灵活,但却暴露了几乎所有的操作,难免会引发错误操作的风险. ...
- Spark SQL读取Oracle的number类型的数据时精度丢失问题
Spark SQL读取数据Oracle的数据时,发现number类型的字段在读取的时候精度丢失了,使用的spark版本是Spark2.1.0的版本,竟然最后经过排查和网上查资料发现是一个bug.在Sp ...
- MySQL数据库之part2
一.索引原理与慢查询优化 一.介绍 1.为何需要有索引 一般的应用系统,读写比例是10:1左右,而且插入操作和一般的更新操作很少出现性能问题.在生产环境中,我们遇到最多的.也是最容易出问题的还是一些负 ...
- 删除docker registry镜像脚本
使用: 删除指定镜像:/usr/local/bin/delete_docker_registry_image -i 镜像名 删除指定镜像指定标签:/usr/local/bin/delete_docke ...
- 8.C#友元程序集----可访问性相关
在一个团队或者公司中,一个人开发出来的程序集中的类的可见性有public,private和internal, public:对所有程序集可见,就是说如果拿到程序集.DLL文件,那么类就被公开了. pr ...
- 使用dynamic引发的异常:无法对 null 引用执行运行时绑定
今天上午运营反映有商户的账单没有生成. 查看日志,在批量生成账单服务执行过程中,因为如下异常而中断了: 跑批异常 Microsoft.CSharp.RuntimeBinder.RuntimeBinde ...