Sponsored Content
Full Discussion: QEMU not booting my image
Special Forums Hardware Filesystems, Disks and Memory QEMU not booting my image Post 302487797 by neur0n on Thursday 13th of January 2011 03:06:53 PM
Old 01-13-2011
In 'menuconfig' I think you're suppose to press the left arrow to go back. But anyways I think I figured out what the problem was. I used a block count of 8640:
Code:
dd if=/dev/zero of=kernel.img bs=512 count=8640

which is not the usual block count for a floppy. Perhaps this is what cause the problem. Because after I went back and used the example disk on the site like you said, I decided to use the block count they recommended (2880) and it worked. The only thing however, is that my project is over 3MB which means I need a lot more than 1.44MB. I was thinking about changing the settings in the grub commands but I'm not sure if they would work. Here is my intended setup:
Code:
$cat <<EOF | /sbin/grub --batch --device-map=/dev/null 
>device (hd0) /dev/loop0
>root (hd0)
>setup (hd0)
>quit
>EOF

instead of
Code:
$cat <<EOF | /sbin/grub --batch --device-map=/dev/null 
>device (fd0) /dev/loop0
>root (fd0)
>setup (fd0)
>quit
>EOF

the idea in my head is that if grub is looking for a floppy it looks for a 1.44MB image, so if it is looking for a harddrive then it looks for a random size image Smilie

---------- Post updated at 04:06 PM ---------- Previous update was at 03:48 PM ----------

By the way, when the image boot it says
Code:
Error 13: Invalid executable

This just mean that the executable is not compatible with my processor right? Because the example disk I downloaded was for Pentium 3 but my processor is a Pentium 4.
I simply booted the image using
Code:
qemu -fda the_image.img


Last edited by neur0n; 01-14-2011 at 04:15 PM..
 

8 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Create an Ignite image on tape from Online IgniteUX image

Hi, (HP-UX 11.11) I need to create a tape image of an igniteUX image created on our igniteUX server. That is to say. I have a "Online" image of the igniteUX of the targeted system but I now need to copy it to a useable TAPE (igniteUX) image so i can build an other server from it that is not... (3 Replies)
Discussion started by: Andrek
3 Replies

2. UNIX for Dummies Questions & Answers

Anyone ever used qemu and networked it ?

hi i got a virtual linux machine running on qemu my problem is connecting it to the internet im a bit confused weather i have to make a virtual network card in qemu and than tun tap it? can anyone thats done it before help me out? (1 Reply)
Discussion started by: russian460
1 Replies

3. Programming

Qemu + gdb

Hi, I got: host machine: RedHat (RHEL6) virtual machine: RedHat (RHEL6) I run (on host machine): qemu-system-x86_64 ...... -S -s after that i run (on host machine): gdb target remote localhost:1234 set architecture i386:x86-64 and then i can use (on host machine) 'ctrl + c' to... (2 Replies)
Discussion started by: Chrisdot
2 Replies

4. Solaris

Dual Booting - Solaris image CD doesn't read in BIOS

I am trying to install solaris 10-x86 as second OS on top of Windows XP. I have downloaded iso image from Oracle website and burned into bootable cd. when I loaded into CD-drive and made changes in BIOS to boot from CD. Its not reading from CD drive. After restarting the system with CD(solaris... (8 Replies)
Discussion started by: SunSolars_admin
8 Replies

5. Shell Programming and Scripting

matching image files to create one image

Hi, I have two sets of image files. Both sets have names A to Z but set 1 ends with .cdt.png and set 2 ends with .matrix.png. I want set 1 to match with set 2 if the names match (i.e. A.cdt.png will match with A.matrix.png) and with the convert image tool (program for images), it will merge the... (6 Replies)
Discussion started by: kylle345
6 Replies

6. IP Networking

Create a Bridge for Qemu using only loopback

hello networking folks, i have 3 virtual machines that need to talk to each other How can i create a bridge to loopback ? -net tap,vlan=0,ifname=tap1 where tap1 is connected to lo:1 , tap2 is connected to lo:2 etc thx (0 Replies)
Discussion started by: TwiceDone
0 Replies

7. Virtualization and Cloud Computing

QEMU performance?

Heyas So, i like doing custom a LiveImage of my OS. Using Redhats kickstart/livecd-creator method. Anyway, so i would like to test the liveimages... AND also, i WOULD like to install FreeBSD, Solaris, or whatever, onto a Virtual Machine. I used to use Oracles Virtualbox, but eversince... (3 Replies)
Discussion started by: sea
3 Replies

8. BSD

How to install Ultrix 4.2 on Qemu?

Hi Problem changed. I've got a message showing on the screen which says Guest has not initialized the display (yet) Any how I can fix this? Thanks Jack (4 Replies)
Discussion started by: lucky7456969
4 Replies
GRUB-MKRESCUE(3)					     Library Functions Manual						  GRUB-MKRESCUE(3)

NAME
grub-mkrescue -- Generate a GRUB rescue image using GNU Xorriso. SYNOPSIS
grub-mkrescue [-o | --output=FILE] [--modules=MODULES] [--install-modules=MODULES] [--themes=THEMES] [--fonts=FONTS] [--locales=LOCALES] [--compress[=no,xz,gz,lzo]] [-d | --directory=DIR] [--grub-mkimage=FILE] [--rom-directory=DIR] [--xorriso=FILE] [--grub-glue-efi=FILE] [--grub-render-label=FILE] [--label-font=FILE] [--label-color=COLOR] [--label-bgcolor=FILE] [--product-name=STRING] [--product-version=STRING] [--sparc-boot] [--arcs-boot] DESCRIPTION
grub-mkrescue can be used to generate a rescue image with the GRUB bootloader. OPTIONS
--output=FILE Write the generated file to FILE. The default is to write to standard output. --modules=MODULES Pre-load modules specified by MODULES. --install-modules=MODULES Install only MODULES and their dependencies. The default is to install all available modules. --themes=THEMES Install THEMES. The default is to install the starfield theme, if available. --fonts=FONTS Install FONTS. The default is to install the unicode font. --locales=LOCALES Install only locales listed in LOCALES. The default is to install all available locales. --compress[=no,xz,gz,lzo] Compress GRUB files using the specified compression algorithm. --directory=DIR Use images and modules in DIR. --grub-mkimage=FILE Use FILE as grub-mkimage(1). The default is /usr/bin/grub-mkimage. --rom-directory=DIR Save ROM images in DIR. --xorriso=FILE Use FILE as xorriso. --grub-glue-efi=FILE Use FILE as grub-glue-efi(3). --grub-render-label=FILE Use FILE as grub-render-label(3). --label-font=FILE Use FILE as the font file for generated labels. --label-color=COLOR Use COLOR as the color for generated labels. --label-bgcolor=COLOR Use COLOR as the background color for generated labels. --product-name=STRING Use STRING as the product name in generated labels. --product-version=STRING Use STRING as the product version in generated labels. --sparc-boot Enable booting the SPARC platform. This disables HFS+, APM, ARCS, and "boot as disk image" on the i386-pc target platform. --arcs-boot Enable ARCS booting. This is typically for big-endian MIPS machines, and disables HFS+, APM, sparc64, and "boot as disk image" on the i386-pc target platform. -- All options after a -- will be passed directly to xorriso's command line when generating the image. SEE ALSO
info grub Wed Feb 26 2014 GRUB-MKRESCUE(3)
All times are GMT -4. The time now is 11:02 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy