Recently I've been getting an issue where Ubuntu won't boot up properly. I've tried changing "quiet splash" to "no splash"/"nomodeset" before booting but that didn't work. If I use nomodeset it just flashes the same command output onscreen repeatedly and does nothing. If I use no splash it brings me to the Ubuntu loading screen, but it just goes on indefinitely. I'm on a dual-boot system with Windows 10 and Ubuntu and Windows 10 boots up fine every time. How can I fix this?