无U盘安装Ubuntu双系统
之前一直想要装一个Ubuntu
的双系统,奈何没有U盘,于是就有了这次实践,也有了这篇博客来记录。
需要的材料
- 一台电脑(请确保有空余磁盘空间)
- ubuntu-18.04-desktop-amd64.iso(
Ubuntu
的镜像,当然别的版本也可以) EasyBCD
- 可能会用到
DiskGenius
操作步骤
准备镜像文件
把系统镜像放到一个硬盘的根目录下(这个硬盘不是最终的安装位置!),我放在了C
盘
然后打开这个镜像(比如用WinRAR之类的解压缩软件),找到vmlinuz.efi
和initrd.lz
同样放到根目录下
打开EasyBCD
,选择添加新条目,选NeoGrub
,安装,之后点配置
修改配置文件
配置文件大致如下:
1 | title Install Ubuntu |
下面来一行一行解释这些东西:
title Install Ubuntu
就是待会儿安装界面上显示的选项的名称,title
后内容随意
root (hd0,0)
就是先指定一下那个linux
的iso
文件放在哪里
雷区来了!关于(hd0,0)
到底是什么:
先放一张图:
这张图中的C盘就是(hd0,0)
,D盘是hd(0,1)
,后面的一个66.76G
的是我装Ubuntu
的位置,(hd0,2)
依次类推,F盘就是(hd1,1)
kernel
和initrd
两行就是指定内核和vmlinuz.efi
、initrd.lz
这两个文件的位置,不作解释
这里填的(hd0,0)
只是告诉NeoGrub
镜像的位置,并不是最终安装的位置!
填好了配置文件之后保存关闭即可
然后就需要给Ubuntu
的安装腾空间了,比如说我是把D盘压缩卷,然后压缩出来的空间删除即可,变成“未分配”即可
修改磁盘分区为主分区
雷区2:如果这样操作后未分配区域是被绿色线包住的(即扩展分区),需要用DiskGenius
转换为主分区,然后保存退出
引导进入 NeoGrub
重启,开机的时候选择NeoGrub
:
安装系统
进入Ubuntu后,Ctrl + Alt + T
调出终端,执行sudo umount -l /isodevice
(注意!这很重要!跳过这步就会一直一直安装装不完)
打开桌面的安装程序
选择其他,如果你不想使用Ubuntu
的引导作为主引导的话
创建一个分区
选Ext4
,挂载点选/
如果不想使用Ubuntu
的Grub
引导作为主引导的话,在最下面选择把启动引导器安装在你刚刚建出来的分区
最后就是一些无脑安装和设置了,配置完后关机,再开机的时候你就会发现:
没有Ubuntu
的引导!(这很正常,因为还没有编辑过引导)
编辑引导菜单
进入Windows
,还是EasyBCD
,选择编辑引导菜单,如图操作
保存,再重启就有Ubuntu
的选项啦,打开后就可以进入Ubuntu
的引导了