摘要:win7硬盘安装ubuntu,删除64位100M系统分区,修改ubuntu开机选项顺序
根据老师的建议,对可供安装的几种进行了比较:
(1) 只安装Linux OS(简称:单系统);
因为我只有一台电脑,平时windows还是作为主要的操作系统来使用,所以不可行。
(2) 在已经安装了WindowsOS的同时,安装VMware(虚拟机软件);然后,在VMware上再安装Linux OS(简称:双系统虚拟机,即在“Windows OS”启动后选择运行Linux OS);
我之前在学习IOS编程时,尝试用VMware安装macOS,体会到使用VMware对计算机硬件带来的巨大挑战,使用体验非常糟糕(打开程序需要等待大量的时间,编程时编译时会死机)。根据上次的经验,这种方式只能作为对Linux操作系统的预览,无法真正的使用学习,所以不可行。
(3) 在已经安装了WindowsOS的机器上,安装“移动硬盘”;然后,在“移动硬盘”上再安装Linux OS(简称:双系统OS机,即“随时选用不同的OS”;
这个就是因为没有移动硬盘,而且我的笔记本500G的硬盘还有300G的空余,所以觉得没必要再去花钱购置移动硬盘了。
(4) 在已经安装了Windows OS的同时,安装Linux OS(简称:双系统单机,即在“加电”时选择一种OS)。
最后选择这种方式进行安装。之前有过尝试安装Linux Ubuntu13的版本,那个时候使用的一种叫wubi的安装方式,类似是ubuntu当做一个软件装在windows上,之后卸载了。后来得知这也是一种类似虚拟机的方式,后来Ubuntu14推出之后,也不再提供这种方式的安装包下载。
最后敲定使用硬盘安装来完成作业,版本使用Ubuntu kylin14.04,Ubuntu是之前一直都有关注,kylin国人自己修改的一个系列,在Ubuntu的基础上修改,现在已经被Ubuntu官方当做正式版收录。
之前有过WIN7/xp双系统的安装经历,但为了保证过程的无误,还是参考了网上的教程,教程参考百度文库《Windows8.1硬盘安装Ubuntu14.04双系统参考教程》。
结合自己的计算机,安装步骤如下:
一、 在Ubuntu kylin 官方网站下载最新的安装镜像。官方网站:http://www.ubuntukylin.com/
二、 对计算机进行分区,新建一个50G大小的分区,我之前的分区结构是系统文件C盘50G,剩下两个各占200G,我就随便找一个分出来50G,分区方法:
a) 右键我的电脑
b) 点击管理
c) 选择磁盘管理
d) 在要进行分区的磁盘选择压缩卷选择50G
e) 选择是否格式化时选择否(因为安装ubuntu时还要格式化,若原有50G空磁盘,选择删除卷)
(教程上推荐使用DiskGenius,我个人觉得没有必要,WIN7之后系统自带的磁盘管理已经比较好用)
三、 下载,安装EasyBCD软件
这个软件之前使用过。主要是因为如果在windows中安装其他操作系统(包括重新安装Windows)都无法进行磁盘管理,只能安装在原有的磁盘中新建一个文件夹处理。
安装bcd之后,配置开机启动设置
a) 打开bcd选择添加新条目
b) 选择NeoGrub,点击安装
c) 之后弹出一个文本文件,按照教程,复制以下内容
title InstallUbubtu
root (hd0,0)
kernel(hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntukylin-14.04.1-desktop-
amd64 ro quiet splash locale=zh_CN.UTF-8
initrd(hd0,0)/initrd.lz
具体内容我只知道,第一行是一个标题,第二行是当前系统盘位置,第一个盘是hd0,0,第二个的话是hd0,1,可以在刚才磁盘管理看出来是第几个,看不出来也可以在之后安装时再修改。第三行其中filenam=/后面是压缩包的名字,我的压缩包名字就是ubuntukylin-14.04.1-desktop-amd64。
教程上还提到,第三行kernel (hd0,0)/vmlinuz.efi,如果是64位必须加上后缀名,我本身就是64位没有多修改。
四、 移动其他文件
将“.disk”文件夹和casper文件夹内的“initrd.lz”和“vmlinuz.efi”文件复制到C盘根目录,再将Ubuntu系统镜像文件复制到C盘根目录。这里的C指的就是刚才配置的h0,0所代表的盘
五、 重启计算机,选择NeoGrub引导加载器
六、 这时候出现刚才输入的标题Install Ubuntu,回车
七、 下一个界面可能出现File not found,这就是刚才那个文本文件没有配置好,主要原因就是设置hd0,0位置错了,可以通过这里介绍的方法,用方向键上下选择,然后选择e修改,b确认,之后能成功进入ubuntu试用界面
八、 教程提到这里要按Ctrl+Alt+T打开终端,输入“sudo umount –l /isodevice”,取消光盘驱动器挂载,否则在后面安装过程中可能会无限卡进度,具体原因我也不知道。
九、 双击桌面图标“安装Ubuntu14.04 LTS”,开始安装Ubuntu。
十、 一路下一步之后选择分区选项,如果对分区没有要求,这里有自动分区处理和原系统并存,教程里推荐选择其它选项,会出现自己电脑的分区属性。
我在这里出现了问题,我的分区界面和教程里提到的不一样,我的分区界面里和我电脑里的50,200,150,50这样的分区不同,只有一个50G,和另外一个300G,而且找不到之前拓展的50G。我想到可能之前为了制作一个U盘启动盘,使用的一个软件造成的系统分区错误(也可能是因为长时间的使用的其他原因造成的),正好电脑好久没有重新安装系统,我就准备先把windows先重装后再安装Linux,因为之前安装win7在安装过程可以删除所有磁盘再重新进行分区。
因为没有win7光盘,我尝试用之前做好的u盘启动盘安装,这里使用的是win pe安装,因为不熟悉,所以也没找到磁盘管理的位置,我就想尝试将win7的系统镜像做成优盘启动盘,来进行类似光盘的安装方式。
这里又出现了问题,因为制作成U盘启动盘之后整个U盘就出现了问题,即使格式化也无法删除原来制作启动盘占用的空间,这里浪费了大量的时间,最后使用大白菜软件的恢复U盘,然后使用Ultro ISO这个软件先将之前从光盘拷出来的文件制成iso镜像,再用这个软件将U盘制作成开机启动盘。
插入U盘,开机按F12,成功通过U盘进行光盘启动,但是到了系统分区那里,发现和安装Ubuntu时一样,分区混乱,也无法删除分区重新新建,我只好随便找了能装的先装入系统。在网上搜索答案,无果,只好试着用DiskGenius进行系统分区。使用过程中也是无法分区。很偶然点到DiskGenius里有一个搜索分区的功能,通过这个功能我找到了系统的两个隐藏分区,删除后,再通过u盘进行安装成功分区。
这里还遇到了一个,64位系统会默认增加一个100M的系统分区,使用过程中无碍,但是会造成无法正常破解。在查找之后,我认为最简单的方法是安装系统时,创建C盘时会自动出来100M的系统分区,这时候删除C盘,再把100M的系统分区扩展50G装入操作系统,这样就消除了100M的分区。
十一、上面的过程只是我遇到的问题和解决方法,一般安装过程应该不会有这些,接着刚才Ubuntu系统的系统分区
我们要将Ubuntu安装在“空闲”分区内。选择“空闲”分区,再点击左下方红线处的加号,进行分区。空间就是刚开始删除的那个分区。
网上有很多分区的介绍对于swap,/,/home,/user,众说纷纭,最后我选择最简单的方式,将50G全部分给了/,选择下一步时系统警告,说建议分配一个交换空间,因为如果不分配,无法安装需要交换分区的软件,为了以后方便,我就建立了一个2G大小的交换分区。
十二、一路下一步安装结束。之后开机时会选择ubuntu还是windows,但是默认是ubuntu,也就是每次开机都要选择一下,十分不方便,我就继续寻找修改默认顺序的方法。
教程中介绍的方法是:
1、进入Ubuntu系统。
2、Ctrl+Alt+T打开终端,输入“sudo nautilus”,以root权限打开资源管理器。
3、找到“30_os-prober”文件,将其名称修改为“06_os-prober”即可
经测试,无效!
最后经过测试,终端输入sudo gedit /etc/default/grub,也就是用root权限打开grub.这个文件:
# If you changethis file, run 'update-grub' afterwards to update
#/boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
根据意思,修改grub_default的默认值,在启动时,win7排在第五个,所以将default的值改成4,重启电脑。
十三、删除之前复制的文件,打开bcd软件删除刚才添加的新条目即可。
至此安装完成,在windows中无法看到linux建立的分区,在linux中可以看到windows磁盘中其他文件进行访问。