(特别提示:注意里面几个难点,绿色部分)

ubuntu18.04镜像iso
链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5g

EasyBCD2.2
链接:https://pan.baidu.com/s/1FtdJgSv0w3T6t96O7SUn9w 密码:fse9

第一步:windows硬盘分区

win+x  -》 磁盘管理

由于我只有一个256的固态,所以我对C盘进行压缩劵

如果你有很多可用空间,然后只能压缩几G,如图,可用83G,只能压缩18G出来

出现这种现象的原因应该是:估计是可能有些文件占用了较后的存储位置,导致空间不连续,无法合并成为新的空间。

解决步骤如下:

1、对所要压缩的磁盘进行磁盘优化,即碎片整理。打开”计算机“,在想压缩的分区上右击选择”属性“,在打开的对话框中选择”工具“页,点击“优化”,将文件存储优化。

2、在桌面上的“这台电脑”上右单击,选择“属性”,在左侧菜单中选择“系统保护”,在弹出框中选中要压缩的分区,点击“配置”,在弹出框中选择“禁用系统保护”后点击“确定”。

3、在“计算机”上右击,选择“属性”,在弹出框中选择左侧菜单“高级系统设置”,在弹出框的高级分页下,点击第一个性能框中的”设置“按钮,在弹出框中选择”高级”页,点击虚拟内存分页右下角的“更改”按钮。

在弹出的标题为“虚拟内存”的对话框中,取消“自动管理所有驱动器的分页文件大小”前面的勾,同时选择”无分页文件“,点击右侧的”设置“,后”确认“,根据提示,重启系统。(操作过程中鼠标左击了一下需要压缩的磁盘卷标,继而再点击“无分页文件”右侧的“设置”,后“确认”,最后重启系统)

重启后再次进入磁盘压缩界面,发现可压缩空间接近所有剩余空间,目标达成。

压缩完需要的空间以后记得把保护和分页功能开回去。

重启再继续

(以上压缩磁盘的内容大家可以自己研究解决,能把系统研究到这里的,压缩个系统应该是小问题了)

第2步:EasyBCD设置NeoGrub引导

下载好EasyBCD之后,选择“添加新条目”选项,右边窗口选择NeoGrub,之后点击“安装”。

安装完成之后,EasyBCD会在C盘根目录下创建一个名为“NeoGrub”的文件。
在EasyBCD中点击“配置”可以对文件”NeoGrub”进行编辑。

编辑的具体内容如下,将以下代码拷贝到Neogrub文件中后面即可。

title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-18.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz

(难点1:代码第三行:vmlinuz.efi,和代码最后一行的initrd.lz,就是代码中绿色的那两个,下面会提到,这两个名字到底有没有扩展名.lz和.efi是根据实际情况决定的,,下面立刻会详细说明)

其中,粗体部分(hd0,0)代表的是C盘的位置,hd0中的0表示磁盘序号,后面的0代表该磁盘上由左往右数C盘分区所处的位置(排在第几)。

我们看见,我的电脑上,C盘在磁盘0上,则为hd0,而且C盘是从左往右第一个分区,由于机器计数一般从0开始,故C盘位置应记为(hd0,0)。

而斜体部分ubuntu-18.04-desktop-amd64.iso 代表的是需要安装的Ubuntu的镜像文件名。

(难点2:注意上面绿色部分,具体安装过程中要把电脑文件夹设置成“显示扩展名”,具体方法,在win10文件夹,查看选项设置,这样就可以显示iso文件的扩展名.iso)

将以上代码按照自己机器的情况进行修改之后添加到”NeoGrub”文件中即完成配置。

根据代码,我们应该将Ubuntu镜像文件中的casper文件夹打开。

然后将其中的文件“initrd.lz”和“vmlinuz”拷贝到C盘根目录下。

并且把vmlinuz文件添加后缀更名为 vmlinuz.efi

