Dieser Artikel beschreibt die Installation eines Fujitsu Siemens Esprimo E5600 mit
Ubuntu 14.04 Server (32 oder 64 Bit) mit LXDE-Oberfläche als ressourcenschonenden Internet-PC

 

! Das Betriebssystem wird nicht mehr mit Sicherheitsaktualisierungen unterstützt !

 

  Vor einiger Zeit hatte ich versucht verschiedene Linux-Distributionen auf einem Fujitsu Siemens E5600 zu installieren.
Das Vorhaben scheiterte immer am Grafik-Treiber. Es waren nach der Installation immer Horizontal/Senkrechtstreifen im Bild, mit dem Vesa-Treiber bestand das Problem nicht, dort waren aber auch nur geringere Auflösungen verfügbar. Die einzige Linux-Distribution, die ohne diesem Fehler lief war PuppyLinux (5.7.1).
Aktuell installierte ich die Server-Version von Ubuntu 14.04 und musste feststellen, das das Problem mit dem Sis-Treiber anscheinend behoben wurde.
Hier möchte ich nun meine Vorgehensweise der Installation und der Anpassung des Systems als ressourcenschonendes Internet-System beschreiben.
Der Vorteil des Systems, im Standby hat es „nur“ ca. 85MB Ram-Auslastung.
Das ändert sich natürlich mit Internet-Anwendungen, sollte allerdings nie über 400MB gehen.
Es sei denn, es wird Firefox oder Thunderbird installiert. Auf Synaptic habe ich auch verzichtet.
 
     
  Hardware: Fujitsu Siemens Esprimo E5600 mit  
     
  Motherboard: D2264-A1  
  CPU: AMD Athlon64, Sempron 3000+  
  Grafik: SiS 761Gx (intern)  
  Sound: Realtek AC'97 Audio (intern)  
  Lan: RTL8110-S32 Gigabit Ethernet (intern)  
  Ram: 512MB Hynix PC3200 DDR 400Mhz CL3  
     
  Software: Ubuntu 14.04 Server  
     
  Zuerst natürlich Ubuntu 14.04 Server herunterladen und auf CD bzw. USB-Stick bringen.
Dann die Installation des Systems, es muss natürlich eine Lan-Verbindung Hardware-Seitig vorhanden sein...
 
  Ubuntu-Server 14.04 mit Deutsch und Minimalsystem installieren (Tasten F2 und F4 im Boot-Menü der Installations-CD)  
  Geführte Partitionierung, Festplatte komplett verwenden  
  Keinen Proxy anwählen  
  Sicherheitsaktualisierungen automatisch installieren anwählen  
  Keine spezielle Software installieren lassen  
  Grub in den MBR schreiben lassen  
  Neustart  
  Auf der Konsole mit Nutzer und Passwort anmelden  
  Xserver LXDE und LXDisplaymanager installieren mit:  
  sudo apt-get install xserver-xorg-core xinit lxde lxdm  
  Alle Abfragen mit J oder Ja bestätigen  
  Nachdem die Installation der Pakete abgeschlossen ist kann man die Grafische Oberfläche hochfahren mit:  
  startx  
  Ich habe ein Skript erstellt (hier), welches in diesem System-Zustand mit dem Chromium-Browser geöffnet werden kann. Der Code muss im Browser kopiert werden. Im Dateimanager eine neue Datei (nis.sh) erstellen. Mit Leafpad öffnen und den vorher kopierten Code einfügen und speichern.
Oder man kopiert von dieser Seite den Code (ganz unten)
Oder man gibt folgenden Befehl für die 32Bit-Version in einer Konsole ein:
wget http://nakorpi.bplaced.net/data/nis32.sh
Oder man gibt folgenden Befehl für die 64Bit-Version in einer Konsole ein: wget http://nakorpi.bplaced.net/data/nis64.sh
Es gibt auch eine nis64_2.sh. In dieser Version ist der Firefox durch Qupzilla ersetzt. Zusätzlich ist Freefilesync in den Programmen aufgenommen worden: wget http://nakorpi.bplaced.net/data/nis64_2.sh
Dieser Befehl lädt die Datei nis32.sh/nis64.sh/nis64_2.sh herunter.
 
  Zugriffsrechte vergeben mit:  
  chmod +x nis32.sh oder nis64.sh oder nis64_2.sh  
  Skript ausführen mit:  
  ./nis32.sh oder ./nis64.sh oder ./nis64_2.sh  
  Es aktualisiert das System und installiert folgende Pakete:
