Hello guys! I am very new to this forum so bear with me.
I bought this laptop last week (yeah, I tried for a full week to install a distribution on it...), and it has the following specifications:
Model: HP Gaming Pavilion 15-ec0001nq
Processor: AMD Ryzen 5 3550H (with integrated Vega 8 on it)
Video Card: Nvidia GeForce GTX 1050
Storage: Toshiba SSD 256GB M.2
Ports: USB 3.1 and a USB 2.0
I listed the specifications because I looked up in other threads and saw that maybe some modern AMD processors have some trouble or something like that.
Now, I have installed Windows 10 Pro Version 1909 OS build 18363.476 off a USB stick I had lying around with 16gb. All was buttery smooth. I even left some unallocated space for Debian (Ubuntu was a second option) and everything worked great. I installed the drivers from HP, AMD and Nvidia. Then I looked up online how to install Debian and saw I needed Rufus. All said and done, I installed Rufus, got the
Debian 10.2 netinst iso and used Rufus on it. I restarted the computer and pressed F9 like a maniac (sorry computer). It popped up the dialog box where it let me choose the boot option. I chose the USB stick. All well and good. I chose to graphically install Debian. I saw some error messages like:
AMD-Vi: Unable to write to IOMMU perf counter.
And some others and I did the installation. I partitioned the drive. I used that unallocated space and it was doing his thing. At the end it said to me that it finished and told me to restart. I did just that and removed the USB stick like it told me to do and was welcomed by a command line. I have to mention that in the installer it did not ask me what desktop environment I would like to install. After 2 days searching the web for solutions on uninstalling grub as the default bootloader I tried another approach.
This time I tried the Live one. The same Rufus settings. Now after I selected the "Try Debian without installing" it showed me the usual AMD-Vi error and moved to that spinning ring. I was full of joy. I thought I could finnaly see some Debian sexiness on this laptop. But unfortunately it returned to the black screen where that AMD-Vi error was and there popped other errors about some firmware. "Aha! This means I have to install the nonfree version" I thought and did just that. I installed the nonfree version with the same Rufus settings, the same F9 maniac tapping and now those errors weren't there, just the AMD-Vi was still present. I did not pass the loading screen.
I was desperate. I installed UNetBootin and let it install for me the Stable_Netinst_x64 version of Debian and let it run. I saw that it wasn't structured in folders like the Rufus one, but I didn't care that much, I just wanted Debian installed.
I restarted and surprise, surprise there wasn't any USB stick as a boot option. I blamed it on the way UNetBootin was structured and tried this time to install Ubuntu 18.03 LTS Live from the UNetBootin Distribution options.
I was bursting of joy! It "finally" worked! I was sooo wrong. This time it passed the Ubuntu loading screen with the little dots, but when I tried to run the Install Ubuntu icon it didn't work and this error popped up:
Failed to execute child process "sudo" (input/output error)
I looked it up online and concluded that the installation was corrupted or it did not download well.
The second time I tried Ubuntu 19 (from UNetBootin) and was able to pass the loading screen but it couldn't install Ubuntu. This time it couldn't even connect to the Internet, the previous one could. I cannot really remember what error it gave me but it wasn't helping.
This time I decided to install myself Ubuntu 18.03 and verify the installation on my own. I verified it thru the Windows Linux Subsystem and everything seem to be OK. Now I gave the iso to UNetBootin to do its job. I restarted as usual and now it could event get past the loading screen and it was stuck on a black screen with a cursor blinking in the top left corner.
I was desperate. I tried switching between the USB ports and install Debian either Ubuntu, graphically and thru the Live method. Nothing seems to work.
I am stuck and really sad I cannot figure this out on my own so I wrote this post thinking you guys could help me out.
If I have to do something or tell you more information about the drivers or anything, please tell me!
Thanks in advance and have a nice day!