Dell R710 で失敗した Ubuntu 15.04 PXE インストールをデバッグするにはどうすればよいでしょうか?

Dell R710 で失敗した Ubuntu 15.04 PXE インストールをデバッグするにはどうすればよいでしょうか?

Kickstart スクリプトを使用して Ubuntu 15.04 をインストールする PXE インストール サーバーを構築しましたが、VMWare / Virtual Box VM で正常に動作しています。インストール時間は最大 15 分です。

昨日、Dell R710 でこれを試してみましたが、最初の TFTP ブート プロセスは問題なく、インストーラーが実行され (%posts なしのみ)、インストール成功のメッセージが表示されて再起動します。その後、サーバーは BIOS POST を実行し、黒い画面 (VGA および DRAC) で停止します。IP アドレス (DHCP) は取得しているようですが、SSH (Kickstart スクリプト) は取得していません。

Web インストールしている同じ ISO を USB サムドライブに「書き込む」と、正常にインストールされ、起動します。

    #System language
    lang en_US
    #Language modules to install
    langsupport en_US
    #System keyboard
    keyboard us
    #System mouse
    mouse
    #System timezone
    timezone Australia/Sydney
    #Root password
    rootpw --iscrypted 
    #Initial user
    user foo 
    #Reboot after installation
    reboot
    #Use text mode install
    text
    #Install OS instead of upgrade
    install
    #Use Web installation
    url --url http://172.16.19.1/ubuntu
    #System bootloader configuration
    bootloader --location=mbr
    #Clear the Master Boot Record
    zerombr yes
    #Partition clearing information
    clearpart --all --initlabel
    #Disk partitioning information
    part swap --recommended
    part / --fstype ext4 --size 1 --grow
    #System authorization infomation
    auth  --useshadow  --enablemd5
    #Network information
    network --bootproto=dhcp --device=em1
    #Firewall configuration
    firewall --disabled
    #Do not configure the X Window System
    skipx

    %post
    #download server files
    wget http://172.16.19.1/files/authorized_keys -P /root/.ssh/
    wget http://172.16.19.1/files/authorized_keys -P /home/ordadmin/.ssh/
    chmod 600 /root/.ssh/authorized_keys
    chmod 600 /home/ordadmin/.ssh/authorized_keys

    #add normal apt source list
    (
    cat <<'EOP'
    ###### Ubuntu Main Repos
    deb http://au.archive.ubuntu.com/ubuntu/ vivid main restricted universe multiverse
    deb-src http://au.archive.ubuntu.com/ubuntu/ vivid main restricted universe multiverse

    ##### Ubuntu Update Repos
    deb http://au.archive.ubuntu.com/ubuntu/ vivid-security main restricted universe multiverse
    deb http://au.archive.ubuntu.com/ubuntu/ vivid-updates main restricted universe multiverse
    deb-src http://au.archive.ubuntu.com/ubuntu/ vivid-security main restricted universe multiverse
    deb-src http://au.archive.ubuntu.com/ubuntu/ vivid-updates main restricted universe multiverse

    ###### Ubuntu Partner Repo
    deb http://archive.canonical.com/ubuntu vivid partner
    deb-src http://archive.canonical.com/ubuntu vivid partner
    EOP
    ) > /etc/apt/sources.list

    (
    cat <<'EOP'
    #!/bin/sh
    # Filename:     /etc/dhcp/dhclient-exit-hooks.d/hostname
    # Purpose:      Used by dhclient-script to set the hostname of the system
    #               to match the DNS information for the host as provided by
    #               DHCP.
    #
    # Do not update hostname for virtual machine IP assignments

    if [ "$interface" != "em1" ]
      then
      return
    fi

    if [ "$reason" != BOUND ] && [ "$reason" != RENEW ] \
      && [ "$reason" != REBIND ] && [ "$reason" != REBOOT ]
      then
      return
    fi

    sleep 3;
    echo dhclient-exit-hooks.d/hostname: Dynamic IP address = $new_ip_address
    hostname=$(host $new_ip_address | cut -d ' ' -f 5 | sed -r 's/((.*)[^\.])\.?/\1/g' )
    echo $hostname > /etc/hostname
    hostname $hostname
    echo dhclient-exit-hooks.d/hostname: Dynamic Hostname = $hostname
    EOP
    ) > /etc/dhcp/dhclient-exit-hooks.d/hostname

    apt-get update
    apt-get upgrade -y
    apt-get -y install python
    apt-get -y install openssh-server

ユウのキックスタート?

答え1

別のクライアントでは動作するが、Dell R710 では黒い画面が表示されて失敗する場合は、ビデオ ドライバーの問題と考えられます。

関連情報