Miix4由Win10专业版UEFI+GPT安装Ubuntu16.04或Kali2016双系统
1.制作USB启动盘,在硬盘中分区
推荐使用Universal USB Installer制作Win10、Ubuntu、Kali启动盘。
在硬盘中划分一块区域,保留“未使用”状态,用于安装Linux。
2.修改BIOS设置
Miix4在关机状态下,按音量下+电源键,或在开机时快速按F12,进入BIOS。
在Boot菜单中,选择将UEFI改为Legacy Support,并选择UEFI优先,否则无法使用U盘进行启动,最后将USB HDD设为最优先启动。
插入U盘,重启电脑。
3.安装Linux
正常安装,进入磁盘分区界面时,选择手动分区。
分出一个区用于挂载“/boot”,256M,并选择将grub安装到此分区。此分区为必需,否则在UEFI下无法正常启动Linux。
分出一个区用于“swap”,2G。
然后剩余空间根据个人喜好决定是分别挂载于“/home”、“/root”等还是全部挂载于“/”。
安装完成后,正常情况只能进入Win10。
4.显示ESP分区
ESP分区存放UEFI模式的引导文件,正常情况下该分区不可见,需要将其显示出来:
管理员权限打开cmd,运行diskpart
list disk,确定ESP分区所在的硬盘编号,例如0
sel disk 0
list part,ESP分区的类型是系统,一般大小为100M,确定其分区编号,例如1
sel part 1
list vol,确定ESP分区的卷号,例如0
sel vol 0
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
为其分配盘符:assign letter=Z
这时候会发现原来的ESP分区变成普通分区了,可以随便操作了
5.配置引导
下载rEFInd,并解压到ESP分区,与Boot、Microsoft等文件夹并列。将refind.conf-sample重命名为refind.conf。
下载BOOTICEx64,运行进入UEFI->修改启动序列,添加一个启动项并置顶,启动文件选择rEFInd文件夹下的refind_x64.efi。
重启计算机后,完成安装。
6.时间问题
双系统下经常出现Linux与Windows时间相差8小时,解决方法如下:
先在Linux下更新一下时间,确保时间无误:
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
然后将时间更新到硬件上:
sudo hwclock --localtime --systohc
重新进入windows10,发现时间恢复正常了!
7.Linux挂载Windows硬盘分区
有时候需要Windows和Linux共享某些文件,此时可以把Windows下的一个分区挂载在Linux下。
通过分区大小确认自己想要挂载的分区:
mvpboss1004@mvpboss1004-MIIX-700:~$ sudo fdisk -l
Device Start End Sectors Size Type
/dev/sda1 2048 923647 921600 450M Microsoft basic data
/dev/sda2 923648 1128447 204800 100M Microsoft basic data
/dev/sda3 1128448 1161215 32768 16M Microsoft reserved
/dev/sda4 1161216 201328639 200167424 95.5G Microsoft basic data
/dev/sda5 201328640 402655231 201326592 96G Microsoft basic data
/dev/sda6 402655232 482656255 80001024 38.2G Linux filesystem
/dev/sda7 482656256 486655999 3999744 1.9G Linux swap
/dev/sda8 486656000 487155711 499712 244M EFI System
假设我们要挂载96G的/dev/sda5,查看分区UUID:
mvpboss1004@mvpboss1004-MIIX-700:~$ sudo blkid /dev/sda5
/dev/sda5: LABEL="M-fM-^VM-0M-eM-^JM- M-eM-^MM-7" UUID="A8D66F07D66ED4DA" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="6a02d05a-8cb3-4e79-95f9-9abd139dd7e5"
该分区在Windows下是D盘,我们为其新建一个挂载点。为保证和Windows下Cygwin等工具的路径一致,将其建在根目录:
sudo mkdir /d
修改/etc/fstab
,增加一行:
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=A8D66F07D66ED4DA /d ntfs none 0 1
下次重启电脑时,D盘就自动挂载在/d下了。