Boot Repair - Linux Bootloader per Hand, USB Stick oder Boot CD reparieren

Linux bootet nicht mehr.... sobald Ubuntu über ein bestehende Windows installiert wird oder auch aus anderen Gründen, kann dieser Effekt eintreten.

Vor einiger Zeit hatte ich euch die Super Grub Disk für eine Reparatur oder das Booten defekter Linux Systeme empfohlen.

Boot-Repair

Mit Boot Repair gibt es eine weitere Möglichkeit, eine kaputte Installation zu reparieren. Das Tool lässt sich als bootbare Boot-Repair-Disk herunterladen und einfach bei Problemen als Boot CD nutzen. Wer diese im Notfall nicht zur Hand hat, kann ebenfalls eine normale Ubuntu CD nehmen von CD starten und via Konsole das Repair Tool nach installieren.

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

Dritte Möglichkeit ist das Reparatur Tool mit Hilfe des Universal USB Installers auf einen USB Stick zu schieben. Viel Erfolg

Anleitung - ZTE Open (Ebay UK) auf Firefox OS 1.1 aktualisieren

Die Tage habe ich es endlich geschafft, mein ZTE Open auf eine neuere Firefox OS Version 1.1 zu aktualisieren. Ich habe damit gewartet, da ZTE offiziell kein Update zur Verfügung gestellt hatte und als vor einiger Zeit eines angeboten wurde, unterstütze dies kein Fastboot. Dies hat sich inzwischen geändert.

firefoxos1.1

Auch wenn inzwischen schon Firefox OS 1.2/1.3 veröffentlicht wurde, gibt es von offizieller Seite nur Version 1.1. Einige Hersteller wollen 1.2 sogar überspringen und direkt ein Update auf 1.3 anbieten. Es wird sich zeigen, wie die Entwicklung weiter geht.

Hier nun mein Vorgehen beim

Update auf Firefox OS 1.1

Bevor ich beginne, sollte ich erwähnen, dass ich mein Smartphone mit dieser Anleitung gerootet habe. Dies hat zur Folgen, dass nicht mehr das Standard Firefox OS Recovery Tool installiert ist, sondern ClockworkMod-Recovery v6.0.3.3. Aus diesem Grund müssen vor dem Update einige Anpassungen vorgenommen werden, da sonst die Aktualisierung fehlschlägt. Keine Angst, das Telefon geht dadurch nicht kaputt, da das Update gar nicht erst startet.

  1. Akku aufladen
  2. Wichtige Daten sichern
    1. Kontakte, Notizen, Sonstiges
  3. Den ZTE USB Treiber installieren, wenn nicht schon geschehen (Download)
  4. Die nötigen Tools installieren (Notepad++, WinRAR oder 7Zip)
  5. Die aktuelle Firmware von ZTE herunterladen und entpacken (2376270OPEN_EU_DEV_FFOS_V1.1.0B02(for V1.0))
  6. Nun öffnet ihr mit 7Zip oder WinRAR (meine Wahl) die Datei EU_DEV_FFOS_V1.1.0B06_UNFUS_SD_For_V1.0.zip
    1. Hier sucht ihr nach der Datei "\META-INF\com\google\android\updater-script" und editiert diese mit Notepad++
    2. Es müssen folgende Zeilen gelöscht werden
      1. assert(getprop(“ro.product.device”) == “roamer2? || 
      2. getprop(“ro.build.product”) == “roamer2?); 
      3. assert(getprop_new(“ro.build.display.id”) == “OPEN_EU_DEV_FFOS”);
    3. Danach die Datei wieder im ZIP abspeichern
    4. Das ZIP nie ganz entpacken
    5. Nun muss das original recovery.img im Hauptverzeichnis der ZIP Datei gelöscht werden
    6. Die vom oben beschriebenen Root Vorgang erstellte recovery-clockwork-6.0.3.3-roamer2.img (auf der SD Karte zu finden), muss nun in recovery.img umbenannt werden.
    7. Dieses neue recovery.img wird nun in die noch geöffnete ZIP Datei eingefügt (Drag & Drop)
    8. Nun kann das ZIP gespeichert und geschlossen werden.
  7. Die fertig bearbeitete Datei EU_DEV_FFOS_V1.1.0B06_UNFUS_SD_For_V1.0.zip wird nun auf die SD Karte des ZTE Open kopiert.
  8. Das Telefon neu starten und Power und Volume Up gedrückt halten
  9. Das Smartphone sollte nun in den Recovery Modus booten, hier müssen folgende Punkte befolgt werden:
    1. install zip (Navigation mit den Lautstärketasten, Auswahl mit der Power Taste)
    2. choose zip from sd card
    3. OPEN_EU_DEV_FFOS_V1.1.0B02.zip auswählen und bestätigen
  10. Neustart und das neue Firefox OS 1.1 genießen.

