Ubuntu UEFI grub does not add Arch Linux correctly

Bug #1772314 reported by Cavsfan
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
vm-builder (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

If you have a UEFI system with Arch Linux installed, then add a Ubuntu system in Multi-boot the initrd line is wrong for Arch Linux.
Ubuntu 30_os-prober adds "initrd /intel-ucode.img" and Arch fails to boot.
Arch requires that line to be "initrd /intel-ucode.img /initramfs-linux.img" to boot.
This happens every time a new Ubuntu system is added to a PC with Arch Linux.

Tags: grub uefi
Cavsfan (cavsfan)
description: updated
tags: added: grub
tags: added: uefi
Revision history for this message
Rick S (1fallen) wrote :

Same here!
And can confirm "This happens every time a new Ubuntu system is added to a PC with Arch Linux."

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in vm-builder (Ubuntu):
status: New → Confirmed
Revision history for this message
Cavsfan (cavsfan) wrote :

This is easily verifiable. Have Arch Linux installed and add any Ubuntu version to your system. Take a look at the /etc/boot/grub.cfg file. You will see that /initramfs-linux.img is missing and also you will not be able to boot into Arch. The only way to boot Arch is via the fallback kernel.

Revision history for this message
Cavsfan (cavsfan) wrote :

Isn't this against os-prober? It was on openSUSE.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.