一 准备工作
1.1 给linux 分配磁盘空间
第一步,右键计算机->管理,进入计算机管理,如图。
图1-1 进入计算机管理
第二步,腾出一块足够大的空间用来安装CentOS。找一个比较大的盘右键压缩卷。所谓压缩就是把这个盘的空间缩小,进而分离出一块*的空间。我用的H盘(下面名称为新加卷)。
图1-2 压缩卷
第三步,填写压缩选项,具体的压缩空间多大呢?建议50G+,(个人认为有条件的话就整个100G有备无患。)然后你输入输入框,输入压缩空间量的数值,单位是MB。意思就是如果你分配50G就是 51200,(1GB =1024M)。点击压缩。
图1-3 压缩大小
第四步,查看成功结果。看到如下,有一块大小为50G的可用空间,到这里就可以了。注意这里做过多的其他操作,以免数据丢失。
图1-4 压缩后状态
1.2 制作U盘启动盘
第一步,下载软碟通,地址:https://cn.ultraiso.net/xiazai.html
文件很小,可不注册,试用版即可满足需求。
图1-5 软碟通下载
第二步,下载centos7的镜像文件。地址:https://www.centos.org/download/
安装包分为标准版,完全版和最小版,下载标准就可以。
图1-6 CentOS安装包选择
这里有很多国内高校,企业的映像站提供下载,这里的下载速度相对国外快很多。
图1-7 下载安装包
第三步,刻录U盘。打开UTRAliso 试用版就可以,打开CentOS7 的iso文件。
图1-8 打开文件
第四步,菜单栏启动,写入硬盘镜像。
图1-9 写入硬盘映像
第五步,写入选项(默认值就好,如图),开始。完成百分之百后有成功提示。
图1-10 开始写入
二 系统安装
说明:实验物理机为联系Y400;i5,3230M;8G;1TB。
2.1 注意事项
注意事项说明几个容易忽略的问题及解决办法:
Q1:第3步的命令输错了电脑不听使唤了怎么办?
A:电源键强制关机重启,重来。
Q2:第7步软件安装一定要自己选吗?
A:默认的是最小安装,是不带图形界面的系统。所以作为初学者一定要自己选择一个图形化界面,方便学习。至于GNOME和KDE的选择就都可以了。
Q3:系统安装完成就完成任务了吗?
A:当然没有,双系统下还要做最重要的一个设置引导的工作(第三章)。很重要,不然的话是进不去Windows系统的。
Q4:引导Windows系统用PE工具不是也可以吗?
A:是的,那样的话就还需要一个U盘制作PE,而本教程只需要一个Linux系统启动U盘。
Q5:看其他教程开机添加Windows引导的方法有很多,为什么你提供的这种似乎不很常见?
A:有一种典型的说法是,开机进入Grub,然后输入命令添加引导。而问题在于该系统下无法识别NTFS文件系统。所以对我的情况并不可行。
2.2 安装步骤
1. 重启计算机,显示logo的时候按F12,可能需要多按几次(狂按?不至于,能进BOOT MANAGER就可以了)。此时鼠标无效,看提示用键盘上下键和ENTER,选择USB HDD,优盘启动系统安装程序。
图2-1 选择U盘启动
2. 进入系统安装界面,不要急着点Install CentOS 7。
图2-2 安装选项(上)
图2-3 安装选项(下)
3. 按下Tab键。看到有
>vmlinuzinitrd=initrd.img inst.stage2=hd: XXXXXXXXXXX
的一串东西,我们删除这串字符,执行我们的命令如图。
具体操作为,Backspace删除到只剩
>vmlinuzinitrd=initrd.img
然后输入
linux ddquiet
,然后ENTER执行。
完整命令格式是这样的:
>vmlinuz[空格]initrd=initrd.img[空格]linux[空格]dd[空格]quiet
图2-4 输入命令
4. 出现如下的界面,我们只需要关注下面框框里DEVICE的位置就好,CentOS的位置在 sda4上。所以请记住 sda4 就是你的U盘位置。(也可能是 sdb4呢,请依据自己情况来)。
图2-5 查看U盘位置
5. 记住以后就可以按下电源键强制关机重启,依然,出现logo时F12,这次的命令是
>vmlinuz[空格]initrd=initrd.img[空格]inst.stage2=hd:/dev/[DEVICE位置]
按ENTER
图2-6 输入命令
6. 等一会儿就可以看到这个界面,首先选择语言,当然是简体中文。
图2-7 图形安装界面
7. 本地化的三项,日期和时间,键盘,语言自行设置。软件栏目下的安装源我们不用管他,默认就好。软件选择,一定要自己设置看第8步。
图2-8 安装选项
8. 选择GNOME(KDE也行,我们实验就选择GNOME啦),并勾选右侧需要安装的项目,如果你不能自己决定就全选。然后左上角完成。然后就回到了2-8的那个界面,接下来是最重要的!
图2-9 软件选择
9. 从图2-8,选择系统的安装位置,点开后如图。本地标准磁盘有两个,一个是左侧的U盘,另一个是计算机的硬盘(右侧)。选中右侧的硬盘。然后下面的选项选择我要配置分区,默认的是自动分配哦。进入第10步(注:计算机硬盘的空闲空间是应该是你压缩出的空间大小,而非我显示的1156KB,本图是我创建后拍的)
图2-9 我要配置分区
10. 你会看到这个界面。左下角的可用空间就是在准备阶段我们压缩卷时腾出的空间,(不要在意我的空间大小)选择上面的点此自动创建他们。
图2-11 自动创建
11. 发现他自动创建分区的策略也挺好的,所以我们就不再画蛇添足,点击完成。
图2-12 创建结果
12. 提示信息,接受更改。
图2-13 接受更改
13. 确定以后又进入2-8的主界面,这下可以点安装了。看到下图。其中用户设置root密码,并创建一个账号。密码过于简单的话需要确定两次(第一次告知密码简单并询问是否确认,第二次则确认)。建议设置的名称与密码简单易记,方便。然后就等大概…一二十分钟吧,1500多个文件的进度走完之后还有一个看似卡住一样的环境设置过程,稍安勿躁。
图2-14 安装进度
14.完成后重启可进入CentOS系统(其中遇到认证问题选择我已阅读并同意就好了)。
三 配置双系统引导
开机重启后,打开文件系统的其他位置(也就是我们在Windows分区里的盘符),发现无法访问,这是由于Linux系统并不能识别Windows的NTFS文件系统。
图3-1 不识别NTFS
3.1 安装ntfs-3g
ntfs-3g是一个开软软件(工具),其作用就在于在Linux系统下识别,读写Windows的ntfs分区。
CentOS系统下直接下载.rpm便捷,打开应用程序的Firefox浏览器,推荐下载地:http://www.rpmfind.net/linux/rpm2html/search.php?query=ntfs-3g
选择好对应的版本,如图所示。
图3-2 下载ntfs-3g
默认地址为下载文件夹,进入下载文件夹。右击打开终端
[[email protected] 下载]$ su #获取超级权限,然后输入不可见的密码
密码:
[[email protected] 下载]# rpm -ivhntfs-3g-2017.3.23-6.el7.x86_64.rpm # 安装
警告:ntfs-3g-2017.3.23-6.el7.x86_64.rpm:头V3 RSA/SHA256 Signature, ** ID352c64e5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:ntfs-3g-2:2017.3.23-6.el7 ################################# [100%]
再次打开其他位置(Windows分区),输入密码发现可以访问。
3.2 添加Windows引导
安装好CentOS后会出现一个十分严重的问题,那就是再也回不到你的Windows系统了。如何做?首先保证完成3.1,接下来。
[[email protected] 下载]# grub2-mkconfig-o /boot/grub2/grub.cfg #自动生配置文件
Generating grub configurationfile ...
Found linux image:/boot/vmlinuz-3.10.0-862.el7.x86_64
Found initrd image:/boot/initramfs-3.10.0-862.el7.x86_64.img
Found linux image:/boot/vmlinuz-0-rescue-c8e69fa2597746798a4ca42a40002fab
Found initrd image:/boot/initramfs-0-rescue-c8e69fa2597746798a4ca42a40002fab.img
Found Windows 10 (loader) on/dev/sda1 # 虽然不知为何Win8系统他却显示Win10,不过影响不大
done
[[email protected] slg]# vim/boot/grub2/grub.cfg #编辑配置文件
图3-3 添加开机启动项
请在root权限下打开文件,输入 a 进入编辑状态,图中红框部分为开机界面显示名称,可以根据个人喜好做修改,我的名称改为了 Windows ,然后 ESC 退出编辑 :wq保存退出。
[[email protected] slg]# grub2-set-default"Windows" #修改默认启动
[[email protected] slg]# grub2-editenv list #查看是否成功
saved_entry=Windows
重启后,将在开机界面看见多系统的候选项,如果不做出选择将在5s后自动进入Windows操作系统。至此双系统安装完成。