export MGUID=`xe vm-install template=centos6 new-name-label="centos 6 test install 3"`
xe vm-disk-add disk-size=11GiB vm=$MGUID sr-uuid=$STORAGE_UID device=0
xe vm-param-set uuid="$MGUID" PV-args="ks=http://server.com/ks.cfg ksdevice=eth0"
xe vm-param-set uuid="$MGUID" other-config:install-repository="http://mirror.switch.ch/ftp/mirror/centos/6/os/x86_64/"
xe vm-start uuid=$MGUID
когда я это делаю, я получаю сообщение об отсутствии загрузчика. если я добавлю диск в шаблон и опущу вторую команду, все будет работать нормально.
Итак, вопрос: как я могу загрузиться в установку после добавления диска (ов)
Я пытаюсь следить за этим:
Когда я запускаю строку vm-disk-add, я получаю
«Устройство с указанным именем уже существует на выбранном устройстве виртуальной машины: 0»
Это означает, что у меня уже есть диск в позиции 0. Это правда; мой шаблон включает диск в слот 0, когда он сделан.
Думаю, мой вопрос в том, почему вы хотите это сделать. Что, если вы поместите в шаблон диск небольшого размера, а затем увеличите его до нужного размера, прежде чем выполнять vm-start. Будет ли это иметь такой же желаемый эффект?
Эта страница вам вообще помогает ?:
http://forums.citrix.com/thread.jspa?threadID=290306&start=0&tstart=0