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

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

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

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

 
第一步:windows硬盘分区

win+x  -》 磁盘管理
在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第1张图片

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

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

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

解决步骤如下:

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

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

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

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

 

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

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

重启再继续

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

 
第2步:EasyBCD设置NeoGrub引导

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

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

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第2张图片

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第3张图片

编辑的具体内容如下,将以下代码拷贝到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是根据实际情况决定的,,下面立刻会详细说明)

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第4张图片

其中,粗体部分(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文件夹打开。

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第5张图片

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

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第6张图片

 

并且把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盘中文件如下:

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第7张图片

 

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

3.Ubuhtu安装

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

 

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

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

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

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

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

 

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

 

下一步,选择”安装类型”,选择”其他选项”,由我们自己来决定硬盘分区。
在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第8张图片

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

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第9张图片

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

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第10张图片

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

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

 

 

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

注:因为你的镜像是在硬盘加载的,需要卸载了才能分区。如果不输入,会一直卡在探测文件系统中。
在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第11张图片

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

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

 
4. 利用EasyBCD引导Ubuntu启动

重启之后,我们会发现无法进入Ubuntu系统,因为开机选项中没有这一条啊,所以我们必须回到windows系统中,利用EasyBCD再添加一个条目以启动Ubuntu。 驱动器选择当时 分区800m的 /boot 所在的分区。
在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第12张图片

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

在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)_第13张图片

重启计算机,在启动选项卡中出现一个新选项,“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

你可能感兴趣的:(双系统安装)