qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Re: [SeaBIOS] [PATCH 0/8] option rom loading overhaul.


From: Kevin O'Connor
Subject: Re: [Qemu-devel] Re: [SeaBIOS] [PATCH 0/8] option rom loading overhaul.
Date: Fri, 18 Dec 2009 20:48:42 -0500
User-agent: Mutt/1.5.19 (2009-01-05)

On Fri, Dec 18, 2009 at 11:12:06AM -0600, Anthony Liguori wrote:
> BTW, the following works:
>
> sudo x86_64-softmmu/qemu-system-x86_64 -hda ~/images/linux.img -snapshot  
> -m 512 -net nic,model=rtl8139,macaddr=56:54:32:12:34:56 -net  
> nic,model=e1000,macaddr=56:54:32:12:34:57 -net  
> nic,model=virtio,macaddr=56:54:32:12:34:58 -boot menu=on -net tap  
> -kernel /boot/vmlinuz-2.6.27.38-170.2.113.fc10.x86_64 -initrd  
> /boot/initrd-2.6.27.38-170.2.113.fc10.x86_64.img -append "ro"
>
> Using the F12 menu, I can select any of the three option roms and it  
> network boots or I can select 'Legacy Option ROM' and it will boot from  
> -kernel.  That is exceedingly cool :-)  We just need to give it a proper  
> PnP header and advertise it as a BEV device so that we can give it a  
> meaningful name.

As it stands now, if the command line has -kernel, it will always boot
from the kernel regardless of the item one selects in the boot menu.
(Legacy roms are always run - the boot menu only selects the order wrt
BCVs.)  However, converting the rom into a BEV will indeed make it
selectable.

Also, to see a truly interesting boot menu - try appending something
like the following to the command line:

-fda disk.dsk -fdb odin1440.img -hdd dos-drivec -cdrom ../../iso/win-vista.iso 
-drive file=../../iso/win-xp.iso,media=cdrom,index=1

SeaBIOS allows one to boot from either floppy, any harddrive, and any
cdrom.

-Kevin




reply via email to

[Prev in Thread] Current Thread [Next in Thread]