htop thunderbird thunderbird-locale-de evince midori flashplugin-installer abiword gnumeric simple-scan alsa-utils vlc lm-sensors xcursor-themes gkrellm gkrellweather heirloom-mailx python-gtk2 firefox firefox-locale-de
 
  Grub wird etwas personalisiert  
  Unattended-Upgrades wird konfiguriert (Automatische Updates beim Herunterfahren)  
  Das Abmelden von Lxde wird de-buggt  
  Lxdm kann konfiguriert werden  
  Alsamixer kann erst beim nächsten Neustart über das LxTerminal konfiguriert werden  
  alsamixer  
  im LxTerminal eingeben um die Konfiguration zu starten. MM bedeutet kein Ton. Mit der Taste M wird der Ton für den jeweiligen Kanal eingeschaltet.
Konfiguration hier: alle auf MM außer Master, Master Mono und PCM stellen. Die Lautstärke kann mit den Pfeiltasten oben/unten geregelt werden. Mit ESC wird die Konfiguration verlassen
 
     
  Persönlich angepasste Einstellungen:  
     
  Panel-Einstellungen:  
  Geometrie Panel oben  
  Höhe 50  
  Symbolgröße 50  
  Erscheinungsbild durchgehende Farbe auf Weiß mit 128 Durchsichtigkeit  
  Panel-Erweiterungen:    
    Add Netzwerke verwalten  
    Add Lautstärke  
  Anwendungsliste 1 Add Midori  
    Add Lxterm  
    Add Thunderbird  
    Add Skype  
    Add Teamviewer  
    Add ...  
  Anwendungsliste 2 Screenlock remove  
  All Fenster minimieren remove  
  Desktop-Pager remove  
     
  Openbox-Configuration-Manager:  
     
  Reiter Arbeitsflächen auf 1 Arbeitsfläche setzen  
     
  PCManFm-Einstellungen:  
     
  In Allgemeine Einstellungen den Klick zum Öffnen auf „Einfach-Klick“ stellen
In Layout "in Ort anzeigen" ohne Haken lassen: Geräte, Netzwerk, Desktop
 
     
  Lx-Terminal-Einstellungen:  
     
  Stil-Reiter: blinkender Cursor  
  Terminal-Schriftgröße auf 14 setzen  
  Darstellungs-Reiter: Bildlaufleiste verbergen  
  Zeilen zurück scrollen auf 99999999...  
     
  Gesamte Schriftarten größer:  
     
  Anwendungen – Einstellungen – Erscheinungsbild anpassen im Reiter Schriftart auf 14 setzen  
     
  Midori, Thunderbird, Skype, Teamviewer nach belieben einstellen...  
     
  Hier noch der Skript-Code (32-Bit):  
     
 

