Проект

Общее

Профиль

Импорт виртуальных машин Linux » История » Версия 2

Dmitry Chernyak, 08.09.2014 11:08

1 1 Dmitry Chernyak
h1. Импорт виртуальных машин Linux
2 1 Dmitry Chernyak
3 1 Dmitry Chernyak
<pre>
4 1 Dmitry Chernyak
gnt-instance activate-disks megaplan
5 1 Dmitry Chernyak
</pre>
6 2 Dmitry Chernyak
7 1 Dmitry Chernyak
Команда выведет имя диска
8 1 Dmitry Chernyak
9 1 Dmitry Chernyak
Залить raw-образ командой
10 1 Dmitry Chernyak
11 1 Dmitry Chernyak
<pre>
12 1 Dmitry Chernyak
dd if=ОБРАЗ of=ДИСК bs=64k
13 1 Dmitry Chernyak
</pre>
14 1 Dmitry Chernyak
15 1 Dmitry Chernyak
<pre>
16 1 Dmitry Chernyak
gnt-instance deactivate-disks megaplan
17 1 Dmitry Chernyak
</pre>
18 1 Dmitry Chernyak
19 1 Dmitry Chernyak
h2. Настроить виртуальную машину
20 1 Dmitry Chernyak
21 1 Dmitry Chernyak
При создании обычных виртуальных машин используется внутреннее ядро и загрузчик pygrub,
22 1 Dmitry Chernyak
настройки которого находятся в /boot/menu.lst виртуальной машины.
23 1 Dmitry Chernyak
Здесь мы рекомендуем использовать внешнее ядро, поскольку это позволит не вмешиваться в полученный образ.
24 1 Dmitry Chernyak
25 1 Dmitry Chernyak
<pre>
26 1 Dmitry Chernyak
gnt-instance modify -H use_bootloader=false megaplan
27 1 Dmitry Chernyak
gnt-instance modify -H initrd_path=/boot/initrd.img-3.2.0-33-generic megaplan
28 1 Dmitry Chernyak
gnt-instance modify -H kernel_path=/boot/vmlinuz-3.2.0-33-generic megaplan
29 1 Dmitry Chernyak
gnt-instance modify -H kernel_args='ro console=hvc0' megaplan
30 1 Dmitry Chernyak
</pre>
31 1 Dmitry Chernyak
32 1 Dmitry Chernyak
h2. Запустить виртуальную машину
33 1 Dmitry Chernyak
34 1 Dmitry Chernyak
<pre>
35 1 Dmitry Chernyak
gnt-instance startup megaplan
36 1 Dmitry Chernyak
</pre>