Creating bootable vm disk
Daniel Braniss
danny at cs.huji.ac.il
Tue Jan 31 07:46:34 UTC 2017
> On 30 Jan 2017, at 22:25, Balaji Palaniswami <heisenbug.bala at gmail.com> wrote:
>
>>
>> On Mon, Jan 30, 2017 at 8:00 AM, Warner Losh <imp at bsdimp.com> wrote:
>>
>>> On Sun, Jan 29, 2017 at 11:57 PM, Balaji Palaniswami
>>> <heisenbug.bala at 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).
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
stupid question, on what hardware are you running bhyve?
danny
More information about the freebsd-arm
mailing list