[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: multiboot2 and module2 boot issues via GRUB2
On Tue, Mar 30, 2021 at 11:28:49AM -0700, Roman Shaposhnik wrote: > seems like I've run into an issue with multiboot2 and module2 > commands that I can't quite explain. Since it may be something > super simply and silly -- I wanted to reach out here before I do > a GRUB/Xen/LK source deepdive. > > So here's the deal: whenever I boot straight up Linux kernel > I can do the following sequence of commands: > linux /kernel > initrd foo.cpio.gz bar.cpio.gz > and have linux kernel effectively stack content of bar.cpio.gz > on top of foo.cpio.gz and present a unified initramfs that way. > > I'm trying to replicate it with Xen, but: > multiboot2 /boot/xen.gz > module2 /kernel > module2 foo.cpio.gz > module2 bar.cpio.gz > only seems to be picking up foo.cpio.gz > > Has anyone run into this issue before? Not I, but I asked questions elsewhere before I fought this battle. You should get a more recent version of GRUB. More recent versions of GRUB (2.04) on ARM have the "xen_hypervisor" boot mode. With this boot mode the kernel and initrd get passed via xen_module command. Apparently newer GRUB versions have better boot methods for Xen, so updating would be a Good Idea, if that is viable for you. -- (\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/) \BS ( | ehem+sigmsg@xxxxxxx PGP 87145445 | ) / \_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/ 8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |