bhyveload.8
BHYVELOAD(8)
BHYVELOAD(8)
FreeBSD System Manager's Manual
BHYVELOAD(8)
bhyveload
—
在 bhyve 虚拟机中加载 FreeBSD 来宾
bhyveload
[-C
] [-S
] [-c
cons-dev] [-d
disk-path] [-e
name=value] [-h
host-path] [-l
os-loader] [-m
memsize[K|k|M|m|G|g|T|t]] vmname
bhyveload
用于 在 bhyve(4) 虚拟机中加载 FreeBSD 来宾。
bhyveload
它基于 loader(8) 并将在用户终端上显示与 FreeBSD 加载程序相同的界面。可以通过指定不同的 OS 加载程序来更改此行为。
虚拟机被标识为 vmname ,如果它不存在,将被创建。
可以使用以下选项:
-c
cons-dev
cons-dev 是一个用于 bhyveload
终端I/O的 tty(4) 设备。
文本字符串 "stdio" 也被接受并选择使用无缓冲的标准 I/O。这是默认值。
-d
disk-path
disk-path 是来宾引导磁盘映像的路径名。
-e
name=value
将 FreeBSD 加载程序环境变量 name 设置为 value 。
该选项可以多次使用以设置多个环境变量。
-h
host-path
host-path 是来宾引导文件系统顶部的目录。
-l
os-loader
指定不同的操作系统加载程序。默认情况下 bhyveload
将使用 /boot/userboot.so ,它提供了一个标准的 FreeBSD 加载器。
-m
memsize[K|k|M|m|G|g|T|t]
memsize 是分配给来宾的内存量。
memsize 参数可以以 K
, M
, G
或 T
(大写或小写)中的一个作为后缀,分别表示 Kilobytes、Megabytes、Gigabytes 或 Terabytes 的倍数。
memsize 默认为 256M。
bhyveload
转储核心时,在核心文件中包含来宾内存 。这用于调试 OS 加载程序,因为它允许检查来宾内存。
连接访客内存。
要创建一个名为 freebsd-vm 的虚拟机,它会从 ISO 映像 /freebsd/release.iso 启动并分配 1GB 内存:
bhyveload -m 1G -d /freebsd/release.iso freebsd-vm
要创建一个名为 test-vm 的虚拟机 ,分配 256MB 内存,主机目录 /user/images/test 下的来宾根文件系统和终端 I/O 发送到 nmdm(4) 设备 /dev/nmdm1B
bhyveload -m 256MB -h /usr/images/test -c /dev/nmdm1B test-vm
bhyve(4), nmdm(4), vmm(4), bhyve(8), loader(8)
bhyveload
首次出现在 FreeBSD 10.0 中。
bhyveload
是由NetApp公司的 Neel Natu <neel@FreeBSD.org> 在 Doug Rabson <dfr@FreeBSD.org> 的帮助下开发的。
bhyveload
只能以访客身份加载 FreeBSD 。
June 24, 2016
FreeBSD 13.1-RELEASE
最后更新于
这有帮助吗?