Встала как-то задача разместить routeros на виртуальной машине, которая в свою очередь была на Proxmox. Задачка оказалась не совсем тривиальная. На просторах интернета есть куча статей которые рассказывают, как это сделать, но не в том случае, если у вас используется файловая система ZFS.
В итоге все оказалось намного проще, чем казалось. Первое, что необходимо сделать, это создать ВМ самым простым способом через Web-интерфейс. После чего скачать образ с сайта mikrotik.com
1 |
wget https://download.mikrotik.com/routeros/6.46.7/chr-6.46.7.img.zip |
Распоковать его:
1 |
unzip chr-6.46.7.img.zip |
Скопировать его с помощью команды dd, тем самым заменив созданный жесткий диск при создании виртуальной машины:
1 |
dd if=chr-6.46.7.img of=/dev/zvol/PoolHDD/vm-107-disk-0 |
и все, можно запускать ВМ.
Путь /dev/zvol/**** может быть у всех разный и зависит от того как вы назвали ZFS пул при создании.