Azure: make it possible to boot without initrd

Bug #1690136 reported by Marcelo Cerri
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-azure (Ubuntu)
Confirmed
Undecided
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.

Testcase:
- 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.

Tags: linux-azure
Marcelo Cerri (mhcerri)
tags: added: linux-azure
Changed in linux (Ubuntu):
assignee: nobody → Marcelo Cerri (mhcerri)
Revision history for this message
Marcelo Cerri (mhcerri) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

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)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
affects: linux (Ubuntu) → linux-azure (Ubuntu)
Revision history for this message
Marcelo Cerri (mhcerri) wrote :
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.