I want to dual-boot Centos7 and Win10. Its a work thing, needs to happen.And I'm a relative newbie to Linux, although I'm loving it more and more.So what is the best OS installation order/process and HD partition configurations to support this smoothly, given my HW config?I've got an ASUS ROG G751JY-DH72X laptop (Intel i7 64-bit)It's got 2 harddrives:1 TB HGST 7200rpm (SATA ATA Port 3) 512 GB SSD (on PCIE SATA Port 0).Another important question is how to correctly/best set up the UEFI config?Here is my current BIOS info.=== BIOS INFO ===Aptio BIOS copyright 2012 American Megatrendsver 205VBIOS version 84.04.1F.00.46.N81G750Advanced:   Intel AES-NI   VT-d  (enable VT-d function on MCH??)PCIE SSD Information   PCIE SSD SATA PORT 0    Device Type: Hard Dirsk    Model Name: SAMSUNG MZHPU512HCGL-00SATA ATA Port 2    Device TYpe: ATAPI CDROM    Model Name: MATSHITABD-MLTSATA ATA Port 3    Device Type: Hard Disk    Model Name: HGST HTS721010A9E630Boot Options   Launch CSM   Launch PXE OpROM policyBoot Option Priorities   P3: HGST HTS721010A9E630   P2: MATSHITABD-MLT UJ272 SSecure Boot - Disabled=== END: BIOS INFO ===I am willing/planning to reformat the HDs and reinstall everything from scratch. Just want to know the recommended config to minimize headaches!Please let me know if more info/specs details are needed.Thanks!
Restarting from scratch: recommended dual-boot config for centos 7 and win10
partition;system installation;dual boot
Windows 10 will need to be installed first because it will overwrite any existing bootloaders on the drive. I have a dual-boot of Windows 7 and Gentoo, and I've found the best partition scheme that doesn't result in Windows corrupting the bootloader is as follows:/dev/sda1 /boot   ext2 148M2 Windows 7 ntfs 500GB3 Extended Partition   4 /      ext4 450GB   5 swap   swap 16GBYour partition sizes will vary obviously but I've been running this scheme with Grub2 in the MBR for a few years now and not had the problems I had before with Windows corrupting the MBR after a while./boot does not have to be a separate partition, but it is recommended for security reasons that it be so. In my case on other machines where I have more than one Linux distribution installed it makes it convenient to manage configurations for the bootloader across all installs. Here are some other reasonsYou need to install Linux first so that you can use the included tools to create the partition scheme you want. Windows Setup will not allow you to do this. Once you've created the partition scheme, installed Linux and the bootloader, you can run Windows Setup and install on the NTFS partition you already created.I have used extended partitions in this setup instead of primary partitions because my machine does not support more than 3 primary partitions. This may not be necessary in your case.