Чтобы добавить, похоже, есть XenConvert, который, похоже, конвертирует существующие установки в виртуальные машины https: //www.citrix .com / go / products / xenserver / xenserver-xenconvert-free.html
В качестве примера можно использовать XenConvert для преобразования существующей физической установки в VHD, затем использовать VirtualBox для преобразования в VDI, а затем преобразовать (с помощью инструмента VirtualBox VBoxManage) в образ виртуальной машины Xen.
Некоторые инструкции здесь: https://www.serverstack.com/blog/2012/11/20/converting-virtualbox-vm-to-a-xen-hypervisor-virtual-machine/
An Преимущество здесь в том, что VirtualBox можно использовать для проверки правильности преобразования.
Вероятно, потребуется больше места, чем размер соответствующих разделов физических установок. Если необходимо преобразовать 100 ГБ, то для копирования и преобразования, вероятно, потребуется пространство не менее 200 ГБ и немного больше.
Процесс может быть несколько техническим: http://www.ioncannon.net/system-administration/80/how-to-transfer-linux-from-virtualbox-to-xen /
В моем случае такое же сообщение об ошибке появлялось, если файл был либо .ksh, либо .sh, например:
-ksh: ./somefile.sh: not found [No such file or directory]
Оказывается, проблема с доступом.
Даже если вы сделаете этот файл исполняемым, на сервере вам могут потребоваться права администратора для запуска. Я мог бы запустить командную строку, но выполнение скрипта не было бы найдено, попробуйте запустить скрипт в sudo, тогда вы узнаете, разрешено ли вам запускать скрипт как root или нет.
Это происходит из-за ^M
символов.
Попробуйте использовать dos2unix <File_name>
, и мы должны получить ожидаемые результаты.