Im Prinzip ist das kein Hexenwerk, besonders nicht, wenn das Gerät noch die Originalsoftware hat, denn dann fällt Schritt 6 komplett raus. Für diejenigen, die das Gerät gerootet haben, ist diese Anleitung sicherlich interessant.

update-script-zte

Das nächste Update, welche ich vornehmen, wird wahrscheinlich ebenfalls direkt auf 1.3 sein, die Neuerungen hatte ich hier ja schon vorgestellt, aber schauen wir ob und wann ZTE etwas veröffentlicht.

Sollte folgender Fehler so oder so ähnlich auftreten, wurde Schritt 6. nicht richtig befolgt.

assert failed: getprop_new(“ro.b uild.display.id”) == “OPEN_UK_DE V_FFOS_” E:Error in /.....zip (Status 7) Installation aborted.

Lösung - Die Vertrauensstellung zwischen dieser Arbeitsstation und der primären Domäne konnte nicht hergestellt werden

"Die Vertrauensstellung zwischen dieser Arbeitsstation und der primären Domäne konnte nicht hergestellt werden" oder "The trust relationship between this workstation and the primary domain failed".

Sobald dieser Fehler bei einer Windows Domänen Anmeldung auftaucht, ist etwas im Argen. 

Was im Endeffekt genau der Fehler für diese Meldung ist, kann viele Ursachen haben und soll hier nicht diskutiert werden. Viel wichtiger ist es eine Lösung zu finden, ohne das System zu beeinträchtigen. 

Befragt man Google, wird oft dazu geraten, die Domäne zu "rejoinen", d.h. den Rechner in eine Arbeitsgruppe zu nehmen und wieder in die Domäne aufzunehmen. So ein Schritt ist aber nicht zwingend nötig. Denn es reicht oftmals aus, das Client Passwort auf dem Domänencontroller zurückzusetzen.

Möglich ist dies via Powershell oder CMD.

Computer Passwort via Powershell zurücksetzen

  1. Als lokaler Admin anmelden
  2. Powershell als Administrator starten
  3. Befehl zum Zurücksetzen des Rechners eingeben
  4. Reset-ComputerMachinePassword -Server Domänencontroller  -Credential Domäne\Benutzer

  5. Rechner neu starten
  6. Als Domänenbenutzer anmelden

">powershell

Sollte keine Nutzerabfrage oder ein Fehler bei den Credentials kommen, könnt ihr die Abfrage einfach mit "Get-Credentials" starten oder das ganze in einer Variable abspeichern.

$PSCred = Get-Credential

Reset-ComputerMachinePassword -Server Domänencontroller -Credential $PSCred

Computer Passwort via CMD und NETDOM zurücksetzen

Es kann vorkommen, das der Befehl via Powershell nicht greift oder der Befehl je nach Betriebssystem angepasst werden muss. Darum gibt es die Möglichkeit, das gleiche Ziel mit dem Befehl NETDOM zu erreichen.

  1. Als lokaler Admin anmelden
  2. CMD als Administrator ausführen
  3. NETDOM RESETPWD /Server:Domänencontroler /UserD:Domänennutzer /PasswordD: Passwort

  4. Rechner neu starten
  5. Als Domänenbenutzer anmelden

