Squeezebox Setup

The install program

To recap we now have:

  1. A DHCP / TFTP server running
  2. You’ll need a keyboard (and a mouse would make life easier) plugged into the server. And a monitor hooked up.
  3. A server with the OS hard disk (and no others) in it
  4. That is booting into the OS install program

The install itself is pretty straightforwards.

  1. Choose a language and click ok.setup1
  2. Choose a keyboard type and click ok.setup2
  3. Choose HTTP and click OKsetup3
  4. Take the defaults and click oksetup4
  5. The website name is a centos mirror. Take your pick from the list of mirrors – I went for anorien.csc.warwick.ac.uk. The directory is mirrors/centos/5.4/os/i386 (NOT the 5.3 in the screenshot!).setup5
  6. There is a pause while the stage 2 loader is downloadedsetup6
  7. Then the stage 2 loader pops up (if you have a tiny amount of video memory you may get the text version – all the instructions still apply)setup7
  8. If you have a new hard disk you’ll need to ok a warning about the drivesetup8.5
  9. For the partitioning I’ve chosen to remove all the partitions on the drive and want to review the layout. Choose the option appropriate to you.setup8
  10. If you are deleting all the partitions you get another warning.setup9
  11. A review of what will be created. You can see boot, swap and data partitions, and the LVM setup. Again not having the additional disks in makes this a bit easier. I like to have two volume groups – one for data and one for the OS drive – makes swapping things round a lot easier. With only one drive to choose from the defaults are fine.setup10
  12. We do want a boot loader – just take the defaultssetup11
  13. I’ve manually specified a hostname. Put in whatever you want (or leave it coming from the router).setup12
  14. Choose your location.setup14
  15. Choose your password for root. Make it as secure as you possibly can.setup15
  16. Choose your packages to install. The approach I take is to uncheck everything on this page, and check the Customize now option. Basically the less you install the less there is to switch off later as we dont need itsetup16
  17. The only thing you want checked on is the Base group package (in the base system section). Everything else can be toggled off. Including the web server and mysql, and text editors. Everything we need will be added back later.setup17
  18. Click Next!setup18
  19. It formatssetup19
  20. It thinkssetup20
  21. It installssetup21
  22. And it’s oversetup22

If you are installing from a network boot you need to go back into the bios at this point and set the hard disk to be the first boot device. You can turn off your TFTP server too, and if you turned off the DHCP server on your router you can turn that back on.

Now we have a base linux install on our server. When you reboot you should get a login prompt. You can login as root with the password you specified earlier in the install process. If you actually log in through the console (i.e. you don’t use putty to ssh in) you’ll be taken into the firstboot program – which lets you configure the network and firewall. We’ll be covering those settings in the next section, so you can just exit the program. Before rebooting it is probably worth setting the IP to be static – which is covered in the next section – otherwise you won’t know what IP address to SSH into.

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.