转载:http://blog.csdn.net/guwuhui123/article/details/68940543

安装过程太心酸了,折腾了整整两天,安装失败了几十次,到现在凌晨3点半,可算把CentOS 7 安装上去了,成功实现了WIN10与CentOS的双系统。

首先介绍下我的电脑配置,我的笔记本型号是联想Y400,一共有两块硬盘,128ssd(1号) + 1T的hdd(2号),128的SSD没有分区,用来装WIN10和各种windows软件,第二块硬盘用作仓库盘,打算把它作为CentOS的安装盘!

安装过程:使用软碟通制作U盘启用,这个没什么问题,然后分配安装空间,直接使用了win10自带的硬盘管理工具,为了取得可用空间,在得到未分配空间后使用CMD运行命令窗口输入命令“diskpart”回车,然后在DISKPART>后面输入select disk 1 选择我们的硬盘,然后回车!(当然如果电脑上有好几块硬盘的话,你可以输入select disk X,X代表你的那个硬盘通常为数字0,1,2,3,4等等!由于我电脑中需要使用的是磁盘1,因此,输入select disk 1!)。注意:这一步中要注意磁盘变成动态磁盘的的简单卷,这一步会导致磁盘转换回原先基本磁盘的主分区、逻辑分区的不可逆,需要备份数据后,清空磁盘后才能转换回去,会大大浪费时间。

在完成准备工作后的安装步骤简单,但是这里有一个问题得注意,需要先拆下SSD,再在HDD上安装CentOS,否则会出现安装完成后无法重启进去CentOS等等各种奇怪问题。安装步骤简单,只需注意(文中图均参考网络):

选中第一项,然后按TAB键,然后直接将按TAB键之后出来的文字修改为:>vmlinuzinitrd=initrd.img Linux dd quiet。改好之后回车,然后就会列出你的设备列表了:

记住sdb4是我的U盘就行了,然后按电源键强制重启,再次进去安装界面,选中第一项按TAB,然后将底下的命令改成:>vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,这样就可以进去图形化安装界面了。

安装选项中,我的安装只选了GNOME桌面(不带任何附加选项),在安装位置中选择如下,选中需要安装在的硬盘,并点击我要配置分区,最后点击完成:

在上图中,选择标准分区,然后通过左下角的“+”号分区,分300mb的/boot分区,30GB的/分区,11GB的/home分区,8GB的swap空间,此时然后点击完成,选择“接受更改”,然后开始安装,设置root密码、创建账户,等安装完成后点击重启(这里需要注意的是swap的大小,一般来说,应该是实际内存的两倍,但是实际内存很大的话,设置8G也够了)。重启后需要安装许可证信息,按照提示依次输入1---2---c---c就行。

重点:由于在之前的安装中,由于我的电脑是多硬盘,所以在安装Centos7时安装引导只能装在Centos7所在的那块硬盘上(默认的,如果更改也只能选择不安装引导),此时重启后的电脑没有像网上网友所说的那样“只有Centos7的启动菜单,而没有了win10的引导菜单”,我的电脑直接向往常一样直接进入win10的界面,然后启动进入win10,因为我的ssd默认为第一启动盘,而我装Centos7装在了第二块硬盘上,所以对ssd上的东西都没有影响,因此我尝试用第二块硬盘启动(F12选择以第二块硬盘启动),结果是屏幕左上角只有一个点和一个光标,此方法失败(仅仅是我的电脑这样失败了,有网友这样成功过,你也可以试一试),于是乎就在win10下装了一个EasyBCD,经下列设置:

然后重启电脑,就可以看到NeoSmart Linux了(这个名称可以自己改,我改为了“menu list”)。

回车进入该启动项列表:

有启动项列表了,这下总算弄好了,但是回车后,发现屏幕黑屏,没什么反应,于是强制重启电脑,到CentOS Linux启动项列表这里时,不按回车,按字母“E”键,查看一下启动菜单哪有问题:

发现这个启动菜单有些问题,我的电脑是两硬盘,而我的CentOS7是装在第二块硬盘上的,上图中我用红色圈出来的那块区域中显然不对,

set root='hd0,msdos2'  指定root为第一块硬盘的第二个分区,这里的root对应的是/boot分区(如果没有单独指定/boot分区的,这个root应该指向"/"分区)。这句配置语句显然与我的实际情况不符,我的Centos7是装在第二块硬盘的,所以应该是hd1,/boot是第二块硬盘的第一个分区,所以这句应改为set root='hd1,msdos1',

