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>