1.一次安装失败引发的思考

笔者安装双系统(Windows 7+ Ubuntu 16.01)时参考了如何安装win10和linux [ubuntu14]双系统这篇百度经验,却发现安装后并没有如期进入Ubuntu的欢迎界面,根据问题排查发现应该是启动引导器的问题,于是对安装步骤进行了逐步检查,发现了一些误区。

2.安装步骤介绍

1.windows系统下,计算机右键管理--磁盘管理,可以查看目前的磁盘使用情况;根据自己的喜好和需求
分配给linux系统空间;具体做法为:右击某个新加卷--压缩卷--压缩一项填写分配给Linux的空间(建议
大于30G)--确定,此时会看到出现除了原先的新加卷之外多了“未分配”一项,可以不再进行其他操作。
2.制作启动盘:下载好Ubuntu的系统镜像,利用可以写系统的U盘制作软件,如UltraIso。按着相关软件
的操作步骤进行操作,大致应该都是:选择镜像--格式化U盘--制作启动盘,等待一口咖啡的时间完成。
3.进入电脑的安全模式:首先得在电脑右下方的电源管理处更改电源选项,将快速启动电脑的选项取消掉,
更改后重启电脑并在显示器黑屏的时候插入已制作好的系统启动U盘。
4.重启电脑后,电脑上应该会显示按什么键interupt normal setup,狂按那个键进入电脑安全模式,
将secruity boot的选项更改为disabled(默认的大部分电脑已经为disabled),再对电脑的boot即启动顺序进行更改,第一项应为制作好的系统启动盘,将boot后一个选项中UEFI ONLY改为BOTH或者LEGACY ONLY
(其实2个选哪个无所谓,因为LEGACY才是正确引导U盘的启动方式),F10保存修改,等待重启。
5.电脑重启后,已经进入了Ubuntu的安装程序,按着操作一步一步来。直到显示出来正式安装,选择
其它选项,此时会出现让你选择哪个盘,自然选择之前的“未分配”的空闲盘。分区方式建议如下:

  • 逻辑分区:
  • 交换空间(swap):为你电脑内存的1.5-2倍为佳
    /boot:400M;
    /home:越大越好;
  • 主分区:
    /:因为apt-get的缓存安装文件大部分在这里,所以务必给根目录分配充裕的空间,16G-20G为佳;
    启动引导器,这里选择默认,不要像教程那样选择/boot所在的分区,否则会将Mbr弄坏,两个系统
    都进不了(惨痛的教训)!!
    6.点击安装,等待泡一杯咖啡+洗杯子的时间,会提示你重启电脑以应用Ubuntu;
    7.这里在重启前,要将U盘提前拔下,否则会循环安装;同时要进入电脑安全模式,将boot的选项
    启动顺序做改动,第一项为之前默认的启动引导器,boot下一项改为UEFI ONLY;
    F10保存,重启后,Ubuntu安装完毕。

    3.一些误区及注意项

    1.启动引导器一定选择默认的磁盘,或者必须是主引导盘,不能是/boot
    2.若想卸载Ubuntu,切记不能直接在Windows系统下直接格掉给Ubuntu的磁盘空间,否则两个系统都
    进不了;卸载方法为:下载MbrFix软件,对Mbr先进行修复,然后再格盘!
    3.若电脑启动时为黑屏且左上角为光标闪烁,可能的原因是:

  • 未及时拔下U盘
  • boot顺序没有更改
  • 没有更改为UEFI ONLY
  • boot对应的硬盘选择错误,电脑没找到可以启动的系统文件
    4.若电脑启动时为黑屏且显示grub,原因为
  • 安装了多个系统
  • windows+ubuntu+????+???
  • 启动引导盘设置出错,电脑没有找到引导盘

4.后话

笔者亲自安装是成功的,但是不排除写安装步骤时
会有些错误,欢迎指出错误,笔者将立即改正。

而关于网上的一些其他教程,提到可以在windows系统下通过安装easyBCD的方法来引导双系统,笔者不推荐这样的做法,一方面是提及安装easyBCD引导双系统的教程笔者尝试过,感觉那些教程是基于UEFI下的引导,是mbr和传统bios引导模式,至少在笔者的电脑上没有成功;另一方面,是利用eastBCD引导时,启动引导器的分区很容易弄混,虽然可以通过其他方式查询并修改,但是笔者感觉太麻烦,综上,笔者习惯使用ubuntu来引导双系统。

