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 스크립트)는 가져오지 못하는 것 같습니다.

USB 썸 드라이브에 웹 설치 중인 동일한 ISO를 '굽기'하면 제대로 설치되고 부팅됩니다.

    #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에서 검은색 화면이 나타나면서 실패하는 경우 비디오 드라이버 문제를 생각해 봐야 합니다.

관련 정보