wiki:install_debian

Version 35 (modified by Jamie McClelland, 9 years ago) (diff)

--

Installing Debian

Come with a bootable USB stick with Debian Squeeze installed (as of 2010-05-25, all physical servers are being installed with squeeze and will be creating KVM virtual servers).

Initial steps

  • Plug in monitor and keyboard
  • Boot machine while USB stick is inserted
  • Enter Bios/Setup. Specify that Bios should output to serial console
  • Ensure that server skips errors like no keyboard attached
  • Reboot and select Boot Options and choose to boot to USB stick
  • [Skipping easy steps]
  • For DNS servers, use:
    Telehouse: 209.51.163.29 209.51.169.83 
    XO: 209.234.253.168
    
  • Manually partition the drive
  • Remove any existing partitions.
  • Add one partition (on each disk if there are two disks) that is:
    250 MB
    Physical volume for RAID array (or ext3 if one disk system)
    
  • Add a second parition (on each disk if there are two disks) that:
    • Takes up remaining space
    • Physical volume for RAID array (or Physical volume for LVM if one disk system)
  • Choose "Congifure software RAID" (skip step if one disk system)
    • Choose "Create MD Device"
    • Choose RAID1
    • Number of active devices: 2
    • Number of spare devices: 0
    • Now select the first partition on each device.
    • Click Continue. Repeat for second partition on each device.
    • When you are done, click Finish. Now you are back at the partition menu.
  • Scroll down to the raid devices (or apply straight to your partitions if it's a one disk system). Modify the 250 MB RAID device: Filesystem: ext3, mount on /boot
  • Encrypt the larger, remaining device. Give password to Jamie.
  • Choose "Congifure LVM" (selecting the device encrypted in the previous step)
  • Create a volume group called vg_nameofserver0
  • Create logical volumes in this volume group based on your needs. Suggestions: 3GB for /, 1GB swap.
  • After returning to the main disk config menu, click on each logical volume that you create and specify how it should be formatted and mounted.
  • Enter root password. Give to Jamie.
  • Create a second user for yourself.
  • Do not install the server package or the base package - deselect all of them.