* [Qemu-devel] boot order=d bug?
@ 2017-05-07 5:42 Carl Karsten
2017-05-08 2:02 ` Thomas Huth
0 siblings, 1 reply; 5+ messages in thread
From: Carl Karsten @ 2017-05-07 5:42 UTC (permalink / raw)
To: qemu-devel
In the real world I will have a machine with a sata hd and boot the
installer from a usb stick. I want to test this with 2 disk image files.
The usb stick will be built like so:
https://github.com/CarlFK/video-stack-deploy/blob/usbstick/scripts/mk_usb_installer.sh
but this will demo the problem I have run into with qemu: how do I boot
from boot.img without using boot=menu?
# make a blank disk to install to
qemu-img create -f qcow2 disk.cow 8G
# get an installer image
wget
http://ftp.debian.org/debian/dists/stretch/main/installer-amd64/current/images/hd-media/boot.img.gz
gunzip boot.img.gz
qemu-system-x86_64 -m 256 -display curses \
-drive file=disk.cow,index=0 \
-drive file=boot.img,index=1 \
-boot menu=on
# Hit esc and then #2 to boot the installer.
Press ESC for boot menu.
Select boot device:
1. ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (8192 MiBytes)
2. ata0-1: QEMU HARDDISK ATA-7 Hard-Disk (953 MiBytes)
3. Legacy option rom
4. Floppy [drive A]
5. DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD]
6. iPXE (PCI 00:03.0)
juser@gator:~/temp/video-stack-deploy/scripts$ qemu-system-x86_64 -version
QEMU emulator version 2.8.1(Debian 1:2.8+dfsg-4+b1)
Copyright (c) 2003-2016 Fabrice Bellard and the QEMU Project developers
--
Carl K
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Qemu-devel] boot order=d bug?
2017-05-07 5:42 [Qemu-devel] boot order=d bug? Carl Karsten
@ 2017-05-08 2:02 ` Thomas Huth
2017-05-08 4:22 ` Carl Karsten
0 siblings, 1 reply; 5+ messages in thread
From: Thomas Huth @ 2017-05-08 2:02 UTC (permalink / raw)
To: Carl Karsten, qemu-devel
On 07.05.2017 07:42, Carl Karsten wrote:
> In the real world I will have a machine with a sata hd and boot the
> installer from a usb stick. I want to test this with 2 disk image files.
>
> The usb stick will be built like so:
> https://github.com/CarlFK/video-stack-deploy/blob/usbstick/scripts/mk_usb_installer.sh
>
> but this will demo the problem I have run into with qemu: how do I boot
> from boot.img without using boot=menu?
Have you already tried to use the bootindex property? See:
http://git.qemu.org/?p=qemu.git;a=blob;f=docs/bootindex.txt
Thomas
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Qemu-devel] boot order=d bug?
2017-05-08 2:02 ` Thomas Huth
@ 2017-05-08 4:22 ` Carl Karsten
2017-05-08 7:57 ` Thomas Huth
0 siblings, 1 reply; 5+ messages in thread
From: Carl Karsten @ 2017-05-08 4:22 UTC (permalink / raw)
To: Thomas Huth; +Cc: qemu-devel
neat. missed that.
except it doesn't work.
juser@gator:~/temp$ qemu-system-x86_64 -drive
file=boot.img,format=raw,bootindex=1
qemu-system-x86_64: -drive file=boot.img,format=raw,bootindex=1: Block
format 'raw' does not support the option 'bootindex'
juser@gator:~/temp$ qemu-system-x86_64 -drive
file=boot.img,bootindex=1WARNING: Image format was not specified for
'boot.img' and probing guessed raw.
Automatically detecting the format is dangerous for raw images,
write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
qemu-system-x86_64: -drive file=boot.img,bootindex=1: Block format 'raw'
does not support the option 'bootindex'
Is there a "yes you do --force" option ?
On Sun, May 7, 2017 at 9:02 PM, Thomas Huth <huth@tuxfamily.org> wrote:
> On 07.05.2017 07:42, Carl Karsten wrote:
> > In the real world I will have a machine with a sata hd and boot the
> > installer from a usb stick. I want to test this with 2 disk image files.
> >
> > The usb stick will be built like so:
> > https://github.com/CarlFK/video-stack-deploy/blob/
> usbstick/scripts/mk_usb_installer.sh
> >
> > but this will demo the problem I have run into with qemu: how do I boot
> > from boot.img without using boot=menu?
>
> Have you already tried to use the bootindex property? See:
>
> http://git.qemu.org/?p=qemu.git;a=blob;f=docs/bootindex.txt
>
> Thomas
>
>
--
Carl K
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Qemu-devel] boot order=d bug?
2017-05-08 4:22 ` Carl Karsten
@ 2017-05-08 7:57 ` Thomas Huth
2017-05-08 15:01 ` Carl Karsten
0 siblings, 1 reply; 5+ messages in thread
From: Thomas Huth @ 2017-05-08 7:57 UTC (permalink / raw)
To: Carl Karsten; +Cc: qemu-devel
On 08.05.2017 06:22, Carl Karsten wrote:
> neat. missed that.
>
> except it doesn't work.
>
> juser@gator:~/temp$ qemu-system-x86_64 -drive
> file=boot.img,format=raw,bootindex=1
> qemu-system-x86_64: -drive file=boot.img,format=raw,bootindex=1: Block
> format 'raw' does not support the option 'bootindex'
bootindex is a property of the "-device" parameter, not of "-drive", so
you've got to specify both parameters here (with "if=none" for -drive).
See bootindex.txt for details.
Thomas
> On Sun, May 7, 2017 at 9:02 PM, Thomas Huth <huth@tuxfamily.org> wrote:
>
>> On 07.05.2017 07:42, Carl Karsten wrote:
>>> In the real world I will have a machine with a sata hd and boot the
>>> installer from a usb stick. I want to test this with 2 disk image files.
>>>
>>> The usb stick will be built like so:
>>> https://github.com/CarlFK/video-stack-deploy/blob/
>> usbstick/scripts/mk_usb_installer.sh
>>>
>>> but this will demo the problem I have run into with qemu: how do I boot
>>> from boot.img without using boot=menu?
>>
>> Have you already tried to use the bootindex property? See:
>>
>> http://git.qemu.org/?p=qemu.git;a=blob;f=docs/bootindex.txt
>>
>> Thomas
>>
>>
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Qemu-devel] boot order=d bug?
2017-05-08 7:57 ` Thomas Huth
@ 2017-05-08 15:01 ` Carl Karsten
0 siblings, 0 replies; 5+ messages in thread
From: Carl Karsten @ 2017-05-08 15:01 UTC (permalink / raw)
To: Thomas Huth; +Cc: qemu-devel
On Mon, May 8, 2017 at 2:57 AM, Thomas Huth <huth@tuxfamily.org> wrote:
> On 08.05.2017 06:22, Carl Karsten wrote:
> > neat. missed that.
> >
> > except it doesn't work.
> >
> > juser@gator:~/temp$ qemu-system-x86_64 -drive
> > file=boot.img,format=raw,bootindex=1
> > qemu-system-x86_64: -drive file=boot.img,format=raw,bootindex=1: Block
> > format 'raw' does not support the option 'bootindex'
>
> bootindex is a property of the "-device" parameter, not of "-drive", so
> you've got to specify both parameters here (with "if=none" for -drive).
> See bootindex.txt for details.
>
got it. Thank you and IRC folks for this:
qemu-system-x86_64 -m 256 \
-drive file=disk.cow,index=0 \
-drive file=/dev/sdb,index=1,format=raw,if=none,id=thumb \
-device ide-hd,drive=thumb,bootindex=1
>
> Thomas
>
> > On Sun, May 7, 2017 at 9:02 PM, Thomas Huth <huth@tuxfamily.org> wrote:
> >
> >> On 07.05.2017 07:42, Carl Karsten wrote:
> >>> In the real world I will have a machine with a sata hd and boot the
> >>> installer from a usb stick. I want to test this with 2 disk image
> files.
> >>>
> >>> The usb stick will be built like so:
> >>> https://github.com/CarlFK/video-stack-deploy/blob/
> >> usbstick/scripts/mk_usb_installer.sh
> >>>
> >>> but this will demo the problem I have run into with qemu: how do I
> boot
> >>> from boot.img without using boot=menu?
> >>
> >> Have you already tried to use the bootindex property? See:
> >>
> >> http://git.qemu.org/?p=qemu.git;a=blob;f=docs/bootindex.txt
> >>
> >> Thomas
> >>
> >>
> >
> >
>
>
--
Carl K
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-05-08 15:02 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-07 5:42 [Qemu-devel] boot order=d bug? Carl Karsten
2017-05-08 2:02 ` Thomas Huth
2017-05-08 4:22 ` Carl Karsten
2017-05-08 7:57 ` Thomas Huth
2017-05-08 15:01 ` Carl Karsten
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).