Instalacja Ubuntu 14.04 LTS (Trusty Tahir) VM na Xenserver 6.2

Żeby przeprowadzić instalację Ubuntu 14.04 LTS jako VM na Xenserver musimy poprawić pygrub i utworzyć template dla nowej werji Ubuntu.

Poprawiamy pygrub na żelastwie Xenserver.
1. Logujemy sie jako root na Xenserver (dom0):
2. Edytujemy plik /usr/lib/python2.4/site-packages/grub/GrubConf.py

mcedit /usr/lib/python2.4/site-packages/grub/GrubConf.py

  • Zmienimy linię 428 z

    if arg.strip() == "${saved_entry}":
    

    na:

    if arg.strip() == "${saved_entry}" or arg.strip() == "${next_entry}":
    

 

Tworzymy nowy template „Ubuntu Trusty 14.04 (64-bit)”
1. Logujemy sie jako root na Xenserver (dom0):
2. Wykonujemy trzy poniższe polecenia:

TEMPLATE_UUID=`xe template-list name-label="Ubuntu Lucid Lynx 10.04 (64-bit)" params=uuid --minimal`
NEW_TEMPLATE_UUID=`xe vm-clone uuid=$TEMPLATE_UUID new-name-label="Ubuntu Trusty 14.04 (64-bit)"`
xe template-param-set other-config:default_template=true other-config:debian-release=trusty uuid=$NEW_TEMPLATE_UUID
Tworzymy maszynę wirtualną używając XenCenter:
1. Wybieramy VM Template
 Ubuntu14.04_install_01
2. Nadajemy nazwę nowej maszynie
Ubuntu14.04_install_02
3. Instalację przepowadzimy bezpośrednio z sieci.
Instal from URL: http://pl.archive.ubuntu.com/ubuntu
Ubuntu14.04_install_03
4. Wybieramy hosta Xenserver na którym będzie uruchamiana maszyna.
Ubuntu14.04_install_04
5. Przydzielamy zasoby CPU oraz pamięci RAM
Ubuntu14.04_install_05
6. Przydzielamy zasoby dyskowe
Ubuntu14.04_install_06
7. Przydzielamy zasoby sieciowe
Ubuntu14.04_install_07
8. Podsumowanie i instalacja
Ubuntu14.04_install_08
Dalej instalujemy jak poprzednie wersje Ubuntu.