cmd-reset

Linux Server auf Botnet Windigo testen

Der Sicherheitsspezialist ESET hat in dieser Woche über die Operation Windigo berichtet. Angeblich wurden seit 2011 mehr als 10 000 linuxbasierte Server von diesem Botnet befallen.

Über diverse Rootkits (Linux/Ebury, Linux/Cdorked, Linux/Onimiki oder Perl/Calfbot) verschafft sich das Botnet Zugriff auf SSH Zugangsdaten oder DNS.

Zusätzlich werden OpenSSH Dateien manipuliert (ssh, sshd, ssh-add). Bei neueren Versionen (Stand Februar 2014) des Rootkits wird angeblich die libkeyutils.so abgehändert und dadurch um einige KB größer.

Ein Befall durch das Botnetz lässt sich mit einem Konsolenbefehl überprüfen:

ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo "System sauber" || echo "System infiziert"

Sollte das System befallen sein, empfehle ich den Server komplett neu aufzusetzen, da durch die offenen Zugangsdaten zusätzliche Änderungen am System vorgenommen worden sein könnten.

linux-logo

Linux Anleitung - Wordpress Installation in 5 Minuten

In der letzten Woche habe ich auf die Schnelle eine Wordpress Installation benötigt.

Bei vielen Providern wird dies zwar bereits als "One Click Installation" angeboten, aber auch auf einem lokal installiertem Ubuntu System ist diese Anforderung in wenigen Minuten und mit wenigen Befehlen erledigt. 

Bevor es los geht, kurz noch etwas vorweg: Ubuntu liefert in den eigenen Repositories zwar eine Wordpress Installation aus. Ich empfehle aber diese Option zu ignorieren und immer die neueste Version zu installieren.

Aktuelle Wordpress Version unter Ubuntu, Mint oder Elementary OS installieren

Benötigte Pakete installieren

sudo apt-get install apache2

sudo apt-get install libapache2-mod-php5

sudo apt-get install mysql-server

Passwort vergeben und merken 

sudo apt-get install php5-mysql

Neuestes Wordpress herunterladen und installieren

cd /

sudo mkdir blog

cd blog/

sudo wget http://wordpress.org/latest.tar.gz

sudo tar -xvf latest.tar.gz

sudo cp wordpress/wp-config-sample.php wordpress/wp-config.php

Datenbank anlegen und einrichten

mysql> create database blog;

Query OK, 1 row affected (0.00 sec)

mysql> create user wp_admin@localhost;

Query OK, 0 rows affected (0.00 sec)

mysql> set password for wp_admin@localhost=PASSWORD("meinPasswort");

Query OK, 0 rows affected (0.00 sec)


mysql> grant all privileges on 'blog.*' to wp_admin@localhost identified by 'meinPasswort';

Query OK, 0 rows affected (0.00 sec)

quit

Rechte für Apache vergeben und den richtigen Seitenpfad einrichten

sudo usermod -a -G www-data root

sudo chown -R www-data:www-data wordpress/

sudo nano /etc/apache2/sites-enabled/000-default

DocumentRoot /blog/wordpress

<Directory /blog/wordpress/>

                Options Indexes FollowSymLinks MultiViews

                AllowOverride None

                Order allow,deny

                allow from all

 </Directory>

Wordpress Datenbank Einstellungen konfigurieren

sudo nano /blog/wordpress/wp-config.php

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress **/

define('DB_NAME', 'blog');

/** MySQL database username **/

define('DB_USER', 'wp_admin');

/** MySQL database password **/

define('DB_PASSWORD', 'meinPasswort');

Dienste neu starten und Seite aufrufen

sudo service apache2 restart

sudo service mysql restart 

Fertige Installation unter http://localhost aufrufen. Thats it.

WordPress-Installation