MythTV backend op Debian 5.0

Uit MythTV.nl Wiki

Ga naar: navigatie, zoeken

Inhoud

Installatie van Debian GNU/Linux 5.0

Basissysteem installeren vanaf CD-ROM

  • Download de Debian GNU/Linux netwerk installatie CD-ROM (NetInst) van internet:
    • 64-bit machines (amd64): [1]
    • 32-bit machines (i386): [2]
  • Brand de CD-image naar een lege CD-recordable en start deze CD-ROM op de computer die je wilt installeren.
  • In het Installer boot menu kies voor Advanced Options gevolgd door Expert Install.
  • Kies de eerste optie: Choose Language:
    • Selecteer Dutch gevolgd door Nederland. Selecteer als lokalisatie nl_NL.UTF-8.
    • Als aanvullende lokalisatie kies je en_US.UTF-8. Druk op de tab-toets en selecteer volgende.
  • Kies de 2e optie: Een toetsenbordindeling kiezen:
    • Selecteer PC-stijl-toetsenbord (AT- of PS2-stekker).
    • Normaalgesproken is je indeling Amerikaans Engels (Het karakter @ zit boven het cijfer 2).
  • Selecteer Automatische herkenning en aankoppeling van de CD:
    • Bij Te laden modules de optie usb-storage (USB storage) laten aanstaan; heb je een (externe) USB CD-speler dan wordt je hier heel gelukkig van en anders kan het geen kwaad!
    • Selecteer nee voor de PC-kaart diensten. De CD wordt nu gescand. Enige seconden (minuten, hooguit ;-) ) verschijnt de melding Er is een CD gedetecteerd. Kies Volgende.
  • Kies de optie Installatiemodules van CD laden. Je hoeft niets te selecteren en kies volgende.
  • De volgende optie heet Automatische herkenning van de netwerkhardware uitvoeren, zeg nee tegen de PC-kaart-diensten.
  • Daarna wil je Het netwerk configureren.
    • Als er meerdere kaarten in je systeem zitten kiest de installatie degene met een kabel erin (als de andere niet aangesloten zijn). Anders moet je zelf selecteren welke netwerkkaart internet-toegang geeft.
    • Je krijgt de volgende vraag: Wilt U het netwerk automatisch instellen (met DHCP). Waarschijnlijk is je antwoord Ja.
  • Nu is het tijd voor het Interne klok configereren. Je krijgt de vraag of je NTP wilt gebruiken, kies Ja gevolgd door een keer enter om de voorgestelde NTP-server te gebruiken. NTP staat voor Network Time Protocol wat ervoor zorgt de je computer-klok stipt gelijk loopt. Voor een mediacenter is dit uiteraard belangrijk, anders starten je opnames niet op tijd. Bevestig vervolgens de tijdzone Europe/Amsterdam.
  • Ga hierna Schijven detecteren en zeg wederom Nee tegen de PC-kaart-services.
  • Nu kun je de Schijven indelen. De meeste mensen hebben "gewoon" 1 harde schijf en kiezen dus voor Begeleid - Gebruik gehele schijf. Ik heb er echter twee en wil hierop een zgn. "mirror" aanmaken dus kies Handmatig (LET OP: Ik ga uit van nieuwe (dus lege!) schijven!):
    • Ga op de vrije ruimte van de 1e disk staan en druk "enter". Kies Een nieuwe partitie aanmaken.
      • Grootte: 7.0 GB
      • Type: Primair.
      • Lokatie: Begin.
      • Gebruiken als: "Fysiek volume voor RAID".
      • Opstartbaar-vlag: aan.
    • Ga op de vrije ruimte van de 2e disk staan en druk "enter". Kies Een nieuwe partitie aanmaken.
      • Grootte: 7.0 GB
      • Type: Primair.
      • Lokatie: Begin.
      • Gebruiken als: "Fysiek volume voor RAID".
      • Opstartbaar-vlag: aan.
    • Ga op de vrije ruimte van de 1e disk staan en druk "enter". Kies Een nieuwe partitie aanmaken.
      • Grootte: 3.0 GB
      • Type: Primair.
      • Lokatie: Begin.
      • Gebruiken als: "Wisselgeheugen (swap)".
      • Opstartbaar-vlag: uit.
    • Ga op de vrije ruimte van de 2e disk staan en druk "enter". Kies Een nieuwe partitie aanmaken.
      • Grootte: 3.0 GB
      • Type: Primair.
      • Lokatie: Begin.
      • Gebruiken als: "Wisselgeheugen (swap)".
      • Opstartbaar-vlag: uit.
    • Ga op de vrije ruimte van de 1e disk staan en druk "enter". Kies Een nieuwe partitie aanmaken.
      • Grootte: de rest
      • Type: Primair.
      • Lokatie: Begin.
      • Gebruiken als: "Fysiek volume voor RAID".
      • Opstartbaar-vlag: uit.
    • Ga op de vrije ruimte van de 2e disk staan en druk "enter". Kies Een nieuwe partitie aanmaken.
      • Grootte: de rest
      • Type: Primair.
      • Lokatie: Begin.
      • Gebruiken als: "Fysiek volume voor RAID".
      • Opstartbaar-vlag: uit.
    • Kies nu Software-RAID instellen; kies Ja om de bovengenoemde wijzigingen weg te schrijven.
    • MD apparaat aanmaken:
      • RAID1
      • Aantal actieve apparaten: 2.
      • Aantal reserve apparaten: 0.
      • Kies de 2 ruimtes van 7.0 GB: /dev/hda1 en /dev/hdc1 (of /dev/sda1 en /dev/sdc1).
    • MD apparaat aanmaken:
      • RAID1
      • Aantal actieve apparaten: 2.
      • Aantal reserve apparaten: 0.
      • Kies de 2 ruimtes van de rest: /dev/hda3 en /dev/hdc3 (of /dev/sda3 en /dev/sdc3).
    • Einde, software-RAID is nu gereed.
    • Kies in het scherm wat weer terugkomt voor de 7.0 GB ruimte op RAID 1 apparaat #0.
      • Gebruiken als: Ext3 loggend bestandssysteem.
      • Aanhechtpunt: /.
    • Kies in het scherm wat weer terugkomt voor de rest ruimte op RAID 1 apparaat #1.
      • Gebruiken als: Fysiek volume voor LVM.
    • Selecteer nu Logisch Volumebeheer (LVM) instellen en kies Ja om de zojuist gemaakte veranderingen weg te schrijven.
    • Volumegroep aanmaken, Volumegroepnaam: vgdata. Selecteer /dev/md1.
    • Logisch Volume aanmaken, Volumegroep: vgdata. Kies als naam: lvhome, geef 10G als grootte. Kies Einde.
    • Selecteer de 10.0 GB ruimte op LVM VG vgdata, LV lvhome en druk op enter:
      • Gebruiken als: Ext3 loggend bestandssysteem.
      • Aanhechtpunt: /home.
      • Gereserveerde blokken: 0%.
    • Schijfindeling afsluiten en veranderingen naar schijf schrijven...
  • Terug in het hoofdmenu kun je nu het Basissysteem installeren. Tijd voor koffie!!
  • Op gegeven moment wordt de vraag gesteld welke kernel je wilt. Kies de bovenste optie.
  • In de InitRD op te nemen stuurprogramma's: Kies Generiek.
  • Kies na de installatie voor Gebruikers en wachtwoorden instellen:
    • Zeg Ja tegen de schaduwwachtwoorden.
    • Wilt U aanmelden als 'root' toelaten: Nee.
    • Vul je eigen voor- en achternaam in voor de nieuwe gebruiker, erna komt je voornaam in kleine letters terug als voorstel voor je login-account. Druk enter. Verzin een leuk wachtwoord en vul dit tweemaal in.
  • Pakketbeheer configureren. U wilt een netwerkspiegelserver gebruiken. Kies in geval van twijfel voor het protocol HTTP'.
    • Vul in als spiegelserver: ftp.nl.debian.org, druk op enter voor de map en nogmaals voor de proxy-gegevens.
    • De non-free sectie wilt U hebben.
    • Te gebruiken diensten, kies beiden (Beveiliging en 'volatile' updates).
  • Programmatuur selecteren en installeren:
    • Wilt U meewerken aan het onderzoek naar het gebruik van pakketten: Ja.
    • Selecteer de pakketten die je wilt hebben, voor mijn server: Webserver, Printserver, DNS-server, Bestandsserver, E-mail-server en standaard systeem. Wederom koffie (of bier ondertussen?)
  • Omdat ik eerder heb gekozen voor Bestandsserver krijg ik de volgende vragen:
    • Voer de naam in van de (Windows) werkgroep. Geef als (Nederlandstalige!) naam op WERKGROEP.
    • smb.conf aanpassenn om de WINS instellingen van DHCP te gebruiken?: Nee.
  • GRUB-opstartlader op een harde schijf installeren, installeer in de MBR en geef geen wachtwoord op voor GRUB.
  • Ga nu De installatie afronden:
    • Als je enkel Debian GNU/Linux installeert dan is UTC de juiste keus. Heb je een inferieur systeem zoals windows in gebruik zeg hier dan Nee tegen...
    • Haal de CD uit de la en kies Volgende.

Je basis-systeem is geïnstalleerd. De machine start opnieuw op en je ziet je nieuwe Debian GNU/Linux 5.0 netjes draaien...

Updates installeren

  • Werk het pakketbeheer bij zodat deze de laatste status van de mirror-server kent:
aptitude update
  • Installeer enkele handige pakketten; hierna kun je eventueel remote (ssh) verder gaan met de installatie:
aptitude install openssh-server vim bzip2 deborphan
  • Draai vervolgens een update. In mijn geval update ik naar Debian GNU/Linux 5.0r3:
aptitude safe-upgrade
aptitude autoclean
aptitude remove --purge $(deborphan)

MythTV software

MythTV backend installeren middels pakketbeheer

De MythTV backend configureren

Persoonlijke instellingen