(难点1说明:前面难点1在这里说明,vmlinuz.efi和initrd.lz到底应不应该加扩展名,一定要依iso文件解压出来为准,如果你从安装镜像的.iso文件夹解压出来没有,如果有,那么保留原来名字,并且“难点1”上面相邻的代码里面的两个绿色文件名也需要做相应更改。这几个名字一定要以镜像文件解压出来的名字为准,原来有扩展名就有,原来没有扩展名,必须要把扩展名删除。我安装的ubuntu18.04两个文件全部没有扩展名,所以代码里面以及两个文件都不带扩展名。

例如:我的iso镜像文件在电脑设置显示扩展名后,就变成了.iso文件,那么代码里面也都有.iso。总之一句话,代码要和文件本身名字和类型保持一致,而不是文件要和代码保持一致。这里如果设置不好,进入ubuntu紫屏幕后后快要启动ubuntu时候就会显示:找不到iso文件。

注:ubuntu 18.04版与16.04版不同,18.04版vmlinuz没有后缀

同时将Ubuntu镜像文件拷贝至C盘根目录下,其实就是从C盘引导安装,于是C盘中文件如下:

到这里,我们的准备工作就都做好了,接下来就可以重启进入下一步进行Ubuntu安装了。

3.Ubuhtu安装

重启之后会出现”NeoGrub引导加载器”的选项。

点击该条目之后,可以看见”Install Ubuntu”,

(难点1如果设置不好,上图这里点进去等待后就会提示找不到.iso文件。下面就没有问题了,按照向导做就可以了)

进入之后,可以进入Ubuntu桌面,桌面左上角有一个”安装Ubuntu18.04LTS“ 选项

点击图标进入之后,先进行语言选择,到最后选择”中文(简体)”

下一步,勾上正常安装和 安装第三方软件

如果弹出是否xxxx,点确定。

下一步,选择”安装类型”,选择”其他选项”,由我们自己来决定硬盘分区。

选择分出来的空闲空间(50G),点击页面左下角的”+”号,按以下方案进行分区。

分区方案:   有的人会单独给home目录分空间,我不这么做,因为我固态空间有限,所以直接把所有剩余的空间都给根目录,home目录会直接占用根目录的空间。

将”安装启动引导器的设备”改变为”/boot”所在的设备,我的电脑是sda6。

注:因为boot做的引导功能,所以boot的设备是多少,就选多少

在点击”现在安装”以前,用Ctrl+alt+T调出终端,输入命令 sudo umount -l /isodevice 以防止分区失败。

注:因为你的镜像是在硬盘加载的,需要卸载了才能分区。如果不输入,会一直卡在探测文件系统中。

之后就是选择地理位置,设置用户名和密码之类的,再等待一段时间让Ubuntu安装第三方软件(This could take a while)。

安装完成之后,点击重启。

4. 利用EasyBCD引导Ubuntu启动

重启之后,我们会发现无法进入Ubuntu系统,因为开机选项中没有这一条啊,所以我们必须回到windows系统中,利用EasyBCD再添加一个条目以启动Ubuntu。 驱动器选择当时 分区800m的 /boot 所在的分区。

这个时候在EasyBCD的启动引导项中就添加了一项以启动新安装好的Ubuntu。(可以把引导器删了,C盘的启动文件 和 iso文件也可以删了)

重启计算机,在启动选项卡中出现一个新选项,“ubuntu18.04 点击进入

出现Ubuntu开机选项,

点击之后就可以进入Ubuntu系统,输入用户名,密码就可以开始使用啦。

参考教程

在已安装win10环境中利用EasyBCD引导安装Ubuntu16.04

https://blog.csdn.net/yucicheung/article/details/72844727

Windows压缩卷时可压缩空间小于剩余空间解决方法

https://quan.ithome.com/0/207/369.htm
安装问题建议:

1.安装过程中的initrd和vmlinuz(有没有扩展名根据解压出来定)以及镜像文件如果放在c盘出现错误,可以放在D盘,对应更改代码中镜像文件地址就可以了,尽量不要放在C盘。

2.一定要尽量把文件夹设置成显示扩展名,设置后:

3.iso镜像文件和代码中的文件名都带有扩展名.iso,这样可以保持一直,减少出错。

本人整整安装两天半,身心疲惫,就找到这么一个有效的方法,原文地址如下,感谢原文作者(不论这位作者是否是第一作者)

我的主板是华硕主板,是uefi启动,第一系统是win10。但是这个方法是硬盘安装,所以安装时候不用uefi,这是上天的恩赐。

原文链接(再次感谢作者):

https://blog.csdn.net/Reasonss/article/details/80537475

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)相关推荐

  1. 在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是泪)

    (特别提示:注意里面几个难点,绿色部分) ubuntu18.04镜像iso 链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5g Eas ...

  2. 在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04

    ubuntu18.04镜像iso 链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5g EasyBCD2.2 链接:https://pa ...

  3. win10+ubuntu18.04lts:在已安装win10环境中利用EasyBCD引导安装Ubuntu

    摘要 安装ubuntu双系统有很多方法,如现在流行的UEFI + GPT方法,但我看来一般都比较麻烦,需要U盘,或者其他各种配置,甚是麻烦.今天给大家介绍一个简单的方法easyBCD安装方法,只要一个 ...

  4. 在已安装win10环境中利用EasyBCD引导安装Ubuntu16.04

    摘要 教程部分 1.windows硬盘分区 2.EasyBCD设置NeoGrub引导 3.Ubuhtu安装 4. 利用EasyBCD引导Ubuntu启动 参考教程 摘要 一般来说,用u盘引导安装ubu ...

  5. 在已安装win10环境中利用EasyBCD引导安装Ubuntu16.04 适用于Ubuntu 18.04(DELL笔记本电脑测试通过)

    摘要 教程部分 1.windows硬盘分区 2.EasyBCD设置NeoGrub引导 3.Ubuhtu安装 4. 利用EasyBCD引导Ubuntu启动 参考教程 摘要 一般来说,用u盘引导安装ubu ...

  6. 在已安装win10环境中利用EasyBCD引导安装Ubuntu16.04-小白补充

    本文仅是对文章https://blog.csdn.net/yucicheung/article/details/72844727的补充,本人认为这篇文章很好,感谢分享! 注意事项: 1. 分区:最后划 ...

  7. 在win10环境中安装xilinx vivado IDE时出现的问题及解决方法

    在win10环境中安装xilinx vivado IDE时出现的问题及解决方法 参考文章: (1)在win10环境中安装xilinx vivado IDE时出现的问题及解决方法 (2)https:// ...

  8. linux环境中nagios(nagios core)安装?nagios安装?

    linux环境中nagios(nagios core)安装?nagios安装? 需求描述: 最近准备给线上生产环境部署监控平台,对各个系统的资源使用情况,服务进行监控,采用nagios core版本进 ...

  9. 斯沃服务器没有正确安装,[已解决]win10系统windows installer没有正确安装

    [已解决]win10系统windows installer没有正确安装 在使用win10系统的过程中有的网友碰到了总是跳出"windows Installer准备安装"提示框的故障 ...

