I did forget to mention some details, yes, i have disabled fast startup, secure boot and also bit locker (don't know if this is one is relevant)
I also had problem during installation first, my SSD were not detected but i managed to fix that by unistalling RST VMD devices in storage controller and disabling VMD in BIOS (my storage controller is now a NVM Express standard)
I believe I already fixed that problem by disabling VMD or am I wrong ? If not, I'm afraid I can't change the SSD to AHCI since I don't have this option in my BIOS, my Asus UEFI is pretty limited.
I installed, Zorin Core 16.3 following the tutorial as i already did with my previous computer, I used balenaEtcher with a USB stick.
I'm not confident enough with linux to follow the solution provided by @Sorro, updating kernel version prior booting, but I'll try tonight to install latest Ubuntu LTS version which has the desired kernel version and I'll see if atleast this os works
Your doing great @bataba ,
ok as you know how to enter the bios, first id like u to update your bios. on Asus machines this is done via bios,,, just to help,,, your machine has the new BIOS called UEFI, so they mean the same thing (more or less)
Open UEFI goto Advanced & you'll see something like "EZ updater" or "EZ ????", this is a direct update & install,,,,,
I wouldn't worry about secure boot. the only thing you need to disable in Windows is "Fast startup" , if you haven't disabled this please follow these steps.
just disable fast startup @ this point leave 'Fast boot" enabled..
the next thing i would try is a different creation tool to make to bootable device... i would suggest "Rufus" on windows or "Startup disk creator" on Linux.
you should also check the download.. on linux you can use GTKhash or look for an app on windows that **Checks the hash key,, the hash keys tell you if you have a successful download,, not a broken download.
Here are the hash keys for all Zorin OS's..
lets see if any of this helps.
Note: Even brand new machines need the firmware updated,,,
With setting the machine to AHCI, to will be in the SATA (sorry i said SSD) section, but as you have got Ubuntu working i don't believe you need to change your BIOS setup at this point.
Added: while your in BIOS please set the Admin & Password this maybe needed... eg: if you Nvidia isn't listed, you will be prompt to allow the driver to be installed, this is whats called MOK (Machine Owner Key)
When changing the the Grub parameters in the "GRUB_CMDLINE_LINUX_DEFAULT" line, can increase or decrease (hide) what you see when machine starts,
SO it is safe to leave "nomodeset",
If you removed all parameters on the DEFAULT line, it will show more information & may even help you see the errors.
I see you done a great job updating the Firmware , this means that you have internet connection.
i see above you mentioned you have no internet?
!st. did you first "TRY" Zorin OS before you installed & did it work?
2nd. When you installed alongside Windows, did you have the internet connected went installing Zorin OS?
3. If not internet when installing, when you chose "Install alongside" ,, did you leave the other options to "Run update while installing" & " Install 3rd party",,, "Checked" or "Unchecked"?
As for Zorin OS 17, we hope to see that in the next few month's...
Also is your Windows running in "S-Mode"?
To see if S mode is active, go to Start > Settings > System > About. Look next to Edition for S mode.
To turn off S mode, go to Start > Settings > Activation > Upgrade your edition of Windows.
You can manually update the kernel via the post above by @Sorro
I finally followed the tutorial to update the kernel forwarded by @Sorro and now everythings work. Sorry this problem could have been solved some days before but I was scared I mess things up. Kinda dumb from me as it was a fresh install and i could easily restart from 0.
I will mark his response as solution, thanks you all, for your time and your kind responses (and again sorry if I wasted some of your time).