if下边那一段和else下边那一段是在寻找/boot分区,并为其设定uuid(全球唯一标示),这个东西知不知道无所谓,你只要知道if和else之间那一段中出现hd的地方都必须是hd1,msdos1就行了(这里我查过我通过虚拟机安装的Centos7的grub.cfg,事实证明确实出现hd的地方都要和root设定的值一致)。

知道了这个我就进行了临时修改,然后通过ctrl+X执行启动菜单,结果依然无法进入系统,这就令我很郁闷,难道多硬盘引导Centos7就这么困难?

于是就在网上发帖求教,有个大神告诉我在启动项列表 处选中第一项按"C"(或者在启动项菜单页面按"ctrl+ C")进入   grub>  界面,然后执行(一行一行的执行,不要一次写完再执行)

linux   (hd1,msdos1)/vmlinuz-3...    root=/dev/sdb3  (如果/boot分区不为单独分区,则执行linux    (hd1,msdos1)/boot/vm...   root=/dev/sdb2);

initrd  (hd1,msdos)/initramfs-3....img   (如果/boot分区不为单独分区,则执行  initrd  (hd1,msdos2)/boot/initramfs-3...img);

boot

上边三行代码,前两行写到数字3时可以按下tab键补齐,root前有空格,其中(hd1,msdos)代表的是/boot分区,root代表的是/分区,所以/boot分区是单独分区和不是单独分区有一点小小差别!

执行完上边的代码后,看到别人说果真进入了系统,可我依旧在系统门外徘徊,异常捉急,本想放弃双系统想法转而走向虚拟机,但心里依旧不甘心啊。又想到吧SSD拆掉,单独在HDD上安装CENTOS,然后改系统里面/boot/gurd2/gurd.cfg文件,于是从床上果断爬起,开机尝试。

拆机,拔SSD,安装CentOS,重启,成功进入CentOS系统,修改 boot/grub2/grub.cfg里的linux16与initrd16后的16都去掉,将set之后else之前出现hd的地方都改为了'hd1,msdos1'以及’ahcil1,msdos1'。

