Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Jan 2017 12:25:12 -0800
From:      Balaji Palaniswami <heisenbug.bala@gmail.com>
To:        Warner Losh <imp@bsdimp.com>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: Creating bootable vm disk
Message-ID:  <CAB0r=auWX_3USVL9uaKQXXEKH4T1Mo7KNR03tChRHq1EWBAvMQ@mail.gmail.com>
In-Reply-To: <CAB0r=auN44jySKM_GJj5wQDNcM1g3vDEihg49nZOWZX2rQVytQ@mail.gmail.com>
References:  <CAB0r=asgaEFbQUvx-tEnZDEDwvt8H%2B1eB0Sq3FFeJ3DCCL%2BbNQ@mail.gmail.com> <CANCZdfog3vO=9o71yDoLZDZFGQjwndtEJauaBGPO7OCQyfSPJA@mail.gmail.com> <CAB0r=auN44jySKM_GJj5wQDNcM1g3vDEihg49nZOWZX2rQVytQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
>
> On Mon, Jan 30, 2017 at 8:00 AM, Warner Losh <imp@bsdimp.com> wrote:
>
>> On Sun, Jan 29, 2017 at 11:57 PM, Balaji Palaniswami
>> <heisenbug.bala@gmail.com> wrote:
>> > Hi All,
>> >
>> > I followed this https://wiki.freebsd.org/FreeBSD/arm/crossbuild.
>> >  buildworld, buildkernel, distribution, installkernel (TARGET=arm and
>> arch=
>> >  armv6)  went fine. I have compiled stuff at /home/username/nfsroot.
>> Instead
>> >  of writing into sdcard or USB, i want to create bootable vm disk to
>> boot in
>> >  bhyve. To create i tried mkimg
>> >
>> >  sudo mkimg -s gpt -b nfsroot/boot/mbr  -p
>> >  freebsd-boot:=nfsroot/boot/gptboot -p freebsd-ufs:=root-file-system.ufs
>> -p
>> >  freebsd-swap::1G -o fbsd-2.img
>> >
>> >  Here i created root filesystem using makefs which provided the
>> >  rootfilesystem.ufs. Then i verified those contents by mounting  which
>> looks
>> >  as it is in /nfsroot. But mkimg did not create boot partition properly.
>> >  Because when i tried to mount those partition it threw I/O error and
>> when i
>> >  was trying to boot using beehive it says "kernel not found".
>> >
>> > Is there any script or list of commands to accomplish this task ?
>>
>> NanoBSD can create images for non-VM targets for arm. Which board are
>> you looking at?
>>
>> Did you put the right u-boot on the images that you are creating?
>>
>> Warner
>>
>
> apologize for top posting.
I am trying to boot using bhyve instead of hardware. So i am looking at
constructing vm disk from the output of cross compilation steps as
mentioned in wiki. Just skimmed over crochet repo, it is also constructing
the vmdisk from freebsd source tree.I am trying to figure out the way to
build vm disk in crochet which is compatible bhyve (raw).



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAB0r=auWX_3USVL9uaKQXXEKH4T1Mo7KNR03tChRHq1EWBAvMQ>