I have the exact same laptop and have not been able to start 17.10 here in simple testing with daily images for months. I don't think I have been able to do so with any 17.10 image. I installed the 4.13.3 Kernel and on my 17.04 install on the computer and it started up and is running now as I type this. There were quite some errors when installing regards to missing firmware but it starts at least.
W: Possible missing firmware /lib/firmware/i915/kbl_huc_ver02_00_1810.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_07_1398.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915
W: Possible missing firmware /lib/firmware/nvidia/gm20b/pmu/sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gm20b/pmu/image.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gm20b/pmu/desc.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/sec2/sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/sec2/image.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/sec2/desc.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/nvdec/scrubber.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/sw_method_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/sw_bundle_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/sw_nonctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/sw_ctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/gpccs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/gpccs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/gpccs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/gpccs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/fecs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/fecs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/fecs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/gr/fecs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/acr/ucode_unload.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/acr/ucode_load.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/acr/unload_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp107/acr/bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/sec2/sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/sec2/image.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/sec2/desc.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/nvdec/scrubber.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/sw_method_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/sw_bundle_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/sw_nonctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/sw_ctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/gpccs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/gpccs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/gpccs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/gpccs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/fecs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/fecs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/fecs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/gr/fecs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/acr/ucode_unload.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/acr/ucode_load.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/acr/unload_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp106/acr/bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/sec2/sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/sec2/image.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/sec2/desc.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/nvdec/scrubber.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/sw_method_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/sw_bundle_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/sw_nonctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/sw_ctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/gpccs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/gpccs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/gpccs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/gpccs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/fecs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/fecs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/fecs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/gr/fecs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/acr/ucode_unload.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/acr/ucode_load.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/acr/unload_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/acr/bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/sec2/sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/sec2/image.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/sec2/desc.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/nvdec/scrubber.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/sw_method_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/sw_bundle_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/sw_nonctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/sw_ctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/gpccs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/gpccs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/gpccs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/gpccs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/fecs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/fecs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/fecs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/gr/fecs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/acr/ucode_unload.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/acr/ucode_load.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/acr/unload_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/acr/bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/pmu/sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/pmu/image.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/pmu/desc.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/sw_method_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/sw_bundle_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/sw_nonctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/sw_ctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/gpccs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/gpccs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/gpccs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/gpccs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/fecs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/fecs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/fecs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/gr/fecs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/acr/ucode_load.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp10b/acr/bl.bin for module nouveau
I have the exact same laptop and have not been able to start 17.10 here in simple testing with daily images for months. I don't think I have been able to do so with any 17.10 image. I installed the 4.13.3 Kernel and on my 17.04 install on the computer and it started up and is running now as I type this. There were quite some errors when installing regards to missing firmware but it starts at least.
W: Possible missing firmware /lib/firmware/ i915/kbl_ huc_ver02_ 00_1810. bin for module i915 i915/bxt_ huc_ver01_ 07_1398. bin for module i915 i915/skl_ huc_ver01_ 07_1398. bin for module i915 nvidia/ gm20b/pmu/ sig.bin for module nouveau nvidia/ gm20b/pmu/ image.bin for module nouveau nvidia/ gm20b/pmu/ desc.bin for module nouveau nvidia/ gp107/sec2/ sig.bin for module nouveau nvidia/ gp107/sec2/ image.bin for module nouveau nvidia/ gp107/sec2/ desc.bin for module nouveau nvidia/ gp107/nvdec/ scrubber. bin for module nouveau nvidia/ gp107/gr/ sw_method_ init.bin for module nouveau nvidia/ gp107/gr/ sw_bundle_ init.bin for module nouveau nvidia/ gp107/gr/ sw_nonctx. bin for module nouveau nvidia/ gp107/gr/ sw_ctx. bin for module nouveau nvidia/ gp107/gr/ gpccs_sig. bin for module nouveau nvidia/ gp107/gr/ gpccs_data. bin for module nouveau nvidia/ gp107/gr/ gpccs_inst. bin for module nouveau nvidia/ gp107/gr/ gpccs_bl. bin for module nouveau nvidia/ gp107/gr/ fecs_sig. bin for module nouveau nvidia/ gp107/gr/ fecs_data. bin for module nouveau nvidia/ gp107/gr/ fecs_inst. bin for module nouveau nvidia/ gp107/gr/ fecs_bl. bin for module nouveau nvidia/ gp107/acr/ ucode_unload. bin for module nouveau nvidia/ gp107/acr/ ucode_load. bin for module nouveau nvidia/ gp107/acr/ unload_ bl.bin for module nouveau nvidia/ gp107/acr/ bl.bin for module nouveau nvidia/ gp106/sec2/ sig.bin for module nouveau nvidia/ gp106/sec2/ image.bin for module nouveau nvidia/ gp106/sec2/ desc.bin for module nouveau nvidia/ gp106/nvdec/ scrubber. bin for module nouveau nvidia/ gp106/gr/ sw_method_ init.bin for module nouveau nvidia/ gp106/gr/ sw_bundle_ init.bin for module nouveau nvidia/ gp106/gr/ sw_nonctx. bin for module nouveau nvidia/ gp106/gr/ sw_ctx. bin for module nouveau nvidia/ gp106/gr/ gpccs_sig. bin for module nouveau nvidia/ gp106/gr/ gpccs_data. bin for module nouveau nvidia/ gp106/gr/ gpccs_inst. bin for module nouveau nvidia/ gp106/gr/ gpccs_bl. bin for module nouveau nvidia/ gp106/gr/ fecs_sig. bin for module nouveau nvidia/ gp106/gr/ fecs_data. bin for module nouveau nvidia/ gp106/gr/ fecs_inst. bin for module nouveau nvidia/ gp106/gr/ fecs_bl. bin for module nouveau nvidia/ gp106/acr/ ucode_unload. bin for module nouveau nvidia/ gp106/acr/ ucode_load. bin for module nouveau nvidia/ gp106/acr/ unload_ bl.bin for module nouveau nvidia/ gp106/acr/ bl.bin for module nouveau nvidia/ gp104/sec2/ sig.bin for module nouveau nvidia/ gp104/sec2/ image.bin for module nouveau nvidia/ gp104/sec2/ desc.bin for module nouveau nvidia/ gp104/nvdec/ scrubber. bin for module nouveau nvidia/ gp104/gr/ sw_method_ init.bin for module nouveau nvidia/ gp104/gr/ sw_bundle_ init.bin for module nouveau nvidia/ gp104/gr/ sw_nonctx. bin for module nouveau nvidia/ gp104/gr/ sw_ctx. bin for module nouveau nvidia/ gp104/gr/ gpccs_sig. bin for module nouveau nvidia/ gp104/gr/ gpccs_data. bin for module nouveau nvidia/ gp104/gr/ gpccs_inst. bin for module nouveau nvidia/ gp104/gr/ gpccs_bl. bin for module nouveau nvidia/ gp104/gr/ fecs_sig. bin for module nouveau nvidia/ gp104/gr/ fecs_data. bin for module nouveau nvidia/ gp104/gr/ fecs_inst. bin for module nouveau nvidia/ gp104/gr/ fecs_bl. bin for module nouveau nvidia/ gp104/acr/ ucode_unload. bin for module nouveau nvidia/ gp104/acr/ ucode_load. bin for module nouveau nvidia/ gp104/acr/ unload_ bl.bin for module nouveau nvidia/ gp104/acr/ bl.bin for module nouveau nvidia/ gp102/sec2/ sig.bin for module nouveau nvidia/ gp102/sec2/ image.bin for module nouveau nvidia/ gp102/sec2/ desc.bin for module nouveau nvidia/ gp102/nvdec/ scrubber. bin for module nouveau nvidia/ gp102/gr/ sw_method_ init.bin for module nouveau nvidia/ gp102/gr/ sw_bundle_ init.bin for module nouveau nvidia/ gp102/gr/ sw_nonctx. bin for module nouveau nvidia/ gp102/gr/ sw_ctx. bin for module nouveau nvidia/ gp102/gr/ gpccs_sig. bin for module nouveau nvidia/ gp102/gr/ gpccs_data. bin for module nouveau nvidia/ gp102/gr/ gpccs_inst. bin for module nouveau nvidia/ gp102/gr/ gpccs_bl. bin for module nouveau nvidia/ gp102/gr/ fecs_sig. bin for module nouveau nvidia/ gp102/gr/ fecs_data. bin for module nouveau nvidia/ gp102/gr/ fecs_inst. bin for module nouveau nvidia/ gp102/gr/ fecs_bl. bin for module nouveau nvidia/ gp102/acr/ ucode_unload. bin for module nouveau nvidia/ gp102/acr/ ucode_load. bin for module nouveau nvidia/ gp102/acr/ unload_ bl.bin for module nouveau nvidia/ gp102/acr/ bl.bin for module nouveau nvidia/ gp10b/pmu/ sig.bin for module nouveau nvidia/ gp10b/pmu/ image.bin for module nouveau nvidia/ gp10b/pmu/ desc.bin for module nouveau nvidia/ gp10b/gr/ sw_method_ init.bin for module nouveau nvidia/ gp10b/gr/ sw_bundle_ init.bin for module nouveau nvidia/ gp10b/gr/ sw_nonctx. bin for module nouveau nvidia/ gp10b/gr/ sw_ctx. bin for module nouveau nvidia/ gp10b/gr/ gpccs_sig. bin for module nouveau nvidia/ gp10b/gr/ gpccs_data. bin for module nouveau nvidia/ gp10b/gr/ gpccs_inst. bin for module nouveau nvidia/ gp10b/gr/ gpccs_bl. bin for module nouveau nvidia/ gp10b/gr/ fecs_sig. bin for module nouveau nvidia/ gp10b/gr/ fecs_data. bin for module nouveau nvidia/ gp10b/gr/ fecs_inst. bin for module nouveau nvidia/ gp10b/gr/ fecs_bl. bin for module nouveau nvidia/ gp10b/acr/ ucode_load. bin for module nouveau nvidia/ gp10b/acr/ bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/
W: Possible missing firmware /lib/firmware/