UEFI+GPT&&SSD+HDD 成功安装win10+Centos linux7 过程
主机为:Dell Precision T7910台式工作站 SSD + HDD 双硬盘
1、必备工具
① Disk Genious
② Win10系统(光盘和U盘,我用的是U盘),网上可以下载
cn_windows_10_business_edition_version_1809_updated_sept_2018_x64_dvd_fc5542c0
③ Centos7系统(我用的是光盘)CentOS-7-x86_64-DVD-1804版(U盘安装试了几次没搞定,果断换了光盘)
2、选择硬盘分区模式以及win10安装
我的磁盘开始为LEGACY + MBR分区,为了适应最新趋势发展改为UEFI + GPT,此时需要用的Disk Genious,为了以防万一,一定要将电脑中所有的数据进行备份。
① 如何查看硬盘分区类型
我的电脑→管理→磁盘管理→磁盘0 (SSD盘)- 右键 - 属性 - 卷//磁盘1 (HDD盘)- 右键 - 属性 - 卷/ 依次类推
如果显示GUID分区表,则表示你的磁盘为GPT分区,则不用修改,否则 利用Disk Genious 工具进行磁盘分区转换。
② 磁盘分区转换
对于SSD 如果是MBR分区 同样可以用Disk Geniu进行转换,但还有一个方法,建议大家直接在win10 安装过程中转换,具体如下:
重启电脑,选择 UEFI + win10U启动盘 进入安装界面,到达选择安装磁盘界面,shift+F10进cmd:
进入CMD程序后,依次输入以下命令:
① diskpart(启动Diskpart程序)
② list disk (查看电脑中有哪些磁盘)
③ select disk 0(选中编号为0的磁盘)
④ clean(清除磁盘所有分区)
⑤ convert gpt(将磁盘转换成GPT格式)
⑥ list partition(查看当前磁盘分区情况)
⑦ create partition efi size=100(默认大小为M)
⑧ create partition msr size =128
⑨ create partition primary size =102400(此处为你想设置C盘的大小)
⑩ exit (加粗的部分可以直接跳过,后续手动分区)
整个SSD用来安装系统有点浪费,所以在安装过程中,将该磁盘格式化后,调整100G 用来安装系统,剩余暂时不用管,一路安装完win10后,进入win10,利用我的电脑→管理→磁盘管理→会发现SSD有分区没有卷号,将其格式化后给予卷号D,则win10系统 OK了。
对于机械盘(预备安装linux系统)因为对window系统(win10装在SSD磁盘)没有影响所以在安装win10前或者后进行分区转换都行,我是先安装win10完成后进行的机械硬盘分区转换。→转换分区表类型为GUID,转换为你需要的磁盘格式,全格式化后再进行分区 (预留一定容量安装linux(H分区),我预留了150G),因为是1T的硬盘,共分了4个区,disk genious 自动分配卷号 E 、F、 G,H分区删除 用来安装linux。
3、linux安装
开始用U盘安装,就是在boot过程中,当读条读到
[OK] Reached target Basic System 就不动了,搜索多次后看到大家都是这样解决的:首先在grub2中使用按键‘E’编辑一个条目如下所示:
setparams 'Install CentOS Linux 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 xdriver=vesa nomodeset quiet
initrdefi /images/pxeboot/initrd.img
然后修改为:
setparams 'Install CentOS Linux 7'
linuxefi /images/pxeboot/vmlinuz linux dd nomodeset quiet
initrdefi /images/pxeboot/initrd.img
然后使用Ctrl+X执行上面修改后的启动项
然后屏幕上就会列出硬盘设备的详细信息,我们从列表中挑出当前作为介质的U盘的代码(比如sdd4)
然后重起系统,修改启动条目为:
setparams 'Install CentOS Linux 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdd4 nomodeset quiet
initrdefi /images/pxeboot/initrd.img
然后使用Ctrl+X启动即可进入正常安装流程
然而,我却没有成功!!!这是最关键的,果断换为光盘安装,设置了SWAP、/、HOME和BOOT以及EFI五个分区,efi引导分区必须有,各分区分配空间具体数值自己把握了。
重启电脑,ok,出现选择界面,既有centos 也有win10,但是切记 不要更改启动顺序,如果将win10 放在前面,虽然默认进入win10,但是不显示centos启动项,所以保持centos为第一顺位启动即可。
PS: 部分内容非原创,来自网络,因为已经记不清具体来源,故未标明出处。
————————————————
版权声明:本文为CSDN博主「雨的精魂」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ccy_666/article/details/103162866