Our Step by Step Install of Ubuntu "14.04.1-server-amd64" for FOG

  • We’ve standardized on Ubuntu “14.04.1-server-amd64” for our FOG deployments. This is the recipe we currently use for installing the server in preparation for installing FOG SVN2651 at least.

    We have a Microsoft 2008r2 AD, with DHCP, DNS etc.

    [U][B]To Install Ubuntu “14.04.1-server-amd64”[/B][/U]

    [B]01> Create DHCP Reservation for FOG server with proper name[/B]

    [B]02> Configure DHCP Scope Options for Subnet(s)[/B]
    [CODE]Option 012 Host Name “fogservername.yourdomain”
    Option 066 Boot Server Host Name “#.#.#.#”
    Option 067 Bootfile Name “undionly.kpxe”[/CODE]

    [B]03> Flash & Program System BIOS for ODD Boot of Hardware FOG server[/B]

    [B]04> Install Drives[/B]
    [CODE]A) HDD #1 (10+GiB & zeroed) on first controller port
    B) ODD #1 on last port[/CODE]

    [B]05> Boot: “14.04.1-server-amd64.iso”[/B]

    [B]06> Installer Answers[/B]
    []Language: = [B]English[/B]
    ]Ubuntu = [B]Install Ubuntu Server[/B]
    []Select a Language = [B]English - English[/B]
    ]Select your location = [I][B]<your location>[/B][/I]
    []Configure the keyboard = [B]NO[/B]
    ]Country of origin for the keyboard = [B]English (US)[/B]
    []Keyboard layout = [B]English (US)[/B]
    ]Configure the network / Hostname = [I][B]fogservername <as indicated by DHCP reservation>[/B][/I]
    []Set up users and passwords / Full name for the new user = [B]Administrator[/B]
    ]Set up users and passwords / Username for your account = [B]administrator[/B]
    []Set up users and passwords / Choose a password for the new user = “[I][B]… server password …”[/B][/I]
    ]Set up users and passwords / Encrypt your home directory = [B]NO[/B]
    []Configure the clock / Select your time zone = [I][B]<your time zone>[/B][/I]
    ]Partition disks / Partitioning method = [B]Guided - use entire disk and set up LVM[/B]
    []Partition disks / Select disk to partition = [I][B]SCSI1(0,0,0)(sda) - …[/B][/I]
    ]Partition disks / Write the changes to disks and configure LVM? = [B]YES[/B]
    []Partition disks / Amount of volume group to use for guided partitioning = [B]MAX[/B]
    ]Partition disks / Write the changes to disks? = [B]YES[/B]
    []Configure the package manager / HTTP proxy information = [I][B]<blank>[/B][/I]
    ]Configuring tasksel / How do you want to manage upgrades on this system? = [B]No automatic updates[/B]
    []Software selection / Choose software to install = [B]ADD Open SSH server (for Remote Shell capability)[/B]
    ]Install the GRUB boot loader on a hard disk = [B]YES[/B]
    []Finish the installation / Installation complete = [B]ISO[/B]
    [B]07> Program System BIOS for HDD Boot only[/B]

    [B]08> Configure OS[/B]

    Login REMOTELY with Kitty ( [url]http://kitty.9bis.net/[/url] )

    Elevate Access Level

    Backup /etc/sysctl.conf

    - Disable IPv6 (4 parts)

    - Enable New IPv6 System Controls

    - Verify IPv6 is no longer Running

    Create Temp Directory in Home Mount Folder

    Install Clam Antivirus

    Install Common Internet File System Utilities for Volume Mounting (SMB Share)

    Get Updates


    [CODE]sudo su

    cp /etc/sysctl.conf /etc/sysctl.conf.old &&
    echo “# IPv6” >> /etc/sysctl.conf &&
    echo “net.ipv6.conf.all.disable_ipv6 = 1” >> /etc/sysctl.conf &&
    echo “net.ipv6.conf.default.disable_ipv6 = 1” >> /etc/sysctl.conf &&
    echo “net.ipv6.conf.lo.disable_ipv6 = 1” >> /etc/sysctl.conf &&
    sysctl -p &&
    ifconfig &&
    mkdir /mnt/temp &&
    apt-get install clamav -y &&
    apt-get install cifs-utils -y &&
    apt-get clean &&
    apt-get update &&
    apt-get upgrade -y &&
    apt-get dist-upgrade -y &&
    apt-get autoremove -y &&
    apt-get autoclean -y &&


  • Updated to a single line copy/pasted post-install configuration and SVN2651.

  • This post is deleted!

  • This post is deleted!