Azure: make it possible to boot without initrd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-azure (Ubuntu) |
Confirmed
|
Undecided
|
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: | added: linux-azure |
Changed in linux (Ubuntu): | |
assignee: | nobody → Marcelo Cerri (mhcerri) |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
affects: | linux (Ubuntu) → linux-azure (Ubuntu) |
https:/ /lists. ubuntu. com/archives/ kernel- team/2017- May/084064. html