2022-08-24 21:21:10 |
Mauricio Faria de Oliveira |
bug |
|
|
added bug |
2022-08-24 21:21:52 |
Mauricio Faria de Oliveira |
nominated for series |
|
Ubuntu Jammy |
|
2022-08-24 21:21:52 |
Mauricio Faria de Oliveira |
bug task added |
|
grub2 (Ubuntu Jammy) |
|
2022-08-24 21:21:52 |
Mauricio Faria de Oliveira |
nominated for series |
|
Ubuntu Focal |
|
2022-08-24 21:21:52 |
Mauricio Faria de Oliveira |
bug task added |
|
grub2 (Ubuntu Focal) |
|
2022-08-24 21:21:52 |
Mauricio Faria de Oliveira |
nominated for series |
|
Ubuntu Kinetic |
|
2022-08-24 21:21:52 |
Mauricio Faria de Oliveira |
bug task added |
|
grub2 (Ubuntu Kinetic) |
|
2022-08-24 21:22:12 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Focal): status |
New |
Triaged |
|
2022-08-24 21:22:15 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Focal): assignee |
|
Mauricio Faria de Oliveira (mfo) |
|
2022-08-24 21:22:17 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Jammy): status |
New |
Triaged |
|
2022-08-24 21:22:20 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Jammy): assignee |
|
Mauricio Faria de Oliveira (mfo) |
|
2022-08-24 21:22:26 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Kinetic): status |
New |
In Progress |
|
2022-08-24 21:22:28 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Kinetic): assignee |
|
Mauricio Faria de Oliveira (mfo) |
|
2022-08-24 21:22:33 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Focal): importance |
Undecided |
Medium |
|
2022-08-24 21:22:35 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Jammy): importance |
Undecided |
Medium |
|
2022-08-24 21:22:37 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Kinetic): importance |
Undecided |
Medium |
|
2022-08-24 21:58:44 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~mfo/grub/+git/grub/+merge/428882 |
|
2022-08-24 22:06:58 |
Mauricio Faria de Oliveira |
description |
[PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files
https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html
~/git/grub$ git log --oneline -2 origin/master -- util/grub.d/20_linux_xen.in
18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files
b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files |
[Impact]
The linux_xen template seems to be broken for multiple initrd files.
Linux fails to boot when it needs a real initrd but early/microcode
initrd(s) are found by grub-mkconfig.
The 2 patches (merged upstream [2]) allow more than one initrd to be
actually loaded, and the real/non-microcode initrd get used by Linux.
More details in the patchset cover letter [1].
[Test Plan]
$ sudo apt install microcode-initrd
$ du --bytes /boot/...
13660416 /boot/vmlinuz-5.4.0-122-generic
33062542 /boot/initrd.img-5.4.0-122-generic
5045248 /boot/microcode.cpio
- Original:
[ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 1:
[ 1.890498] Freeing initrd memory: 4928K
...
[ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 2:
[ 1.968578] Freeing initrd memory: 32288K
...
[ 2.844889] Run /init as init process
[ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17
[Where problems could occur]
Regressions would be likely to manifest when booting Linux under Xen
with more than one initrd file (changes contained in this code path).
[Other Info]
[1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html
[PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files
grub.git commits:
18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files
b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files |
|
2022-08-24 22:07:23 |
Mauricio Faria de Oliveira |
description |
[Impact]
The linux_xen template seems to be broken for multiple initrd files.
Linux fails to boot when it needs a real initrd but early/microcode
initrd(s) are found by grub-mkconfig.
The 2 patches (merged upstream [2]) allow more than one initrd to be
actually loaded, and the real/non-microcode initrd get used by Linux.
More details in the patchset cover letter [1].
[Test Plan]
$ sudo apt install microcode-initrd
$ du --bytes /boot/...
13660416 /boot/vmlinuz-5.4.0-122-generic
33062542 /boot/initrd.img-5.4.0-122-generic
5045248 /boot/microcode.cpio
- Original:
[ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 1:
[ 1.890498] Freeing initrd memory: 4928K
...
[ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 2:
[ 1.968578] Freeing initrd memory: 32288K
...
[ 2.844889] Run /init as init process
[ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17
[Where problems could occur]
Regressions would be likely to manifest when booting Linux under Xen
with more than one initrd file (changes contained in this code path).
[Other Info]
[1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html
[PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files
grub.git commits:
18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files
b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files |
[Impact]
The linux_xen template seems to be broken for multiple initrd files.
Linux fails to boot when it needs a real initrd but early/microcode
initrd(s) are found by grub-mkconfig.
The 2 patches (merged upstream [2]) allow more than one initrd to be
actually loaded, and the real/non-microcode initrd get used by Linux.
More details in the patchset cover letter [1].
[Test Plan]
$ sudo apt install microcode-initrd
$ du --bytes /boot/...
13660416 /boot/vmlinuz-5.4.0-122-generic
33062542 /boot/initrd.img-5.4.0-122-generic
5045248 /boot/microcode.cpio
- Original:
[ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 1:
[ 1.890498] Freeing initrd memory: 4928K
...
[ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 2:
[ 1.968578] Freeing initrd memory: 32288K
...
[ 2.844889] Run /init as init process
[ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17
[Where problems could occur]
Regressions would be likely to manifest when booting Linux under Xen
with more than one initrd file (changes contained in this code path).
[Other Info]
[1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html
[PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files
grub.git commits:
18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files
b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files |
|
2022-08-27 21:00:42 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~mfo/grub/+git/grub/+merge/429026 |
|
2022-08-27 21:32:01 |
Mauricio Faria de Oliveira |
merge proposal unlinked |
https://code.launchpad.net/~mfo/grub/+git/grub/+merge/429026 |
|
|
2022-08-27 21:33:54 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Kinetic): status |
In Progress |
Fix Committed |
|
2022-09-20 09:47:54 |
Launchpad Janitor |
grub2 (Ubuntu Kinetic): status |
Fix Committed |
Fix Released |
|
2022-10-12 12:37:25 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~juliank/grub/+git/ubuntu/+merge/431421 |
|
2022-10-20 11:51:08 |
Julian Andres Klode |
tags |
|
foundations-todo |
|
2022-10-21 11:48:37 |
Olivier Gayot |
bug |
|
|
added subscriber Canonical Foundations Team |
2022-12-18 22:58:55 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Jammy): status |
Triaged |
In Progress |
|
2022-12-18 22:58:57 |
Mauricio Faria de Oliveira |
grub2 (Ubuntu Focal): status |
Triaged |
In Progress |
|
2023-02-02 16:59:14 |
Łukasz Zemczak |
description |
[Impact]
The linux_xen template seems to be broken for multiple initrd files.
Linux fails to boot when it needs a real initrd but early/microcode
initrd(s) are found by grub-mkconfig.
The 2 patches (merged upstream [2]) allow more than one initrd to be
actually loaded, and the real/non-microcode initrd get used by Linux.
More details in the patchset cover letter [1].
[Test Plan]
$ sudo apt install microcode-initrd
$ du --bytes /boot/...
13660416 /boot/vmlinuz-5.4.0-122-generic
33062542 /boot/initrd.img-5.4.0-122-generic
5045248 /boot/microcode.cpio
- Original:
[ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 1:
[ 1.890498] Freeing initrd memory: 4928K
...
[ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 2:
[ 1.968578] Freeing initrd memory: 32288K
...
[ 2.844889] Run /init as init process
[ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17
[Where problems could occur]
Regressions would be likely to manifest when booting Linux under Xen
with more than one initrd file (changes contained in this code path).
[Other Info]
[1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html
[PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files
grub.git commits:
18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files
b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files |
[Impact]
The linux_xen template seems to be broken for multiple initrd files.
Linux fails to boot when it needs a real initrd but early/microcode
initrd(s) are found by grub-mkconfig.
The 2 patches (merged upstream [2]) allow more than one initrd to be
actually loaded, and the real/non-microcode initrd get used by Linux.
More details in the patchset cover letter [1].
[Test Plan]
$ sudo apt install microcode-initrd
$ du --bytes /boot/...
13660416 /boot/vmlinuz-5.4.0-122-generic
33062542 /boot/initrd.img-5.4.0-122-generic
5045248 /boot/microcode.cpio
$ sudo reboot
- Original:
[ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 1:
[ 1.890498] Freeing initrd memory: 4928K
...
[ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
- Patch 2:
[ 1.968578] Freeing initrd memory: 32288K
...
[ 2.844889] Run /init as init process
[ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17
[Where problems could occur]
Regressions would be likely to manifest when booting Linux under Xen
with more than one initrd file (changes contained in this code path).
[Other Info]
[1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html
[PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files
grub.git commits:
18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files
b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files |
|
2023-02-02 16:59:41 |
Łukasz Zemczak |
grub2 (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2023-02-02 16:59:42 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-02-02 16:59:43 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2023-02-02 16:59:45 |
Łukasz Zemczak |
tags |
foundations-todo |
foundations-todo verification-needed verification-needed-jammy |
|
2023-02-02 17:22:44 |
Łukasz Zemczak |
grub2 (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2023-02-02 17:22:48 |
Łukasz Zemczak |
tags |
foundations-todo verification-needed verification-needed-jammy |
foundations-todo verification-needed verification-needed-focal verification-needed-jammy |
|
2023-02-08 10:39:01 |
Mauricio Faria de Oliveira |
tags |
foundations-todo verification-needed verification-needed-focal verification-needed-jammy |
foundations-todo verification-done-jammy verification-needed verification-needed-focal |
|
2023-02-08 10:40:01 |
Mauricio Faria de Oliveira |
tags |
foundations-todo verification-done-jammy verification-needed verification-needed-focal |
foundations-todo verification-done verification-done-focal verification-done-jammy |
|
2023-06-05 09:36:59 |
Launchpad Janitor |
grub2 (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2023-06-05 09:37:04 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2023-06-05 09:38:11 |
Launchpad Janitor |
grub2 (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2023-10-23 15:01:52 |
Benjamin Drung |
tags |
foundations-todo verification-done verification-done-focal verification-done-jammy |
verification-done verification-done-focal verification-done-jammy |
|