Azure: make it possible to boot without initrd

Bug #1690136 reported by Marcelo Cerri on 2017-05-11
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-azure (Ubuntu)
Marcelo Cerri
Nominated for Xenial by Marcelo Cerri

Bug Description

SRU Justification:

Impact: currently it's not possible to boot Azure instances without an initrd. The flexibility of booting an instance without an initrd is important to reduce boot time.

Fix: Make the modules hv_vmbus and hv_storvsc built-in in the Azure kernel.

- Edit the grub.cfg file and remove the initrd entry.
- Change the root= parameter to use the partition path instead of the partion UUID (the initramfs is usually responsible for fetching those information about disks and partitions).
- If necessary, add rootfstype=ext4 to the kernel parameters.
- After rebooting the system should be available.

NOTE: This report is to track changes made to the azure custom kernel which cannot be correctly represented in launchpad.

Marcelo Cerri (mhcerri) on 2017-05-11
tags: added: linux-azure
Changed in linux (Ubuntu):
assignee: nobody → Marcelo Cerri (mhcerri)

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1690136

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Joshua R. Poulson (jrp) on 2017-05-12
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
affects: linux (Ubuntu) → linux-azure (Ubuntu)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers