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 |
|||
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 |