然后关机,装回SSD,开机进入win10,添加EasyBCD的启动条目(上面已述),重启,进去linux再次失败,抓狂ing。分析问题,这次装的是CentOS 7.3(1611),在重启后进入EasyBCD的gurd命令界面中用cat (hd1, 按tab显示文件的类型为unknown(之前的安装尝试中就发现了,而在CentOS 7.2中可以识别文件类型),猜测是否为EasyBCD并不支持CentOS 7.3的分区文件格式,因此考虑换CentOS7.2,重复上诉步骤,拆机,拔SSD,重新安装CentOS 7.2(1511),修改 boot/gurd2/gurd.cfg中的参数,再装回SSD,设置EasyBCD,重启,竟然真的通过Centos的启动菜单进入系统了。

至此,SSD+HDD的多硬盘组合下,win10和Centos7双系统的引导终于算是完成了,可算能正常的使用双系统了!

奇葩的问题:装单系统或是在虚拟机里装Centos7,linux16和initrd16都没有问题,系统可以启动,但是为什么在多硬盘多系统下就无法启动!

此次安装过程中要注意的关键就是:拆下SSD后再安装CentOS 7.2(1511),然后修改gurd.cfg文件,最后设置EasyBCD GURD2启动条目!

还有一个问题就是这种方法Centos7.3还不能安装成功,不知其具体原因,只能猜测EasyBCD还不能很好的支持Centos7.3吧。

参考文献地址:

http://www.linuxidc.com/Linux/2016-06/132051p4.htm

http://www.cnblogs.com/Kosese-zhanglei/p/4153486.html

http://blog.csdn.net/emperor_21ad_shidi/article/details/53043241

http://blog.csdn.net/sun9987038155/article/details/53351398

http://jingyan.baidu.com/article/e75aca855f971c142edac6ae.html

win10 ssd+普通硬盘安装centos7 无法引导启动linux相关推荐

  1. win7系统硬盘安装centos7(easyBCD)

    win7系统硬盘安装centos7(easyBCD) 电脑原系统是windows7,分出一个10G左右的硬盘格式化为FAT32,用来存放centos7系统,并将iso文件里的isolinux目录下的v ...

  2. 计算机固态地址是什么,SSD固态硬盘安装到笔记本电脑什么位置比较合适

    SSD固态硬盘安装到笔记本电脑什么位置比较合适 SSD固态硬盘相对现在常用的机械硬盘来说,它的优胜之处在于磁盘读取速度不同,据说SSD固态硬盘的读取速度是传统机械硬盘的十倍,理论上使用SSD固态硬盘进 ...

  3. Win10系统通过VMware安装Centos7,部署KVM安装WIN7虚拟机

    Win10系统通过VMware安装Centos7,部署KVM安装WIN7虚拟机 一.环境准备 本机Win10系统 下载Centos7镜像,Win7镜像,VMWare软件,XShell软件,VNCVie ...

  4. linux奶瓶系统,奶瓶beini 系统从硬盘光盘U盘引导启动

    奶瓶beini 系统从硬盘光盘U盘引导启动 Alon [声明]此文仅供学习使用,请误用于非常用途,否则后果与本人无关,谢谢! 一.[硬盘启动] 1 首先在系统盘(这里是C盘)根目录下建一个文件夹名为: ...

  5. win10装linux分区格式化硬盘,windows10 下硬盘安装centos7.0 – MBR硬盘分区格式

    准备工作 1,下载centos7.0系统镜像文件 2,建立ext4分区,存放centos7镜像文件以及安装所需目录(images,isolinux) 可在win10下安装PM分区工具,新建ext4分区 ...

  6. M.2接口NVMe SSD固态硬盘安装win10

    M.2接口NVMe SSD固态硬盘使用了新接口,所以目前市面上的U盘win pe系统基本都不能识别硬盘,无法安装.但,win10原生系统默认能够识别NVMe固态盘的. 所以,我们可以从微软官网http ...

  7. 通过grub硬盘安装centos7

    centos7与centos6.x有了很大的不同,从硬盘安装的方法也有了很大的不同,故出此文章 我机器环境如下:     有俩系统 Win7 和 RHEL6.4 ,是通过grub(非grub2)引导的 ...

  8. Win10系统双硬盘安装Ubuntu18.04心得

    一.此安装为UEFI+GPT方式,非传统BIOS+MBR. 二.可能用到的程序:DiskGenius.用来更改磁盘GPT,MBR格式的...(自行百度教程) UltraISO-u.用来制作Ubuntu ...

  9. Win7硬盘安装CentOS7双系统

    前言:Cent7采用xfs文件系统,不能识别NTFS文件,但能识别Fat32,但是Fat32最大只支持4G文件,CentOS7 差不多7G,所以先分出一块Ext3文件系统分区,安装Ext3文件系统驱动 ...

最新文章

  1. TabLayout的指示器长度 的问题
  2. OpenCV(八)形态学操作3--形态学梯度实现轮廓分析(基本梯度、内部梯度、外部梯度、方向梯度X(Y))
  3. Highcharts X轴纵向显示
  4. oracle to_char函数的使用
  5. oracle查看字典结构体,Oracle-17-数据字典查看约束信息
  6. struts2原理(转)
  7. xml读取异常Invalid byte 1 of 1-byte UTF-8 sequence
  8. netmiko 记录日志_netmiko连接网络设备
  9. [矩形并-扫描线-线段树]Picture
  10. [LCT动态树] [NOI2014]魔法森林,[ZJOI2018]历史
  11. 信息学奥赛一本通(2059:【例3.11】买笔)
  12. 函数、函数参数、变量、深拷贝、随机数
  13. python新手常犯的17个错误
  14. Excel如何根据身份证号码提取出性别
  15. [Java学习] BFS算法示例
  16. 数据库update多条数据
  17. win10下使用Linux(ubuntu18.04)
  18. java制作魔方_CSS3 制作魔方 - 玩转魔方
  19. 打马赛克就安全了吗?AI消除马赛克,GitHub霸榜
  20. MBR10200FAC-ASEMI塑封肖特基二极管MBR10200FAC

热门文章

  1. 《网络空间安全导论(网安)》简答题
  2. 涉密计算机应当拆除涉密哪些部件,在选购涉密计算机时应特别注意什么
  3. word怎么删除空白页?
  4. 水之城 Aquatico V1.009.0 官方中文免安装【4.04G】
  5. access查询mysql_什么是access查询
  6. 如何避免NOPI 从Execl里面单元格取日期时出现日期反转
  7. DPDK — 网卡驱动初始化流程
  8. RDLC报表数据集的一个细节,导致错误为 尚未数据源提供数据源实例
  9. Bert时代的创新:Bert在NLP各领域的应用进展 | 技术头条
  10. 51单总线控制SV-5W语音播报模块