需求: 想在自己笔记本上安装个centos7 实现双系统,可是手头上没有U盘 想到从硬盘启动
思路:
- 准备centos7操作系统 CentOS-7-x86_64-DVD-1810.iso (7之前都是两个iso包), 这里因为是一个包所以大小会大于 4G , linux系统启动支持 fat32格式和ext格式,但fat32格式不支持大于4G的文件,所以要准备一个ext格式的分区用来放置操作系统,由于window系统是无法识别ext分区,那么如何把操作系统复制到ext上面,需要两个软件 如下
分区软件: DiskGeninus 和软件Ext2 Volume Manager
- 运用软件EasyBCD 进行引导安装centos系统
- 安装好了之后默认只能启动centos,这个时候在centos中添加window7的引导实现,双系统
- 如果不需要centos系统了,一定要现在window7中解决引导的问题,然后用分区软件,删掉linux的分区
步骤详解:
- 运用DiskGeninus 分区软件,分配出来一块ext3格式(20G足够)的用于放置 centos.iso 文件 ,然后搞出一块空闲的分区,将来用于centos自行分配 关键步骤如下:
-
将下载的centos.iso 复制到 ext3盘中,并解压到当前文件夹,如果windows 可以访问ext格式,需要安装 Ext2 Volume Manager 软件
-
安装软件 EasyBCD 软件来进行引导安装
弹出配置框:title installCentOS7.0 kernel (hd0,5)/isolinux/vmlinuz linux repo=hd:/dev/sda6:/ initrd (hd0,5)/isolinux/initrd.img
关于上述的 (hd0,5) 如何查看,这里是磁盘的分区列表,可以用 WinGrub 软件进行查看
- 重启电脑,选择 "NeoGrub" 引导方式进行安装centos
- 在安装中比较需要注意的可能就是如下步骤
- 以上安装完成,每次都会通过 NeoGrub 来引导进入 centos系统,这样就无法实现window的登录,这里就需要在centos中配置 window7的引导,一般window7都是安装在c盘所以配置如下:
1. vim /boot/grub2/grub.cfg
2. ###找到 ### BEGIN /etc/grub.d/30_os-prober ###,在后面添加 -
menuentry "Windows 7" { insmod ntfs set root=(hd0,1) chainloader +1
}
7. 重启就可以看双系统的引导项目了,可以进行相应的选择