WIN10下使用EasyBCD装Ubuntu双系统

时间:2024-04-02 13:35:26

WIN10下使用EasyBCD装Ubuntu双系统


工具准备

  • EasyBCD :这个百度一下就能搜到,装在windows环境下
  • ubuntu镜像ubuntu下载

磁盘准备

打开磁盘管理,打开方式:右键计算机->管理->存储->磁盘管理
WIN10下使用EasyBCD装Ubuntu双系统
- 这是我的分区情况。磁盘0是我装的固态硬盘,磁盘1是普通的机械硬盘。在这里我给ubuntu系统分配了约30G的空间,如图红字部分。在你想要安装Ubuntu系统的地方压缩出30G空间,操作方法是在卷名上右键压缩卷即可。推荐大家在靠右边的盘符上进行压缩,我的就是在F盘压缩的,这样只是为了好看一些,装完系统盘符不会太乱 =。=
- 如果你也像我装了两块硬盘的话,特别注意的一点是,要在windows系统所在的硬盘下压缩200M作为ubuntu的boot分区。这点很重要,双系统的引导区必须在一个硬盘上,否则启动不了。我就是Ubuntu的boot分区在磁盘0,其余的分区在磁盘1。
当然,如果你只有一块硬盘,就不用考虑我上面说的这些了

处理ubuntu镜像

将镜像文件iso的casper文件夹中的 initrd.lz 和 vmlinuz.efi
两个文件解压到C盘根目录,同时把镜像iso本身也方法到C盘根目录下。其实放在其他分区也可以,但三个文件一定要放在一起,而且是分区的根目录下。
WIN10下使用EasyBCD装Ubuntu双系统

打开easybcd,依次点击 添加新条目-NeoGrub-安装-配置
WIN10下使用EasyBCD装Ubuntu双系统

再弹出来的文本文件里,将以下内容替换进去:

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

这个配置文件分三部分,第一部分是安装镜像,二是重启,三是关机。二三功能只是应对紧急情况的。
上面的三个(hd0,0)代表镜像文件装在C盘,第一个’0’代表磁盘0,第二个’0’代表该硬盘下的第一个盘符。以此类推,我的D、E、F盘分别是hd(1,0)、hd(1,1)、hd(1,2)。你的镜像装在哪就替换成相应的表示方式。
还有一处ubuntu-16.04-desktop-amd64.iso 这个要换成你安装的镜像名称
配置保存之后,重启电脑开始安装Ubuntu系统


开始安装

  • 重启后选择NeoGrub引导加载器
  • 进入Ubuntu界面后,快捷键ctrl + alt + T(或者右键桌面,进入终端) 进入终端,输入命令sudo umount -l
    /isodevice,这里要注意,-l是小写L,-l后面有个空格,这个命令是卸载分区的意思,不会影响其他盘。此步骤很重要
  • 双击桌面上的安装程序

进行到下图所示时,如果安装的是双系统,选择“其他选项”
WIN10下使用EasyBCD装Ubuntu双系统
在分配分区面,将空闲的200M作为/boot分区
WIN10下使用EasyBCD装Ubuntu双系统
分配20G作为/ 分区
分配8G作为交换空间
WIN10下使用EasyBCD装Ubuntu双系统
剩下的空间都分配给/home分区
在选择‘安装启动引导器的设备’时,选择 /boot所在分区即可
最后的是用户名密码神马的

重启回到windows系统,用easybcd制作ubuntu的启动项。方法:添加新条目–linux/bsd– 驱动器(device)选择刚才的/boot,大约200M
WIN10下使用EasyBCD装Ubuntu双系统

配置完成之后,可以点击 view settings(查看设置),可以看到电脑有了两个启动项,双系统安装完成。
WIN10下使用EasyBCD装Ubuntu双系统
完结撒花