最新文章

  1. 给终端装上宝可梦主题!小姐姐路过都爱上了!
  2. Sigmoid 函数(To be continued)
  3. 【极客blog图文讲解】ruby以及Jekyll的环境配置(针对mac linux)
  4. 高斯背景建模 matlab,高斯背景建模整理 – 要饭的
  5. drupalchina--如何翻译及如何上传翻译的内容?
  6. Android Studio 字体大小设置
  7. 【OpenCV】简单高效地访问图像像素
  8. DNF服务器搭建服务端架设教程
  9. pyhotn的p2p-sip网络电话小试牛刀
  10. 2020年下半年信息安全工程师下午真题及答案解析
  11. 上海生活品质远不如深圳——深圳与上海比较
  12. python高精度乘法_洛谷P1919--A*B Problem升级版(NTT优化高精度乘法)
  13. Mac环境下安装hadoop
  14. 淘宝模拟登录 +淘宝商品详情数据、淘宝商品列表数据爬取
  15. 大数据技术之 Linux 基础
  16. 苹果手机如何设置代理ip?
  17. tabbar模板html,新闻手机模板,html模板,小程序模板,App模板
  18. 北京个人所得税计算方法
  19. 【模式匹配】之 —— Sunday算法
  20. python opencv入门 Meanshift 和 Camshift 算法(40)

热门文章

  1. 使用命令对象代替switch语句的写法示例
  2. 启动64位 IIS 32位应用程序的支持
  3. 安卓下的免费离线地图导航软件(老虎地图)测试及网盘下载
  4. 推荐25个非常优秀的网页表单设计案例
  5. 对DotNet分布式应用搭建的考虑(引用)
  6. 牛客网(剑指offer) 第十题 矩形覆盖
  7. oracle修改时区无效,Linux 7 修改时区不生效
  8. EduCoder 机器学习 决策树
  9. Java常用API (四) 包装类
  10. cdev_init() / cedev_alloc() / cdev_del()