Last modified: Sun Jun 2 10:50:36 EDT 2019
Current as of 2016-12 and Ubuntu 16.10.
Before the screen goes black, you first briefly get a purple screen with
a couple of pictograms at the bottom. At this point hit the down arrow
key. On the screen that comes up, hit F6 to get a menu. Cursor
down to nomodeset
and hit Enter on that so that it gets an
X next to it. Then hit Esc to get back to the top level and choose your
option to proceed.
System Settings → Software & Updates → Additional Drivers. Switch to the Nvidia driver and reboot.
Ubuntu and Manjaro each use an auto-everything Grub2 infrastructure to boot themselves and any other operating systems that they find. However, when Ubuntu finds Manjaro, it auto-everythings wrong so that Manjaro panics on boot.
Compare the Manjaro entries in Manjaro's and Ubuntu's /boot/grub/grub.cfg files.
Manjaro:
menuentry 'Manjaro Linux' ... ... initrd /boot/intel-ucode.img /boot/initramfs-4.1-x86_64.img
Ubuntu:
menuentry 'Manjaro Linux (15.12) ... ... initrd /boot/intel-ucode.img
As a temporary measure to get back into Manjaro, manually edit Ubuntu's grub.cfg to add the missing initramfs reference. Then boot into Manjaro and clobber Ubuntu's grub installation with Manjaro's:
sudo grub-install /dev/sda # Specify the correct disk instead of sda sudo update-grub
Now you can boot both Manjaro and Ubuntu from Manjaro's grub, BUT you need to run update-grub manually in Manjaro any time that Ubuntu updates its kernel or initrd.