#!/bin/bash
#######
###Skript fuer ein LXDE-System auf Basis von Ubuntu-Server 1404 fuer einen Esprimo E5600 (32Bit)
echo "**********************************************************************"
echo " Es wird gleich das Root-Passwort benoetigt "
echo "**********************************************************************"
echo "Die Paketlisten und das System werden auf Aktualisierungen ueberprueft"
echo "**********************************************************************"
echo " Es werden installiert: "
echo " Htop, Thunderbird, Firefox Evince, Midori, Flash, Abiword,Gnumeric "
echo " Simple-Scan, Teamviewer, Vlc, Sensors Alsa-utils, Xcursor, GKrellm "
echo " Skype "
echo "**********************************************************************"
echo "Grub wird angepasst, und das Abmelden von Lxde wird debuggt, Cron-Apt "
echo "wird konfiguriert, Lxdm und Alsamixer koennen konfiguriert werden "
echo "**********************************************************************"
echo " Bei allen Fragen zur Installation bitte mit J oder Ja antworten "
echo "**********************************************************************"
sleep 15
#Paketlisten und System updaten
echo "**********************************************************************"
echo " Es wird nun das System auf Aktualisierungen ueberprueft und eventuell"
echo " aktualisiert. Wenn sie das nicht wollen druecken sie N oder Nein "
echo "**********************************************************************"
echo "Wollen Sie nun das System aktualisieren? Es kann sein das neue Kernel "
echo "installiert werden. Fortfahren auf eigenes Risiko. J fuer Aktualisi- "
echo "erung, N fuer keine Aktualisierung tippen und mit Enter bestaetigen "
echo "**********************************************************************"
read Antwort
if [ "$Antwort" == "J" ]
then
echo "Das System wird aktualisiert"
echo "*************************************************************************"
sudo apt-get update
sudo apt-get -y upgrade
else
echo "Das System wird nicht aktualisiert"
echo "*************************************************************************"
fi
echo "*************************************************************************"
echo "Jetzt werden die oben genannten Programme heruntergeladen und installiert"
echo "*************************************************************************"
sleep 3
#Benoetigte Programme installieren #kann natuerlich erweitert werden
sudo apt-get -f -y install htop thunderbird thunderbird-locale-de evince midori flashplugin-installer abiword gnumeric simple-scan alsa-utils vlc lm-sensors xcursor-themes libqtwebkit4 libqt4-dbus qdbus libqt4-opengl qtchooser gkrellm gkrellweather python-gtk2 firefox firefox-locale-de
#Temporaere Dateien Loeschen
echo "************************************************************************************"
echo " Es werden temporaere Dateien geloescht "
echo "************************************************************************************"
sudo rm ~/*skype-linux* ~/*teamviewer_linux*
#Grub einstellen
sudo sed 's!GRUB_TIMEOUT=2!GRUB_TIMEOUT=0!' /etc/default/grub > ~/grub2
sudo sed 's!GRUB_CMDLINE_LINUX_DEFAULT=""!GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"!' ~/grub2 > ~/grub3
sudo cp ~/grub3 /etc/default/grub
sudo rm ~/grub2 ~/grub3
sudo update-grub
sleep 10
echo "************************************************************************************"
echo " Es wird nun Unattended-Upgrades (Automatische Updates) konfiguriert "
echo " J fuer Ja oder N fuer Nein eingeben und mit Enter bestaetigen "
echo "************************************************************************************"
read Antwort
if [ "$Antwort" == "J" ]
then
echo "************************************************************************************"
echo " Konfiguration wird gestartet "
echo "************************************************************************************"
#Orginal-Datei 10periodic wird jetzt gesichert
sudo cp /etc/apt/apt.conf.d/10periodic /etc/apt/apt.conf.d/10periodic_Kopie_Sicherung
sudo bash -c "echo ""APT::Periodic::Unattended-Upgrade 1';'"" >> ~/x"
sudo bash -c "echo ""APT::Periodic::RandomSleep 0';'"" >> ~/x"
sudo sed 's!APT::Periodic::Unattended-Upgrade 1;!APT::Periodic::Unattended-Upgrade "1";!' ~/x > ~/x2
sudo sed 's!APT::Periodic::RandomSleep 0;!APT::Periodic::RandomSleep "0";!' ~/x2 > ~/x3
sudo sed 's!APT::Periodic::AutocleanInterval "0";!APT::Periodic::AutocleanInterval "1";!' /etc/apt/apt.conf.d/10periodic > ~/x4 >> ~/x3
sudo mv ~/x3 /etc/apt/apt.conf.d/10periodic
#Orginal-Datei 50unattended-upgrades wird jetzt gesichert
sudo cp /etc/apt/apt.conf.d/50unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades_Kopie_Sicherung
sudo sed 's!// "${distro_id}:${distro_codename}-updates";! "${distro_id}:${distro_codename}-updates";!' /etc/apt/apt.conf.d/50unattended-upgrades > ~/X1
sudo sed 's!//Unattended-Upgrade::InstallOnShutdown "true";!Unattended-Upgrade::InstallOnShutdown "true";!' ~/X1 > ~/X2
sudo mv ~/X2 /etc/apt/apt.conf.d/50unattended-upgrades
sleep 1
#Temporaere Dateien Loeschen
echo "************************************************************************************"
echo " Es werden temporaere Dateien geloescht "
echo "************************************************************************************"
sudo rm ~/x ~/x2 ~/x4 ~/X1
else
echo "************************************************************************************"
echo " Konfiguration wird nicht gestartet "
echo "************************************************************************************"
fi
#Abmelden von LXDE debuggen
sudo bash -c "echo ""session required pam_systemd.so"" >> /etc/pam.d/lxdm"
#LXDM einstellen
sudo lxdm-config
#Temperatursensoren erkennen
echo "************************************************************************************"
echo " Es werden nun die Temperatursensoren konfiguriert "
echo " J fuer Ja oder N fuer Nein eingeben und mit Enter bestaetigen "
echo "************************************************************************************"
read Antwort
if [ "$Antwort" == "J" ]
then
echo "**********************************************************************"
echo " Bitte bei jeder Frage mit Y oder Yes antworten, dann Entern "
echo " damit die Temperatursensoren richtig erkannt werden "
echo "**********************************************************************"
sleep 5
sudo sensors-detect
else
echo "**********************************************************************"
echo " Konfiguration wird nicht gestartet "
echo "**********************************************************************"
fi
sudo apt-get autoremove
sudo apt-get autoclean
echo "**********************************************************************"
echo "! Alsamixer kann erst nach dem naechsten Neustart konfiguriert werden!"
echo "**********************************************************************"
echo "Es wird nun 15 Sekunden gewartet, danach wird das System neu gestartet"
echo " Der Neustart kann durch schliessen des Terminal oder durch die "
echo " Taskenkombination Strg + C abgebrochen werden "
echo "**********************************************************************"
sleep 15
sudo reboot
exit

 
     
  Hier noch der Skript-Code (64-Bit):  
     
  #!/bin/bash
#######
###Skript fuer ein LXDE-System auf Basis von Ubuntu-Server 1404 fuer einen Esprimo E5600 (64Bit)
echo "**********************************************************************"
echo " Es wird gleich das Root-Passwort benoetigt "
echo "**********************************************************************"
echo "Die Paketlisten und das System werden auf Aktualisierungen ueberprueft"
echo "**********************************************************************"
echo " Es werden installiert: "
echo " Htop, Thunderbird, Firefox Evince, Midori, Flash, Abiword,Gnumeric "
echo " Simple-Scan, Teamviewer, Vlc, Sensors Alsa-utils, Xcursor, GKrellm "
echo " Skype "
echo "**********************************************************************"
echo "Grub wird angepasst, und das Abmelden von Lxde wird debuggt, Cron-Apt "
echo "wird konfiguriert, Lxdm und Alsamixer koennen konfiguriert werden "
echo "**********************************************************************"
echo " Bei allen Fragen zur Installation bitte mit J oder Ja antworten "
echo "**********************************************************************"
sleep 15
#Paketlisten und System updaten
echo "**********************************************************************"
echo " Es wird nun das System auf Aktualisierungen ueberprueft und eventuell"
echo " aktualisiert. Wenn sie das nicht wollen druecken sie N oder Nein "
echo "**********************************************************************"
echo "Wollen Sie nun das System aktualisieren? Es kann sein das neue Kernel "
echo "installiert werden. Fortfahren auf eigenes Risiko. J fuer Aktualisi- "
echo "erung, N fuer keine Aktualisierung tippen und mit Enter bestaetigen "
echo "**********************************************************************"
read Antwort
if [ "$Antwort" == "J" ]
then
echo "Das System wird aktualisiert"
echo "*************************************************************************"
#32Bit Architektur-Installation ermoeglichen
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get -y upgrade
else
echo "Das System wird nicht aktualisiert"
echo "*************************************************************************"
fi
echo "*************************************************************************"
echo "Jetzt werden die oben genannten Programme heruntergeladen und installiert"
echo "*************************************************************************"
sleep 3
#Benoetigte Programme installieren #kann natuerlich erweitert werden
sudo apt-get -f -y install htop thunderbird thunderbird-locale-de evince midori flashplugin-installer abiword gnumeric simple-scan alsa-utils vlc lm-sensors xcursor-themes gkrellm gkrellweather python-gtk2 firefox firefox-locale-de
#Temporaere Dateien Loeschen
echo "************************************************************************************"
echo " Es werden temporaere Dateien geloescht "
echo "************************************************************************************"
sleep 3
sudo rm ~/*skype-linux* ~/*teamviewer_linux*
#Grub einstellen
sudo sed 's!GRUB_TIMEOUT=2!GRUB_TIMEOUT=0!' /etc/default/grub > ~/grub2
sudo sed 's!GRUB_CMDLINE_LINUX_DEFAULT=""!GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"!' ~/grub2 > ~/grub3
sudo cp ~/grub3 /etc/default/grub
sudo rm ~/grub2 ~/grub3
sudo update-grub
sleep 10
echo "************************************************************************************"
echo " Es wird nun Unattended-Upgrades (Automatische Updates) konfiguriert "
echo " J fuer Ja oder N fuer Nein eingeben und mit Enter bestaetigen "
echo "************************************************************************************"
read Antwort
if [ "$Antwort" == "J" ]
then
echo "************************************************************************************"
echo " Konfiguration wird gestartet "
echo "************************************************************************************"
#Orginal-Datei 10periodic wird jetzt gesichert
sudo cp /etc/apt/apt.conf.d/10periodic /etc/apt/apt.conf.d/10periodic_Kopie_Sicherung
sudo bash -c "echo ""APT::Periodic::Unattended-Upgrade 1';'"" >> ~/x"
sudo bash -c "echo ""APT::Periodic::RandomSleep 0';'"" >> ~/x"
sudo sed 's!APT::Periodic::Unattended-Upgrade 1;!APT::Periodic::Unattended-Upgrade "1";!' ~/x > ~/x2
sudo sed 's!APT::Periodic::RandomSleep 0;!APT::Periodic::RandomSleep "0";!' ~/x2 > ~/x3
sudo sed 's!APT::Periodic::AutocleanInterval "0";!APT::Periodic::AutocleanInterval "1";!' /etc/apt/apt.conf.d/10periodic > ~/x4 >> ~/x3
sudo mv ~/x3 /etc/apt/apt.conf.d/10periodic
#Orginal-Datei 50unattended-upgrades wird jetzt gesichert
sudo cp /etc/apt/apt.conf.d/50unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades_Kopie_Sicherung
sudo sed 's!// "${distro_id}:${distro_codename}-updates";! "${distro_id}:${distro_codename}-updates";!' /etc/apt/apt.conf.d/50unattended-upgrades > ~/X1
sudo sed 's!//Unattended-Upgrade::InstallOnShutdown "true";!Unattended-Upgrade::InstallOnShutdown "true";!' ~/X1 > ~/X2
sudo mv ~/X2 /etc/apt/apt.conf.d/50unattended-upgrades
sleep 1
#Temporaere Dateien Loeschen
echo "************************************************************************************"
echo " Es werden temporaere Dateien geloescht "
echo "************************************************************************************"
sudo rm ~/x ~/x2 ~/x4 ~/X1
else
echo "************************************************************************************"
echo " Konfiguration wird nicht gestartet "
echo "************************************************************************************"
fi
#Abmelden von LXDE debuggen
sudo bash -c "echo ""session required pam_systemd.so"" >> /etc/pam.d/lxdm"
#LXDM einstellen
sudo lxdm-config
#Temperatursensoren erkennen
echo "************************************************************************************"
echo " Es werden nun die Temperatursensoren konfiguriert "
echo " J fuer Ja oder N fuer Nein eingeben und mit Enter bestaetigen "
echo "************************************************************************************"
read Antwort
if [ "$Antwort" == "J" ]
then
echo "**********************************************************************"
echo " Bitte bei jeder Frage mit Y oder Yes antworten, dann Entern "
echo " damit die Temperatursensoren richtig erkannt werden "
echo "**********************************************************************"
sleep 5
sudo sensors-detect
else
echo "**********************************************************************"
echo " Konfiguration wird nicht gestartet "
echo "**********************************************************************"
fi
sudo apt-get autoremove
sudo apt-get autoclean
echo "**********************************************************************"
echo "! Alsamixer kann erst nach dem naechsten Neustart konfiguriert werden!"
echo "**********************************************************************"
echo "Es wird nun 15 Sekunden gewartet, danach wird das System neu gestartet"
echo " Der Neustart kann durch schliessen des Terminal oder durch die "
echo " Taskenkombination Strg + C abgebrochen werden "
echo "**********************************************************************"
sleep 15
sudo reboot
exit