昨天"新手向"的说了下UEFI+GPT下安装Windows 10,今天就趁热打铁,继续"新手向"的安装双系统吧!
此教程同样也适用于安装Debian、Mint、CentOS等发行版。基本原理都是一样的,学会变通就可以。
Ubuntu是GNU/Linux的众多发行版之一。Linux是遵循GPL协议发布的开源操作系统内核,而Ubuntu是以Linux做内核的基于Debian的桌面操作系统(当然Ubuntu也有服务器版)。Android同样也是基于ARM Linux的移动操作系统。不要把UI(User Interface 用户接口)和系统混为一谈,也不要把发行版、内核混为一谈。
适用条件:
UEFI+GPT已安装Windows、准备双系统安装Ubuntu的童鞋
准备工具:
4G以上U盘一个
Ubuntu 14.04 64bit镜像
网易开源站 种子文件UNetBootin 本地下载
那些两个硬盘的孩子们,就省省心吧。一个硬盘一个引导得了。你们永远也体会不到MBR改引导有多么好玩~~
阅读之前
安装Ubuntu过程中建议断网,你总不想从美国下载更新安装吧!
先进Windows 10来证明下我真的是UEFI+GPT的哦
步骤零。准备Ubuntu "分区"
需要将Ubuntu安装到一个空闲分区中,但是假如没有空的分区呢?总不能为这个移动文件、格式化分区吧?
其实不必这样,用DiskGenius可以做到无损分区的。
假设在D盘前面腾出空闲空间给Ubuntu用,大致方法如下图所示。
右键D盘,选择拆分分区。
把前面拖出来空闲空间,或者手动输入设置下。点击开始,然后慢慢等待吧~
之后再右键、新建分区就可以了。
在DG里,硬盘是以圆柱形从左到右显示的,是连续的。所以,如果分区里有很多文件,要想在分区前面腾出空间,那就要历经一个漫长的移动文件的过程。同理,如果觉得C太小了想把F的空间分给C点,那就要先把F前面空出来,分给E,E前面空出来分给D,D前面空出来分给C….
如果是机械硬盘的话……机械硬盘是个圆盘,角速度都是一样的,相比之下外圈的线速度要比较大。凑巧0磁道在外圈………C盘是紧挨着MBR的(0,0,1)
步骤一。制作Ubuntu启动盘
插入U盘,打开UNetBootin,第二项里选择下载好的iso镜像,选择对应U盘的盘符。点确定开始展开文件。
步骤二。进入Ubuntu Live CD
重启电脑,选择U盘启动。看过前文的童鞋应该知道,基本上就是按ESC、Enter这类的按键。
之后直接回车就可以进入Ubuntu live CD
如果无法启动请多试试,再不行就重回步骤一,将U盘格式化成FAT32或者干脆使用UltraISO
步骤三。设置Ubuntu分区
双击桌面上的 Install Ubuntu
左侧拉倒最下面选择简体中文。
然后继续
在"安装类型"这一步的时候要选择其他选项,也就是Something Else
之后安装程序会自动检测磁盘,下图是磁盘分区的说明。
在Linux下没有"分区"这个概念。所谓"一切皆文件"的哲学思想。sd代表硬盘,a就代表第一块硬盘,sda1就是第一块硬盘的第一个分区,以此类推,sdb3就是第二块硬盘的第三个分区。
1.创建EFI分区(此步骤可以跨过)
2016年1月31日更新
请注意,EFI分区并不是必须要创建的。在“安装启动引导的设备”中选择Windows的EFI分区sda1即可。实测由于双系统,Ubuntu会探测到已经存在的EFI分区,所以新建的EFI之后删除也不会影响启动。
Ubuntu社区强烈建议每块硬盘只有一个EFI分区。(https://help.ubuntu.com/community/UEFI)
我们选择D盘,也就是sda4,然后点击左下角的change,新建一个EFI分区。大小200M、100M都可以。
然后确定。
2.创建交换空间(此步骤自行决定是否进行)
如法炮制,继续新建Swap分区。大小保持和内存一样或者二倍就可以。如果你的内存足够大(千万别说4G就算足够大),直接跨过这一步也不是不可以。
大家还记得Windows下一个大概和你内存大小差不多的pagefile.sys吗?Linux下的Swap就是Windows下的虚拟内存。
3.创建根
继续,把剩余的空间都分给/,选择个挂载点就可以。
Ubuntu支持很多种文件系统,包括微软家的NTFS和存不了4G文件的FAT32等等。这一步选择Ext3也可以,脑残了选择NTFS也可以,但是何苦呢?
Linux内核可并不支持NTFS哦,要不怎么有一个叫"ntfs3g"的开源项目。
4.选择引导分区
这一步,选择新建的EFI分区(sda4)或者原来Windows的EFI(sda1)都可以。因为实测表明直接选择Windows的EFI分区并不会有什么问题。所以你们自己看着办!
然后点击现在安装。
你看,你双击桌面的QQ,Windows的外壳程序explorer.exe帮你打开了QQ.exe(或者QQProtect.exe),但是你有没有想过explorer.exe是哪个程序启动的呢?最开始的程序是什么启动的呢?操作系统本质上也是个特殊的软件,那是啥东西启动它的呢?似乎陷入了先有鸡先有蛋的死循环。
在BIOS中,BIOS在自检结束之后会去找硬盘的MBR,MBR在0柱面、0磁头、扇区
BIOS模式下去找MBR
UEFI模式下,就要去找EFI分区了。
步骤四。设置账号密码
之后默认点继续就可以了。
在这一步,要设置一个用户名和密码,这个密码一定要记住了哦。自动登录和加密home可以根据个人情况选择。
漫长的等待…….等待
根据提示重启就行了。
到这里安装就完成了….有兴趣可以继续往下看。
Linux下包含一个最高权限的用户:root,root用户无所不能,甚至都可以用来删除操作系统本身。对,就是正在运行着的操作系统就可以给删掉。Android下的root就是这个概念。
我们设置的用户名本身不具有root权限。但是我们用户名在sudoers中,所以可以通过sudo来暂时提权到root权限。root也同样有密码,在Ubuntu中这个密码是随机的无人可知的,Debian中是安装时设置的。
如果要编辑sudoers文件,可别chmod(改变文件权限)之后在用vi等编辑。这种情况下除非知道root密码可以直接su切换到root,否则就再也无法使用sudo了,因为sudoers要求440权限。还是老老实实用visudo吧!
步骤五。交代点事…
(暴露了我是虚拟机…其实真实也就是这个情况)
1.
启动前按ESC,可以看到Ubuntu的EFI引导在Windows Boot Manager上面,所以默认情况下就会进入Ubuntu的启动引导程序。至于引导程序引导啥操作系统,那就不是UEFI说了算的。
2.
这里来到了Ubuntu的启动引导程序,grub2
可以看到Ubuntu非常"大度"的识别出来了Windows的引导程序。
事实上也是真正可以引导的。
步骤六。设置grub2
默认是启动Ubuntu,我有点不适应还想先用一会Windows;十秒钟超时太长了,设置短一点可以吗?
我想说这都不是事!
进入Ubuntu,搜索打开终端
输入如下命令:
sudo gedit /etc/default/grub
输入安装时设置的账号密码。没有反应就是正常的,没有回显,照样打密码就对了。
然后会打开这样的一个配置文件。
GRUB_DEFAULT是设置默认的启动项,从0开始计数。这种情况下如果要Windows默认启动,那就设置成2即可。
GRUB_TIMEOUT是默认超时时间,单位秒。
之后保存,终端输入如下内容:
sudo update-grub
回车即可。
TIPS:grub默认的紫色启动界面太难看了,我想换怎么办?
sudo nautilus
将自定义图片复制到/boot/grub下
再
sudo update-grub
如果壁纸严重"变形",那就修改/etc/default/grub,将
#GRUB_GFXMODE=640x480
改成
GRUB_GFXMODE=640x480
此处640x480应该是你电脑的最佳分辨率。
然后
sudo update-grub
步骤七。没了,安装完了。
推荐一套非常棒的Ubuntu入门书籍,《Linux入门很简单》,各大电商均有销售。
这个名字可能不太熟悉,但是《笨兔兔的故事》可能就比较知名了。
此文写于2008年,后来根据10年Ubuntu10.04重新更新了下,但仍旧不失为非常优秀、幽默的Ubuntu入门文档。尤其适合女孩子读。
当然了,《Linux入门很简单》内容要略丰富些。
原帖地址:http://forum.ubuntu.org.cn/viewtopic.php?t=162040
打包下载地址:
文件下载 | 文件名称:笨兔兔的故事.7z | 文件大小:8.90M |
下载声明:本软件或资料均为软件作者提供或网友推荐而来,仅供学习和研究使用,不得用于任何商业用,若有侵权请联系本人。 | ||
下载地址:本地下载 |
今天的教程就到这里~~