VirtualBox

source: vbox/trunk/doc/manual/ru_RU/man_VBoxManage-modifynvram.xml@ 103068

Last change on this file since 103068 was 98103, checked in by vboxsync, 2 years ago

Copyright year updates by scm.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 10.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 manpage, user manual, usage: VBoxManage modifynvram
4-->
5<!--
6 Copyright (C) 2021-2023 Oracle and/or its affiliates.
7
8 This file is part of VirtualBox base platform packages, as
9 available from https://www.virtualbox.org.
10
11 This program is free software; you can redistribute it and/or
12 modify it under the terms of the GNU General Public License
13 as published by the Free Software Foundation, in version 3 of the
14 License.
15
16 This program is distributed in the hope that it will be useful, but
17 WITHOUT ANY WARRANTY; without even the implied warranty of
18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19 General Public License for more details.
20
21 You should have received a copy of the GNU General Public License
22 along with this program; if not, see <https://www.gnu.org/licenses>.
23
24 SPDX-License-Identifier: GPL-3.0-only
25-->
26<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
27 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
28<!ENTITY % all.entities SYSTEM "all-entities.ent">
29%all.entities;
30]>
31<refentry id="vboxmanage-modifynvram" lang="en">
32 <refentryinfo>
33 <pubdate>$Date: 2023-01-17 14:15:46 +0000 (Tue, 17 Jan 2023) $</pubdate>
34 <title>VBoxManage modifynvram</title>
35 </refentryinfo>
36
37 <refmeta>
38 <refentrytitle>VBoxManage-modifynvram</refentrytitle>
39 <manvolnum>1</manvolnum>
40 </refmeta>
41
42 <refnamediv>
43 <refname>VBoxManage-modifynvram</refname>
44 <refpurpose>Отображение и изменение содержимого NVRAM виртуальной машины</refpurpose>
45 <refclass>&product-name;</refclass>
46 </refnamediv>
47
48 <refsynopsisdiv>
49 <cmdsynopsis id="synopsis-vboxmanage-modifynvram-inituefivarstore">
50 <command>VBoxManage modifynvram</command>
51 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
52 <arg choice="plain">inituefivarstore</arg>
53 </cmdsynopsis>
54 <cmdsynopsis id="synopsis-vboxmanage-modifynvram-enrollmssignatures">
55 <command>VBoxManage modifynvram</command>
56 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
57 <arg choice="plain">enrollmssignatures</arg>
58 </cmdsynopsis>
59 <cmdsynopsis id="synopsis-vboxmanage-modifynvram-enrollorclpk">
60 <command>VBoxManage modifynvram</command>
61 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
62 <arg choice="plain">enrollorclpk</arg>
63 </cmdsynopsis>
64 <cmdsynopsis id="synopsis-vboxmanage-modifynvram-enrollpk">
65 <command>VBoxManage modifynvram</command>
66 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
67 <arg choice="plain">enrollpk</arg>
68 <arg>--platform-key=<replaceable>имя-файла</replaceable></arg>
69 <arg>--owner-uuid=<replaceable>uuid</replaceable></arg>
70 </cmdsynopsis>
71 <cmdsynopsis id="synopsis-vboxmanage-modifynvram-listvars">
72 <command>VBoxManage modifynvram</command>
73 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
74 <arg choice="plain">listvars</arg>
75 </cmdsynopsis>
76 <cmdsynopsis id="synopsis-vboxmanage-modifynvram-queryvar">
77 <command>VBoxManage modifynvram</command>
78 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
79 <arg choice="plain">queryvar</arg>
80 <arg>--name=<replaceable>имя</replaceable></arg>
81 <arg>--filename=<replaceable>имя-файла</replaceable></arg>
82 </cmdsynopsis>
83 <cmdsynopsis id="synopsis-vboxmanage-modifynvram-deletevar">
84 <command>VBoxManage modifynvram</command>
85 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
86 <arg choice="plain">deletevar</arg>
87 <arg>--name=<replaceable>имя</replaceable></arg>
88 <arg>--owner-uuid=<replaceable>uuid</replaceable></arg>
89 </cmdsynopsis>
90 <cmdsynopsis id="synopsis-vboxmanage-modifynvram-changevar">
91 <command>VBoxManage modifynvram</command>
92 <arg choice="req"><replaceable>uuid|имя-ВМ</replaceable></arg>
93 <arg choice="plain">changevar</arg>
94 <arg>--name=<replaceable>имя</replaceable></arg>
95 <arg>--filename=<replaceable>имя-файла</replaceable></arg>
96 </cmdsynopsis>
97 </refsynopsisdiv>
98
99 <refsect1>
100 <title>Описание</title>
101
102 <para>Команды "modifynvram" предназначены для экспертов, которые хотят изучить и изменить
103 хранилище переменных UEFI виртуальной машины. Любые допущенные здесь ошибки могут
104 привести машину в нерабочее состояние.</para>
105
106 <refsect2 id="vboxmanage-modifynvram-common-options">
107 <title>Общие параметры</title>
108 <remark role="help-scope" condition="GLOBAL"/>
109 <para>Все подкоманды <command>modifynvram</command> выполняются на работающей виртуальной
110 машине:</para>
111 <variablelist>
112 <varlistentry>
113 <term><replaceable>uuid|имя-ВМ</replaceable></term>
114 <listitem><para>Или UUID или имя ВМ (чувствительно к регистру).</para></listitem>
115 </varlistentry>
116 </variablelist>
117 </refsect2>
118
119 <refsect2 id="vboxmanage-modifynvram-inituefivarstore">
120 <title>modifynvram inituefivarstore</title>
121 <remark role="help-copy-synopsis"/>
122 <para>
123 Инициализирует хранилище переменных UEFI в состояние по умолчанию. Все ранее
124 существовавшие хранилища переменных удаляются. Используйте с особой осторожностью!
125 </para>
126 </refsect2>
127
128 <refsect2 id="vboxmanage-modifynvram-enrollmssignatures">
129 <title>modifynvram enrollmssignatures</title>
130 <remark role="help-copy-synopsis"/>
131 <para>
132 Регистрирует стандартные подписи Microsoft KEK и DB, необходимые для безопасной загрузки UEFI.
133 </para>
134 </refsect2>
135
136 <refsect2 id="vboxmanage-modifynvram-enrollorclpk">
137 <title>modifynvram enrollorclpk</title>
138 <remark role="help-copy-synopsis"/>
139 <para>
140 Регистрирует ключ платформы по умолчанию, предоставленный Oracle, необходимый для безопасной загрузки UEFI.
141 </para>
142 </refsect2>
143
144 <refsect2 id="vboxmanage-modifynvram-enrollpk">
145 <title>modifynvram enrollpk</title>
146 <remark role="help-copy-synopsis"/>
147 <para>
148 Регистрирует пользовательский ключ платформы переданный пользователем, необходимый
149 для безопасной загрузки UEFI. Следующие команды используют openssl для генерации
150 нового ключа платформы:
151 </para>
152<screen>$ openssl req -new -x509 -newkey rsa:2048 -keyout PK.key -out PK.crt</screen>
153<screen>$ openssl x509 -in PK.crt -out PK.cer -outform DER</screen>
154 <variablelist>
155 <varlistentry>
156 <term><option>--platform-key=<replaceable>имя-файла</replaceable></option></term>
157 <listitem><para>Ключ платформы переданный в качестве X.509 подписи, зашифрованной DER.</para>
158 </listitem>
159 </varlistentry>
160 <varlistentry>
161 <term><option>--owner-uuid=<replaceable>uuid</replaceable></option></term>
162 <listitem><para>UUID идентифицирующий владельца ключа платформы.</para>
163 </listitem>
164 </varlistentry>
165 </variablelist>
166 </refsect2>
167
168 <refsect2 id="vboxmanage-modifynvram-listvars">
169 <title>modifynvram listvars</title>
170 <remark role="help-copy-synopsis"/>
171 <para>
172 Показывает все переменные UEFI в хранилище виртуальной машины относительно UUID их владельца.
173 </para>
174 </refsect2>
175
176 <refsect2 id="vboxmanage-modifynvram-queryvar">
177 <title>modifynvram queryvar</title>
178 <remark role="help-copy-synopsis"/>
179 <para>
180 Запрашивает содержимое данной переменной UEFI по ее имени.
181 </para>
182 <variablelist>
183 <varlistentry>
184 <term><option>--name=<replaceable>имя</replaceable></option></term>
185 <listitem><para>имя запрашиваемой переменной UEFI.</para>
186 </listitem>
187 </varlistentry>
188 <varlistentry>
189 <term><option>--filename=<replaceable>имя-файла</replaceable></option></term>
190 <listitem>
191 <para>
192 Куда сохранять содержимое переменной в случае успеха. Это необязательно.
193 Если не указан, содержимое будет выдано в терминал как hex дамп.
194 </para>
195 </listitem>
196 </varlistentry>
197 </variablelist>
198 </refsect2>
199
200 <refsect2 id="vboxmanage-modifynvram-deletevar">
201 <title>modifynvram deletevar</title>
202 <remark role="help-copy-synopsis"/>
203 <para>
204 Удаляет данную переменную по ее имени и UUID владельца.
205 </para>
206 <variablelist>
207 <varlistentry>
208 <term><option>--name=<replaceable>имя</replaceable></option></term>
209 <listitem><para>Имя удаляемой переменной UEFI.</para>
210 </listitem>
211 </varlistentry>
212 <varlistentry>
213 <term><option>--owner-uuid=<replaceable>uuid</replaceable></option></term>
214 <listitem><para>UUID владельца удаляемой переменной.</para>
215 </listitem>
216 </varlistentry>
217 </variablelist>
218 </refsect2>
219
220 <refsect2 id="vboxmanage-modifynvram-changevar">
221 <title>modifynvram changevar</title>
222 <remark role="help-copy-synopsis"/>
223 <para>
224 Изменяет содержимое переменной UEFI на содержимое указанного файла.
225 </para>
226 <variablelist>
227 <varlistentry>
228 <term><option>--name=<replaceable>имя</replaceable></option></term>
229 <listitem><para>Имя изменяемой переменной UEFI.</para>
230 </listitem>
231 </varlistentry>
232 <varlistentry>
233 <term><option>--filename=<replaceable>имя-файла</replaceable></option></term>
234 <listitem>
235 <para>Файл с данными.</para>
236 </listitem>
237 </varlistentry>
238 </variablelist>
239 </refsect2>
240
241 </refsect1>
242</refentry>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette