Document the different config files.
Document how to run qemu for the ones I've run. Use qcow2 for all qemu images.
This commit is contained in:
parent
8272782498
commit
5d607c3eeb
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=291921
@ -12,3 +12,40 @@ This is a work in progress. Generally, to build this you should
|
||||
sudo sh ../nanobsd.sh -c foo.cfg
|
||||
but do be careful if things are interrupted. There may still be
|
||||
bugs lurking that cause your entire FreeBSD tree to disappear.
|
||||
|
||||
Some features:
|
||||
|
||||
Image size is minimal, we grow the last partition on first boot to
|
||||
fill the media.
|
||||
|
||||
Images are both as easy as possible to construct, as well as easy as
|
||||
possible to expand.
|
||||
|
||||
Config Short description
|
||||
beaglebone.cfg Create a bootable beaglebone image
|
||||
qemu-amd64.cfg Create a bootable amd64 image for qemu (W)
|
||||
qemu-i386.cfg Create a bootable i386 image for qemu (W)
|
||||
qemu-mips.cfg Create a bootable mips malta board image for
|
||||
qemu
|
||||
qemu-mips64.cfg Create a bootable mips malta board (64-bit
|
||||
mode) image for qemu
|
||||
qemu-powerpc.cfg Create a bootable 32-bit powerpc image for
|
||||
qemu
|
||||
qemu-powerpc64.cfg Create a bootable 64-bit IBM-flavor image for
|
||||
qemu
|
||||
qemu-sparc64.cfg Create a bootable sparc64 image for qemu
|
||||
rpi.cfg Create a bootable image for Raspberry Pi B
|
||||
rpi2.cfg Create a bootable image for Raspberry Pi2
|
||||
sam9260ek.cfg Create a bootable image for an Atmel SAM9260-EK
|
||||
evaluation board (still needs a kenrel loaded
|
||||
into dataflash or NAND, so experimental).
|
||||
sam9g20ek.cfg Create a bootable image for an Atmel SAM9G20-EK
|
||||
evaluation board (still needs a kenrel loaded
|
||||
into dataflash or NAND, so experimental). Also
|
||||
works on many after-market boards that are somewhat
|
||||
compatible with the refernce board.
|
||||
|
||||
QEMU command lines for serial console access
|
||||
|
||||
i386: qemu-system-i386 -m 512 -hda _.disk.image.qemu-i386.qcow2 -nographic
|
||||
amd64: qemu-system-amd64 -m 512 -hda _.disk.image.qemu-amd64.qcow2 -nographic
|
||||
|
@ -37,6 +37,7 @@ NANO_KERNEL=GENERIC
|
||||
NANO_DRIVE=ada0
|
||||
NANO_NAME=qemu-amd64
|
||||
|
||||
NANO_DISKIMAGE_FORMAT=qcow2
|
||||
export EMBED_OMIT_FAT=t
|
||||
|
||||
. common # Pull in common definitions, keep last
|
||||
|
@ -37,6 +37,7 @@ NANO_KERNEL=MALTA
|
||||
NANO_DRIVE=ada0
|
||||
NANO_NAME=qemu-mips
|
||||
|
||||
NANO_DISKIMAGE_FORMAT=qcow2
|
||||
export EMBED_OMIT_FAT=t
|
||||
|
||||
. common # Pull in common definitions, keep last
|
||||
|
@ -37,6 +37,7 @@ NANO_KERNEL=MALTA64
|
||||
NANO_DRIVE=ada0
|
||||
NANO_NAME=qemu-mips64
|
||||
|
||||
NANO_DISKIMAGE_FORMAT=qcow2
|
||||
export EMBED_OMIT_FAT=t
|
||||
|
||||
. common # Pull in common definitions, keep last
|
||||
|
@ -38,6 +38,7 @@ NANO_KERNEL=GENERIC
|
||||
NANO_DRIVE=ada0
|
||||
NANO_NAME=qemu-powerpc
|
||||
|
||||
NANO_DISKIMAGE_FORMAT=qcow2
|
||||
export EMBED_OMIT_FAT=t
|
||||
|
||||
. common # Pull in common definitions, keep last
|
||||
|
@ -37,6 +37,7 @@ NANO_KERNEL=GENERIC64
|
||||
NANO_DRIVE=ada0
|
||||
NANO_NAME=qemu-powerpc64
|
||||
|
||||
NANO_DISKIMAGE_FORMAT=qcow2
|
||||
export EMBED_OMIT_FAT=t
|
||||
|
||||
. common # Pull in common definitions, keep last
|
||||
|
@ -37,6 +37,7 @@ NANO_KERNEL=GENERIC
|
||||
NANO_DRIVE=ada0
|
||||
NANO_NAME=qemu-sparc64
|
||||
|
||||
NANO_DISKIMAGE_FORMAT=qcow2
|
||||
export EMBED_OMIT_FAT=t
|
||||
|
||||
. common # Pull in common definitions, keep last
|
||||
|
Loading…
Reference in New Issue
Block a user