[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Booting pv-ready distro installer.iso as Xen PV DomU drops to grub prompt?
On Thu, Apr 9, 2015, at 04:59 PM, Mark Pryor wrote: > You have a hybrid config. To go pv do: > to boot into a pv install, use these ./boot/x86_64/{initrd-xen,vmlinuz-xen} > > as kernel / ramdisk in the test.cfg. So copy the pair locally off the ISO. IICU, for booting with pvgrub2 -- which is what I'm working towards -- that's incorrect IIUC. This kernel = "/usr/lib/grub2/x86_64-xen/grub.xen" is supposed to be sufficient. > Also, why is there is no xvda device in disk={}? You need that to receive the > install. Sure. I'll get there once I get this working. 1st step is just to get the installer to boot as a 'live' session. Starting with 'xl create -c ...', at the grub prompt, if I enter grub> configfile (xen/hdc,msdos1)/efi/boot/grub.cfg where cat /mnt/iso/EFI/BOOT/grub.cfg with_gfx=1 gfxmode=auto locale_dir=$prefix/locale lang=en_US search --no-floppy --file /boot/x86_64/efi --set prefix=($root)/boot/x86_64/grub2-efi insmod efi_gop insmod efi_uga insmod gzio insmod gettext color_normal=light-gray/black color_highlight=white/light-gray if [ "$with_gfx" = 1 ] ; then insmod gfxterm insmod gfxmenu insmod png terminal_output gfxterm theme=$prefix/themes/openSUSE/theme.txt export theme loadfont $prefix/unicode.pf2 loadfont $prefix/themes/openSUSE/DejaVuSans10.pf2 loadfont $prefix/themes/openSUSE/DejaVuSans12.pf2 loadfont $prefix/themes/openSUSE/DejaVuSans-Bold14.pf2 fi if sleep --interruptible 0 ; then timeout=60 fi menuentry 'Installation' --class opensuse --class gnu-linux --class gnu --class os { set gfxpayload=keep echo 'Loading kernel ...' linuxefi /boot/x86_64/loader/linux splash=silent echo 'Loading initial ramdisk ...' initrdefi /boot/x86_64/loader/initrd } menuentry 'Upgrade' --class opensuse --class gnu-linux --class gnu --class os { set gfxpayload=keep echo 'Loading kernel ...' linuxefi /boot/x86_64/loader/linux splash=silent upgrade=1 echo 'Loading initial ramdisk ...' initrdefi /boot/x86_64/loader/initrd } menuentry 'Rescue System' --class opensuse --class gnu-linux --class gnu { set gfxpayload=keep echo 'Loading kernel ...' linuxefi /boot/x86_64/loader/linux splash=silent rescue=1 echo 'Loading initial ramdisk ...' initrdefi /boot/x86_64/loader/initrd } menuentry 'Check Installation Media' --class opensuse --class gnu-linux --class gnu { set gfxpayload=keep echo 'Loading kernel ...' linuxefi /boot/x86_64/loader/linux splash=silent mediacheck=1 echo 'Loading initial ramdisk ...' initrdefi /boot/x86_64/loader/initrd } I DO get the grub menu GNU GRUB version 2.02~beta2 +----------------------------------------------------------------------------+ | | |*Installation | | Upgrade | | Rescue System | | Check Installation Media | | | +----------------------------------------------------------------------------+ But if I select/enter "Installation", it returns error: file `/boot/x86_64/grub2-efi/x86_64-xen/echo.mod' not found. error: can't find command `linuxefi'. error: file `/boot/x86_64/grub2-efi/x86_64-xen/echo.mod' not found. error: can't find command `initrdefi'. In the iso find /mnt/iso | egrep -i "linuxefi|initrdefi|echo.mod" there's none of those. (1) How do I get the DomU config to recognize the configfile without forcing a visit to the grub prompt? (2) Not sure what to do about the missing linuxefi/initrdefi/echo.mod ... LT _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |