win10安装ubuntu系统


注意事项

1
亲测过的版本:ubuntu16-18版本,以后版本不确定。使用的电脑是legacy,假如是UEFI可能需要试验一下。

准备工作

1
2
3
4
EasyBCD软件:用于之后开机时的双系统切换(假如安装后只能进入Ubuntu系统,此软件没用);
UltraISO软件:下载安装软碟通,用于制作安装ubuntu的U盘启动盘;
U盘:没有内容的U盘,用于装Ubuntu的系统U盘。
Ubuntu18.04的iso镜像文件。

window操作

安装EasyBCD软件
给window分区
1
分一个至少80G的硬盘,不要分配盘符。
确认win10的启动方式是UEFI还是Legacy
1
我的电脑 - 管理 - 磁盘管理 - 右键“磁盘0”,在弹出的菜单中如果有“转换成MBR磁盘”,则是UEFI启动的,如果是转换成GPT则为Legacy。
制作系统U盘
1
2
3
4
5
6
1、插入U盘
2、打开UltraISO软件
3、文件 - 打开 - Ubuntu18.04的iso镜像文件
4、ios文件加载完,启动 - 写入硬盘映像 - 硬盘驱动器 - 选择U盘 - 写入 - 完成。
5、其他注意事项: 若电脑是UEFI启动模式,而不是传统的Legacy启动,制作的启动U盘也要选择UEFI启动模式,否则无法启动。
还要注意磁盘的分区表是GPT还是MBR,MBR是旧的分区表形式,GPT是新的分区表形式,至于二者的具体区别这里不多说,想了解的自行百度,若是GPT分区表,制作U盘时就要选择GPT,否则无法启动
设置U盘启动
1
2
3
不要拔U盘 - 重启 - 进入boot(不同机型按键不同,笔记本多f2, 台式机多是del)
Boot Mode是UEFI和Legacy的Secure Boot都先设置为Disable。
将USB HDD置顶:大概在boot里将UBS HDD排到最前面。

安装Ubuntu

问题:有可能在插入U盘开机安装Ubuntu第一步就出现Failed to load ldlinux.c32,Boot failed: please change disks and press a key
答:使用Universal-USB-Installer-1.9.6.1重新制作U盘系统,教程参考网上。
问:若重新制作后光标一直闪烁
答:制作系统U盘的第4步,点击启动 - 写入硬盘映像 - 硬盘驱动器 - 选择U盘 - 写入方式:RAW - 写入 - 完成。

选择安装
1
2
3
1、重启 - 进入U盘安装界面 - 选择install Ubuntu
2、选择语言 - 不用连接无线
3、为图形或无线硬件...不勾选
安装类型
1
2
3
不要选择安装Ubuntu与window共存,选择其他选项。
除非你确认整台电脑只需要Ubuntu系统,清除整个磁盘并安装Ubuntu,但是电脑里的东西就没了。
系统会弹出提示询问是否强制以UFEI模式进行ubuntu安装,不要点“强制”。点击“后退”即可进入下一步。
Ubuntu空间划分

ubuntu18.04只需挂载了两个分区: /表示的是放系统文件;/home是放用户文件。其他可不挂载。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
空间解释:/boot:存放linux内核,用来引导系统的,如果是Legacy启动就要设置引导,UEFI就不用设置这个(UEFI要设置EFI文件)。
swap:用作虚拟内存,这个一般和自己的物理内存一般大。
/:主要用来存放Linux系统文件。
/home: 存放用户文件。
分配
1、选择空闲磁盘 - 点击+ - 开始分配
2、注:创建分区的时候默认选项:新分区类型:逻辑分区。新分区位置:空间起始位置。用于:Ext4日志文件系统。
3、swap: 大小:和内存一致。用于:交换空间。默认(可不设)。
4、/boot:大小:500。挂载点:/boot(不设置,不需要分区,不然只能进入一个系统)。
5、/: 大小:最小30G。挂载点:/。
6、/home: 大小:剩余大小。挂载点:/home。
7、安装启动引导器的设备:选择Windows boot Manager或window系统的名字。
8、点击安装有可能会提示:No EFI System Partition was found...,说明没有设置efi分区,点返回。
9、/efi: 大小:500,用于:efi
有可能会提示GRUB安装失败(未亲测)

重启会出现3种情况:
1、直接进入window,插入U盘,重新进入U盘系统。选择试用Try ubuntu without install
打开终端(Open Terminal)

1
2
3
4
# sudo su
# sudo add-apt-repository ppa:yannubuntu/boot-repair
# sudo apt-get update
# sudo apt-get install boot-repair

静候几分钟,等其结束后关机,拔掉U盘,开机

2、直接进入 ubuntu(亲测)
插入U盘,打开电脑,然后选择try ubuntu without install。试用不安装。
进入ubuntu系统后,连接好网络,打开终端,输入

1
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

完成后输入

1
sudo apt-get install -y boot-repair && boot-repair

完成后出现弹窗,选择recommended repair,重启电脑

3、选择 ubunru, 开机黑屏,只有光标在闪
这个问题,是因为,我给boot 单独分区,所以需要 指向 /dev/sda (该地址,也是Windows10 的系统 C盘)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//查看分区方法也很多 : 图形化(用眼看) or 命令

sudo -i //获取超级权限
sudo fdisk -l // 查看自己的硬盘分区,根据大小判定自己的/boot 在哪

//如果大小不能判定,就通过查看 grub文件夹所在的来判断

//因为我的 boot 是放在 机械盘下,所以是 sdb9,需要指向 sda.

mount /dev/sdb9 /mnt
sduo grub-install -boot--directory=/mnt /dev/sda


//如果 boot 在根目下面没有单独分区则 这里 是 sda9 不是 sdb9

mount /dev/sda9 /mnt
sduo grub-install -boot--directory=/mnt/boot /dev/sda

EasyBCD操作

上面Ubuntu系统安装成功后需要重启,此时重启会发现开机时没有Ubuntu选项,系统自动进入win系统,这是就需要配置开机引导了。

选择添加新条目
1
1、Linux/BSD:定义名称,驱动器:之前/boot分区。点击添加条目。
进入查看设置查看是否存在
点击编辑引导菜单
1
此时可以看到当前有两栏,win10和Ubuntu系统,win10后面会有√,同时在下面选择等待10秒或者不跳过启动项。重启就可以看到有win10和Ubuntu的启动选择了。

卸载Ubuntu系统

点击编辑引导菜单
1
打开EasyBCD,点击编辑引导菜单,右键选中Ubuntu系统并删除。
打开BCD部署
1
在分区中选中win的C盘,确保MBR配置选项和图片一致,点击编写MBR,编写成功之后重启系统,此时就会发现直接进入Win10系统了。
打开磁盘管理
1
右键选中Ubuntu系统所在分区,选择删除卷,使其恢复空闲状态(绿色),后续可以重新装Ubuntu系统。