我的电脑是ThinkPad E440,预装的是win8。采用GPT分区和EFI引导。我自己想在移动硬盘(ssd盘)中装一个ubuntu。经历了各种折腾之后,终于win8和ubuntu都可以启动了。现在写下此博文,希望给大家带来帮助。
请确认自己机器是否支持uefi模式,确认硬盘分区表模式 为gpt,如果不是该模式,可能要全新格式化硬盘并将分区表模式改为gpt。如果你的机器已经是基于uefi模式安装了win8,那么你就需要刻录或者制做U盘安装盘,UEFI模式安装系统,使你的电脑可以windouws和ubuntu双启动。
1.制作U盘。
下载ubuntu的ios镜像文件,最好去官网下载,我下载的ubuntu-14.10-desktop-amd64.iso。
格式化U盘,将U盘格式化成Fat32格式。
用工具制作U盘的启动盘,我用的是unetbootin-windows,将ios文件写入到U盘中。
2.关闭快速启动
在系统桌面,点击右下角系统自带的“电池”图标,选择“更多电源选项”,点击界面左边的“选择电源按钮的功能”
点击“更改当前不可用的设置”
关机设置中,将“启动快速启动(推荐)”的勾勾去掉,保存修改关机重启之后才会有效。
3.UEFI(Bios)设置 :启动电脑,F1进入UEFI
关闭secure boot,这个是微软的验证,用于禁止其他操作系统的启动。在Security下,找到secore boot,Disable就可以了。
Secure Boot不改重启就会出现下面画面:
找的在Start选项下,默认UEFI Only,不用改,因为ubuntu就是EFI的。Boot Mode改成Diagnosis,Boot Order Lock改成Enabled
进Startup Boot,修改启动顺序,将USB HDD移到windows前面
现在可以F10保存退出了。
4.安装Ubuntu
插上U盘和ssd,启动电脑。
这里有Try和Install,可以直接try,但是我是先进了try,对ssd盘进行了处理了一下。我直接Try之后:
进去之后,找到你要安装的盘,删除sdc1,
然后在Device里面找到改分区格式的,将这个盘改成gpt格式。新建一个4g的分区,file system为linux-swap,再预留一个200M的unformatted分区(现在是 linux和 win8公用一个启动区),以便日后修改,将剩余空间新建一个ext4分区。
打开terminal,建一个文件夹,把我的sda2挂载出来,然后用ls看到这个分区里面有BOOT,有EFI,说明确实是我的EFI分区。记住了, 我的EFI分区是/dev/sda2,
你需 要确定你自己的。
进入/EFI/Boot(cd EFI/Boot),里面有一个grubx64.efi,这个是grub的启动文件,把它复制到刚才的EFI/Boot里面,改名成bootx64.efi,顶替Windows的loader。
这样开机的时候,加载bootx64.efi时,实际加载了grub,这样就不会直接进入windows了。
重启,已经进不了win8了,Intall ubuntu,
继续,至下面页面
将sdc3 ext4双击,改成EXT4日志文件系统,并勾选格式化。将其挂载为/,安装启动引导器选择sda,然后就可以大胆继一直向前了。终于可以进ubuntu了
是不是很激动,可是win8 还不能进额,所以进入ubuntu后,我们还有一。terminal,进入root权限(sudo su),update-grub2。重启,大功告成。
至此,两个系统都可以成功运行了。