How to make a bootable hard disk image?
mulyadi.santosa at gmail.com
Thu Jan 31 03:09:00 EST 2013
On Thu, Jan 31, 2013 at 4:44 AM, horseriver <horserivers at gmail.com> wrote:
> On Thu, Jan 31, 2013 at 12:51:36PM +0700, Mulyadi Santosa wrote:
>> On Thu, Jan 31, 2013 at 2:52 AM, horseriver <horserivers at gmail.com> wrote:
>> > hi:)
>> > I want to boot kernel from hard disk image ,because i am using a virtual machine .
>> > How to make this bootable image ?
>> > After I make it ,how do I put kernel Image into this image?
>> If you are using qemu or kvm, you don't need to put the kernel inside
>> the virtual machine image.
>> Just use -kernel (or possibly -initrd) parameter and pass the path and
>> file name of your kernel image and you're good to go.
> The path?
> How to write the path? You mean the virtual machine can share physical
> hard disk with the host ,without its own hard disk image ?
assume your virtual disk image is in /tmp/guest.img.
Kernel is /tmp/kernel-image. Initrd is /tmp/initrd
Usually, I invoke it this way:
qemu -kernel /tmp/kernel-image -initrd /tmp/initrd -hda /tmp/guest.img
Hope you got the idea....
Freelance Linux trainer and consultant
More information about the Kernelnewbies