U盘安装ubuntu双系统。
如果你的系统是EFI保护的预装win8,那么想安装其他的linux将十分费劲,而安装ubuntu,你会惊讶得发现官网竟然已经解决了这个问题。当然,那种在线安装并不是很理想,下面介绍U盘安装方法,文章最后是对现有U盘教程的说明(更正):即不要用MGR安装双系统,要用GPT安装ubuntu。
好了,开始讲正题。本文主要讲解已经安装win7、8的系统怎样从u盘安装ubuntu12.04。
1 下载必须文件
首先从官网:www.ubuntu.com.cn下载一个你想要的ubuntu版本镜像。再下载u盘写入工具unetbootin-windows-latest,请自行搜索并从官网下载,千万别用坑爹的UltraISO,怎么被坑都有可能。最后从硬盘划出一定空间(我是20G),如果你曾经把硬盘弄得动态化了,下载PAGreen,把硬盘整个变成基本盘。否则无法安装。
2 刻录U盘
第二步选择写入u盘的系统类型为ubuntu,打开iso镜像,选择u盘所占用的盘符,点击ok,等待写入完成。
图中u盘盘符未选择,请自行选择。
这里再推荐个刻录工具:大白菜刻录,异常好用谁用谁知道~
3 从U盘启动
第三步,设置从usb启动(一般是开机第一个画面按F12),开始安装ubuntu。安装的时候选择磁盘选择最后一项:
然后你会发现一些空闲空间,合理分配它们,一般为双击依次分配出来swap(注意这个“用于”选项选择 交换空间,其它都用于Ext4文件系统) 挂载点为/boot 挂载点为/home 挂载点为/ 的四部分,大概比例是512MB 200MB 10G 10G,请记住/boot所在区号。
4 设置从Windows启动
第四步,ubuntu安装完成后重启进入windows,下载EasyBCD,安装后点击Add Entry:
type不动,Name随意,Device选择/boot的那个分区号。点击Add Entry,重启。
5 引导方式(论MBR和GPT)
当系统更新了,发现进入不了ubuntu,只能进Windows,请再次运行EasyBCD,先Edit Boot Menu,删除ubuntu,再次重新Add New Entry就好了。
另一种情况是,开机能进ubuntu,但是进不去Windows。
说实话,进不去Windows本身和MBR或者GPT无关,就不要鼓捣这个了,可以简单的通过grub引导启动嘛,为了防止有着急的同学,先放上如何添加Windows到grub:
开机->进入ubuntu->终端->sudo gedit /boot/grub/grub.cfg->复制一段代码 将Ubuntu改成windows,并且setroot设置到windos所在的硬盘,或者复制下面的代码->重启->grub引导里有了windws~
注意,预装windows的机子hd0,0不是c盘,hd0,0另有用处,不细讲,c盘一般是hd0,1。
代码:
### BEGIN windows ###
menuentry "Windows " {
insmod ntfs
#上面的代码真的可以没有
set root=(hd0,1)
chainloader +1
}
然后呢,随便说说MBR和GPT吧,准确的说,这两者和操作系统没有关系,本身是硬盘分区后每个分区预留的空间,预留的空间用于记录信息,GPT比MBR要先进,新的机子基本都是UEFI+GPT,双系统安装的时候,grub和windows都已经是不在乎这两个了。随便怎么安,都不会把机子安装废掉,只是找到启动需要耐心。
但是windows由于xp的广泛使用,导致很多教程仍然停留在UltraISO+MBR+win7或win8的认知水平上,实际上这是不对的。分区表包括微软的MSR,技术上是没有壁垒的,MSR+GPT+win8+ubuntu或者grub+GPT+ubuntu+win8,才是更为合理的组合,并且都通过本教程都可以实现。