当前位置: 首页 > Linux

Windows7下在硬盘上安装CentOS7

时间:2023-04-06 05:36:02 Linux

背景原因是想安装Jenkins做持续集成,所以征用了一台被同事丢弃的笔记本电脑作为临时服务器。笔记本电脑安装的系统是Windows。为了最大限度地发挥电脑的性能和稳定性,希望换成Linux系统。加上本人对CentOS比较熟悉,所以选择了最新版的CentOS7进行安装。相关软件版本笔记本电脑系统:Windows7UltimateWindows文件系统:待安装NTFSLinux系统:CentOS7.6.1810难点介绍由于Linux和Windows的文件系统不同:Linux系统可以识别Windows下的FAT32文件系统,但是无法识别NTFS文件系统,所以在安装Linux时,选择任何sda都不行,可以使用FAT32,FAT32文件系统中单个文件不能超过4G。CentOS7.6文件大于4G(最小安装镜像可能没有这个问题,我没试过)在系统中存放安装ISO不可行,所以想办法用工具分离一个Linux文件系统,如:ext3,不受4G限制。准备工作需要准备的软件CentOS7:64位安装文件,这个是必须的。deamontools:虚拟光驱,用于挂载CentOSiso镜像安装文件EasyBCD:设置可启动EaseUSPartitionMaster10.1:用于格式化ext3Ext2Fsd:win7下挂载linux文件系统ext2、ext3等WinGrub:随便看看分区号,其实很鸡肋,没有也没关系,需要一个一个实验分配空间打开磁盘管理器:Win标志键+R键调出运行框,输入命令diskmgmt。msc回车调出磁盘管理器。右键单击磁盘的最后一个主分区,然后选择“删除卷”或“收缩卷”。建议空间至少100G。(注意:如果是删除一个卷,需要备份这个分区的文件信息)那么磁盘上应该还有一些“未分配”的空间。打开EaseUSPartitionMaster10.1,右键点击磁盘上未分配的空间->创建分区,创建一个10GB的分区作为Linux镜像的安装盘。文件系统需要选择EXT3挂载EXT3,复制安装脚本和安装文件安装Ext2Fsd软件。安装过程中记得勾选以下选项使用Ext2Fsd挂载刚刚分配的EXT3的10GB使用deamon工具挂载CentOS7iso文件,打开虚拟光驱,复制根目录下的images和isolinux文件夹到10GBEXT3磁盘分区,将CentOS7iso复制到10GBEXT3磁盘分区(注意:是后缀为.iso的文件,不是虚拟光驱中的文件)查看分区号,添加一个安装WinGrub的启动脚本,在Tool->PartitionList打开的页面中找到10GBEXT3磁盘分区的编号,例如:(hd0,5)(注:由于软件响应速度较慢,可能需要打开PartitionList时稍等片刻)安装EasyBCD,打开后找到AddNewEntry,点击NeoGrub标签。点击Install,然后点击Configure,在弹出的文档中添加如下内容(注意以下内容中的{0}和{1}为占位符,根据自己的系统而定,不要直接复制):titleCentOS7root{0}kernel{0}/isolinux/vmlinuzlinuxrepo=hd:/dev/{1}:/initrd{0}/isolinux/initrd.img将{0}替换为您的10GBEXT3磁盘分区号,例如:(hd0,5)把{1}替换成你的linuxrepo地址,比如:sda6。这里sda后面的数字比你的分区号大1(表示磁盘号在linux是从1开始,在windows是从0开始,所以两者差1)。完整文本见以下标题CentOS7root(hd0,5)kernel(hd0,5)/isolinux/vmlinuzlinuxrepo=hd:/dev/sda6:/initrd(hd0,5)/isolinux/initrd.img添加:linuxrepo=hd:/dev/sda7:/代表你的linux系统位置,如果sda不行,你需要换成sdb试试。具体原理笔者不是很清楚,有明白的欢迎在评论区回复。仅CentOS7需要。开始安装完成以上步骤后,重启系统即可开始安装...网上关于CentOS7的安装文档很多,不在本文讨论范围之内。方便贴个链接:CentOS7系统安装配置图文教程参考资料Win7硬盘安装CentOS7!Windows7下硬盘安装CentOS6.5