文章中如果有严重的技术性错误,恳求各位大神可以指正。

双系统安装Linux的步骤以及一些误区的更多相关文章

  1. win10双系统安装 linux(manjaro)记录

    .clearFloat::after { content: ""; height: 0; display: block; clear: both; visibility: hidd ...

  2. 轻松学习之Linux教程一 ubuntu14.04+windows双系统安装

    本系列文章由@uid=hpw" style="color:rgb(255,0,0)">超人爱因斯坦出品.转载请注明出处.          文章链接:http:// ...

  3. 3.0 Windows和Linux双系统安装(3)

    3.0 Windows和Linux双系统安装(3) 3.1 精简的安装步骤如下:(如果已经有了前面两篇教程的安装经验,推荐看完3.1即可动手了) 双系统很多开发新人会用到,而且比起虚拟机好处是运行效率 ...

  4. linux&win7双系统安装

    linux&win7双系统安装 硬盘大小分配方案 按照顺序来建立分区 /swap    4G     ==即交换分区,也是一种文件系统,它的作用是作为Linux的虚拟内存.在Windows下, ...

  5. Linux和Windows双系统安装要点

    这里主要说下CentOS和Windows7的双系统安装遇到的一些问题 一.磁盘分区 这个不得不说下在Windows下坑爹的设定了,如果是用默认的磁盘划分,系统会自己先划出一个100M左右的区,关键还是 ...

  6. Win7与Mint双系统安装体验

    双系统安装前的准备 1.安装前的准备 安装双系统可能会对磁盘文件带来一些影响,为了避免在安装过程中由于系统瘫痪造成不必要的损失,所以我们在准备安装双系统之前,要对PC机中的重要文件进行备份,对资料要做 ...

  7. win8和ubuntu双系统安装

    做了一个windows和Ubuntu双系统,参考了一些文章.网上资料不少,我就不重复了. 虽然没什么难度,但是有些细节在装的时候需要注意.不然造成资料丢失,系统崩溃,你就得不偿失,需要折腾花费较长的时 ...

  8. win7 64 + Ubuntu 14.04.1 64双系统安装,详解UEFI ~ GPT和legacy ~ MBR区别

    win7 64 + Ubuntu 14.04.1 64双系统安装 背景:我的笔记本之前的系统是window 7 64 + Ubuntu 14.04.1,用UEFI引导系统.安装过程是先装的win7,再 ...

  9. [转]win7+ubuntu 13.04双系统安装方法

    win7+ubuntu 13.04双系统安装方法 http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html 当需要频繁使用ubunt ...

随机推荐

  1. 算法(Algorithms)第4版 练习 1.3.27 1.3.28

    代码实现: //1.3.27 /** * return the value of the maximum key in the list * * @param list the linked list ...

  2. struts2 validate手动验证

    我们前面学习struts2知道,struts2通过拦截器实现了一些验证操作. 比如,如果是不能转换的类型在action中接受的话会跳转到错误页面,错误信息中会包含对应的错误信息,例如: 首先我们了解一 ...

  3. linux cpu占用100%排查

    某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务,突然收到运维的CPU异常告警. 问:如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,哪段代 ...

  4. [acm]HDOJ 1200 To and Fro

    题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=1200 简单字符串处理,找规律 /* 11509672 2014-08-21 11:32:55 Acc ...

  5. break、continue和return的区别

    break.continue和return的区别 break function myBreak() { for(var i = 0; i < 5; i++) { if(i == 3) { bre ...

  6. TTS API 使用

    #define SPCAT_VOICES           L"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Voices" ...

  7. 【旧文章搬运】VC插件中如何获取当前工程的工作目录

    原文发表于百度空间,2014-09-24========================================================================== 好难找的资 ...

  8. 异常:Error: Aesthetics must either be length one, or the same length as the dataProblems:AData

    今天遇到一个异常,代码如下: set.seed(12345) require(ggplot2) AData <- data.frame(Glabel=LETTERS[1:7], A=rnorm( ...

  9. ssh无密码登录设置失败的 解决办法

    因为要安装hadoop所以需要设置ssh无密码登录,SSH的安装就不在这里介绍了: 我的系统是ubuntu15.10,开始按照网上很多的步骤去配置,最后发现登录时还要密码,登录多次也是这样的情况 最后 ...

  10. java类加载器(转)

    类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一.它使得 Java 类可以被动态加载到 Java 虚拟机中并执行.类加载器从 JDK 1.0 就出现了,最初是为了满足 Ja ...