[[Vorlage(Archiviert, "SystemRescueCD ist kein Ubuntu-Derivat, daher wird der Artikel nicht weiter gepflegt.")]] [[Vorlage(Fortgeschritten)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Packprogramme: Archive entpacken] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/help.png, 80, left)]] [http://www.sysresccd.org/Main_Page SystemRescueCd] {en} ist ein Gentoo Linux-System mit Datensicherungs- und Datenrettungsprogrammen sowie verschiedenen Systemwerkzeugen auf einer bootfähigen CD oder einem USB-Stick. Das System unterstützt in der aktuellen Version mit einem 2.6-29-Kernel auch AMD64 und x86-64Bit Architekturen und steht unter der GPL2 (GNU General Public License Version 2). Das kompakte System ist auch gut für ältere Rechner geeignet, da die aktuelle Knoppix Live-CD stärker auf aktuelle Hardware ausgerichtet ist, sich dadurch auch Startschwierigkeiten ergeben können und für den hier angestrebten Verwendungszweck zu viele Programme als Ballast mitbringt. Die Programme können nach dem Systemstart über die Konsole oder zum Teil auch komfortabel über die grafische Benutzeroberfläche gestartet werden. Die Möglichkeit eine Systemsicherung oder Wartungs- und Reparaturarbeiten durchzuführen, bieten auch [:GParted#Live-CDs:andere Live-Systeme]. Weitere umfassende Informationen zum Thema Sicherheit und Datensicherung sind im [:Sicherheit:Wiki] zu finden. = Enthaltene Programmpakete = Die wichtigsten Programme im Überblick Festplattenverwaltung: * [:GParted:] - Verwalten von Partitionen [[Bild(syscdcom1.png, 440x328, right)]] * [:GNU_Parted:GNU Parted] - Verwalten von Partitionen (Konsole) Systemsicherung: * [:partimage:] - Sichern und Wiederherstellen ganzer Partitionen Dateisysteme/Werkzeuge: * e2fsprogs - ext2/ext3 und ab Version 1.2* auch ext4 Dateisysteme / Hilfsprogramme * reiserfsprogs - reiser-Dateisystem Hilfsprogramme * reiser4progs - reiser4-Dateisystem Hilfsprogramme * xfsprogs - xfs-Dateisystem Hilfsprogramme * jfsutils - jfs-Dateisystem Hilfsprogramme * ntfsprogs - ntfs-Dateisystem Hilfsprogramme (bei neueren ntfs-3g Versionen bereits integriert, ca. ab 07/11) * dosfstools - DOS-Dateisystem Hilfsprogramme * ntfs-3g - Unterstützung für NTFS-Partitionen * [http://www.linux-fuer-alle.de/doc_show.php?docid=112&catid=10 Sfdisk] {de} - Partitionstabellen sichern und wiederherstellen * [http://www.cgsecurity.org/wiki/TestDisk Test-Disk] {en} - Programm zur Datenwiederherstellung [http://www.cgsecurity.org/wiki/TestDisk_DE#Dokumentation Anleitung] {de} Netzwerk: * [http://de.wikipedia.org/wiki/Nslookup nslookup] {de} - DNS-Server Hilfsprogramm * [:Samba:] - Zugang zu Windows-Netzwerken * [:NFS:] - Protokoll zum Dateiaustausch über das lokale Netzwerk * [http://de.wikipedia.org/wiki/Ping_%28Daten%C3%BCbertragung%29 ping] {de} - Datenübertragung im Netzwerk testen Weitere Anwendungen sind [:Firefox:] und [:Dillo:] (Webbrowser), [:Dateimanager:Midnight-Commander] (Dateimanager), der [:ClamAV:]-Virenscanner und diverse [:Editoren:] für die Konsole bzw. die grafische Oberfläche. Eine Übersicht der wichtigsten Programme kann auch auf der [http://www.sysresccd.org/System-tools Projektseite] {en} eingesehen werden. = Start-CD erstellen = Auf der [http://www.sysresccd.org/Download Downloadseite] {dl} kann man sich das [http://de.wikipedia.org/wiki/ISO-Abbild ISO-Abbild] {de} des Systems herunterladen und anschließend mit einem [:Brennprogramme:Brennprogramm] eine startfähige CD erzeugen. = Installation auf USB-Stick = Eine Anleitung für die aktuelle Version 1.2* ist auf der [http://www.sysresccd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick Projektseite] {en} zu finden. Folgende Pakete müssen installiert [1] werden um den USB-Stick startfähig (bootable) zu machen: {{{#!vorlage Paketinstallation syslinux mtools }}} Da das ganze System inklusive aller enthaltenen Programme nur etwa 180MB an Speicherplatz benötigt (Version 3.1.1, Dez. 2012: 350MB), genügt bereits ein 256MB großer Speicherstick. Die Installation bietet zudem den Vorteil noch eigene Programme oder Scripte hinzufügen sowie Systemeinstellungen abspeichern zu können. Siehe dazu auch die [http://www.sysresccd.org/Howto-advanced-customization Dokumentation] {en} auf der Projektseite. Der Speicherstick sollte leer und mit FAT16-Dateisystem formatiert sein. Das lässt sich falls erforderlich unter Gnome mit [:GParted:] schnell erledigen. Danach muss der Stick noch einmal entfernt und erneut am Rechner angeschlossen werden, damit der Stick vom System als Laufwerk einbunden wird. Danach wird über ein Terminal [2] folgender Befehl ausgeführt (ggf. mit sudo), wobei '''sdx*''' der vorab formatierte USB-Stick sein sollte, und je nach System '''sdx1''', '''sdx2''' usw. (oder '''sdb1''', ...) sein kann. {{{#!vorlage Befehl syslinux -f /dev/sdx* }}} Damit wird jetzt ein kleines Startprogramm auf dem Stick installiert. Das vorab gespeicherte ISO-Abbild kann jetzt einfach mit einem [:Packprogramme:Archivmanager] [3] geöffnet werden. Alle Dateien müssen __ohne__ Unterverzeichnisse einfach auf den USB-Stick kopiert werden. Dazu muss im verwendeten Archivmanager die Option ''"Alle Dateien"'' __aktiviert__ und ''"Ordner neu anlegen"'' __deaktiviert__ werden. Als Ziel wird bei ''"in Ordner entpacken"'' der USB-Stick angegeben. Damit wird sichergestellt, dass alle Dateien, auch aus den Unterverzeichnissen des ISO-Abbildes, direkt in das Hauptverzeichnis des USB-Sticks kopiert werden. Sind alle Dateien ohne Fehlermeldung entpackt und kopiert, ist die Installation abgeschlossen. Alternativ können die Dateien auch direkt von der aus dem ISO-Image erzeugten CD kopiert werden. = System starten = Boot-CD einlegen oder USB-Stick anschließen. Rechner neu starten. Je nach verwendetem Medium , CD oder USB-Stick, muss im [http://de.wikipedia.org/wiki/BIOS BIOS] {de} des Rechners noch die Bootreihenfolge eingestellt werden. Nachdem das System von CD oder USB-Stick gestartet ist findet man sich im Anfangsbildschirm wieder, und kann über die Funktionstasten Hilfe zu speziellen Startoptionen bekommen oder direkt mit der Eingabetaste die Startsequenz aktivieren. Im laufe des Startvorgangs wird man noch einmal aufgefordert das Tastaturlayout festzulegen. Für eine deutsche Tastatur mit Umlauten wird Nr.10 ausgewählt. Wurde das System vollständig geladen, befindet man sich in der Eingabekonsole und kann direkt verschiedene Programme, wie z.B. [:partimage:] aufrufen. Mit diesem Befehl wird die grafische Benutzeroberfläche gestartet: {{{#!vorlage Befehl startx }}} Auf der Oberfläche sind bereits einige Startverknüpfungen angelgt. Durch einen Klick mit der rechten Maustaste auf den Desktop erhält man Zugriff auf das System- und Programmenü. = Startoptionen = Die Tasten [[Vorlage(Tasten, F1)]] bis [[Vorlage(Tasten, F6)]] am Boot-Prompt zeigen eine Übersicht der möglichen Befehle. Syntax: `[Kernelversion] [Option] [Option] ... ` Beispiel: `rescuecd net-setup dodhcp setkmap=de` Kernelversionen: * `rescuecd` - Standard-32-bit-Kernel (Voreinstellung) * `vmlinuz2` - alternativer 32-bit-Kernel (bei Startproblemen) * `rescue64` - Standard-64-bit-Kernel Netzwerk und Werkzeuge: * `net-setup` - initialisiert eine Ethernet-Schnittstelle (z.B. net-setup eth0) * `dodhcp` - DHCP-Client wird gestartet (in Verbindung mit `net-setup` verwenden) * `memtest` - Tool zur Überprüfung des Hauptspeichers [:memtest:] ([wikipedia:Random_Access_Memory:RAM]) Start-Parameter: * `docache` - es werden alle Systemdateien in den Hauptspeicher (RAM) kopiert. Die Start-CD oder USB-Stick kann nach dem Bootvorgang entfernt werden. Dafür sind mindestens 300MB Hauptspeicher erforderlich. * `setkmap=de` - es wird direkt das deutsche Tastaturlayout geladen. Die Abfrage entfällt. * `ide=nodma` - DMA-Modus für Festplattenlaufwerke wird deaktiviert * `all-generic-ide` - Alternative bei Problemen mit der Festplattenerkennung oder falls das System beim Bootvorgang "hängt" * `forcevega` - lädt den VESA-Treiber für die Grafikkarte beim Start des xSystems ([wikipedia:VESA:forcevesa]) * `doxdetect` - bei Problemen mit dem xSystem * `apci-off` - erweiterte Energieverwaltung ausgeschaltet ([wikipedia:Acpi:]) * `noapic` - Steuerung der Interruptverteilung ausgeschaltet ([wikipedia:APIC:]) * `irqpool` - alternative Interruptsteuerung für Geräteerkennung. = Disketten-Images = Direkt nach dem Start können einige Programme über enthaltene Disketten-Images gestartet werden. Hilfe mit Taste [[Vorlage(Tasten, F2)]]: * `memtest` - testet den Hauptspeicher (RAM) des Systems. * `ntpass` - editiert oder setzt Windows Passwörter auf NTFS-Partitionen zurück. * `freedos` - {de} rrlaubt das Starten von DOS-Programmen ([wikipedia:Freedos:] * `gag` - startet einen grafischen Bootmanager. * `ranish` - startet einen Partitionsmanager [http://www.ranish.com/part/ Projektseite] {en} * `aida` - DOS Hardware Diagnose-Werkzeug. * `disk*` - startet das System von der angegebenen Festplatte. * `floppy` - startet das System über das Diskettenlaufwerk. * `dban` - Mini Linux-Distribution. Löscht Daten sicher und vollständig ([wikipedia:DBAN:]) Siehe auch die [http://www.sysresccd.org/Sysresccd-manual-en_System_boot_floppy_disks Beschreibung] {en} auf der Projektseite. = Laufwerke einbinden = Damit z.B. eine Datensicherung mit [:partimage:] möglich ist muss ein Laufwerk eingehängt werden ([:mount:]). Dazu wird zuerst ein Einhängepunkt (Mountpoint), also ein Verzeichnis, z.B. '''backup''' mit folgendem Befehl unter '''/mnt''' erstellt: {{{#!vorlage Befehl mkdir /mnt/backup }}} Einen Überblick über die vom System erkannten Laufwerke erhält man durch folgende Befehle mit [:GNU_Parted:GNU Parted]. Die Nummer der angezeigten Partitionen entspricht den Systemlaufwerken '''sdx*''' {{{#!vorlage Befehl parted print all quit }}} Anschließend kann das Laufwerk auf dem die Daten abgelegt werden sollen eingehängt (gemounted) werden, wobei '''sdx*''' dem Ziellaufwerk entspricht. Das zu sichernde Laufwerk (Quelldatenträger) darf __nicht__ eingebunden werden. {{{#!vorlage Befehl mount /dev/sdx* /mnt/backup }}} Unter [:partimage:] kann dann als Zielverzeichnis '''/mnt/backup/NAME_DER-SICHERUNGSDATEI.gz''' angegeben werden. Die Daten werden nun auf das vorab eingebundene Ziellaufwerk '''sdx*''' geschrieben. = Links = * [http://www.sysresccd.org/Main_Page Projektseite] {en} * [http://www.sysresccd.org/Screenshots Screenshots] {en} * [http://www.sysresccd.org/Howto Anleitungen] {en} * [http://www.sysresccd.org/Online-Manual-EN Handbuch] {en} * [http://www.sysresccd.org/Download Download] {en} * [http://www.sysresccd.org/FAQ FAQ] {en} * [http://www.pl-forum.de/t_system/sysrescue.html Anleitung] {de} # tag: Sicherheit, System