How to install and boot into Windows 7 (x64) on Intel Ice Lake (10th gen) laptop

Discussion in 'Windows 7' started by mattdamon, Nov 5, 2020.

  1. mattdamon

    mattdamon MDL Novice

    Nov 25, 2011
    #1 mattdamon, Nov 5, 2020
    Last edited: Nov 5, 2020
    Hello all,

    I have a laptop Lenovo IdeaPad 3-15IIL05 (I think IdeaPad 3-14IIL05 and IdeaPad 3-17IIL05 have the same hardware except for the screen size and CPU/SSD/RAM variations):

    CPU Intel Core i5-1035G1 1.0GHz (10th generation Ice Lake)
    PCH (as I understand, fomally it's a chipset from the Intel 400 Series Chipset Family)
    RAM 8GB DDR4
    SSD 256GB NVMe SanDisk/WD SN530 SDBPMPZ-256G-1101
    NIC Intel Killer Wi-Fi 6 AX1650i (201NGW) [WiFi only, no Ethernet port]

    Here's the PCI(e) devices available on the laptop (output of the Linux command "lspci -nn"):

    00:00.0 Host bridge [0600]: Intel Corporation Device [8086:8a12] (rev 03)
    00:02.0 VGA compatible controller [0300]: Intel Corporation Iris Plus Graphics G1 (Ice Lake) [8086:8a56] (rev 07)
    00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:8a03] (rev 03)
    00:14.0 USB controller [0c03]: Intel Corporation Ice Lake-LP USB 3.1 xHCI Host Controller [8086:34ed] (rev 30)
    00:14.2 RAM memory [0500]: Intel Corporation Device [8086:34ef] (rev 30)
    00:14.3 Network controller [0280]: Intel Corporation Killer Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW) [8086:34f0] (rev 30)
    00:15.0 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #0 [8086:34e8] (rev 30)
    00:15.1 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #1 [8086:34e9] (rev 30)
    00:16.0 Communication controller [0780]: Intel Corporation Management Engine Interface [8086:34e0] (rev 30)
    00:17.0 SATA controller [0106]: Intel Corporation Ice Lake-LP SATA Controller [AHCI mode] [8086:34d3] (rev 30)
    00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:34b4] (rev 30)
    00:1f.0 ISA bridge [0601]: Intel Corporation Ice Lake-LP LPC Controller [8086:3482] (rev 30)
    00:1f.3 Audio device [0403]: Intel Corporation Smart Sound Technology Audio Controller [8086:34c8] (rev 30)
    00:1f.4 SMBus [0c05]: Intel Corporation Ice Lake-LP SMBus Controller [8086:34a3] (rev 30)
    00:1f.5 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP SPI Controller [8086:34a4] (rev 30)
    01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:5008] (rev 01)

    I will be using Windows 10, but at first I need to install Windows 7 onto the laptop, launch the Windows Loader by Daz, get the machine online and then do the upgrade to Windows 10.

    All I need is to be able to boot into Windows 7 (MBR CSM, not UEFI), have a graphics display (VGA is enough), have a working laptop keyboard and be able to connect to a wireless network (I don't care if USB devices, USB drives, USB mouse or touchpad will not work).

    What I did so far?
    1. In the BIOS set "Boot Mode" to "Legacy Support".
    2. In the BIOS set "Boot Priority" to "Legacy First".
    3. Flashed Windows 7 iso to USB drive with Rufus (Partition scheme MBR) and ran the Gigabyte "Windows USB Installation Tool" to integrate drivers.
    4. With Linux Live USB drive created a FAT32 (MBR) partition on the laptop's SSD and copied all the Windows 7 installation files from the USB media (from previous step) to that partition, then installed GRUB2 onto the SSD.
    5. Rebooted the laptop with no USB devices attached (no USB mouse, no USB flash drive), then GRUB2 got started, and from GRUB2 I ran "ntldr /bootmgr" command.
    6. Windows 7 install media began booting, "Windows is loading files..." is displayed, and when it displays "Starting Windows" and the logo must appear (4 colored lights are coming up from the void to form a Microsoft logo) it hangs.
    What shoud I try next?

    Somewhere on the forum I read that I should take Windows 10 iso and replace with the copy of from the Windows 7 iso.

    So I did this:
    1. Flashed Win10_20H2_English_x64.iso to USB drive with Rufus (Partition scheme MBR).
    2. Replaced \sources\install.wim on the USB drive with \sources\ from Windows 7 iso.
    That's it? I can't try to boot this right now, cause I will have access to this laptop for a limited time only on the weekend, so I want to prepare in advance.
  2. NoTears

    NoTears MDL Member

    Aug 24, 2020
    First of all i'm surprised to see Legacy support available on 10th generation processor.

    Regarding your problem, all you are doing is a waste of time, since you decided to use win10 on this pc, all you need to do is to install directly win10 on this pc with uefi enabled.
    Then once the installation has been done, you can use multiple ways for the activation, you can either use kms tools or use a tool called MAS to get the activation done with digital license. (google it and you'll find easily)