• 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=CentOSx207x20x86_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

  • 相关阅读:
    Juniper常用命令
    jenkins编译代码git脚本报错
    sqlserver服务器常用的性能计数器
    C语言位操作
    【转】接口技术
    【转】带参数的主函数
    进程与线程的区别和联系
    【转】进程与线程的一个简单解释
    【转】什么是堆和栈,它们在哪儿?
    【转】话说C语言const用法
  • 原文地址:https://www.cnblogs.com/xiongwei/p/14829974.html
Copyright © 2020-2023  润新知