Bootprozess anzeigen und bearbeiten

systemd-analyze blame  # Bootprozess anzeigen

mv ./systemd/system/multi-user.target.wants/plymouth-quit-wait.service ./systemd/system/multi-user.target.wants/plymouth-quit-wait.service_weg

mv ./systemd/system/plymouth-quit-wait.service ./systemd/system/plymouth-quit-wait.service_weg

systemctl disable NetworkManager-wait-online.service

 

Netzwerkanalyse und Geräte finden:

arp-scan --localnet #gibt alle Netzwerkgeräte im localnet aus

 

Alle Systeminformationen auf shell ausgeben:

inxi -Fr

neofetch

 

Neuen User auf shell anlegen

Mail von der Shell aus versenden

USB-Stick formatieren

Masterbootrecord sichern bzw. wiederherstellen

Grub neu schreiben

Festplatte kopieren mit dd

Dateien und Festplatten endgültig löschen

 grub auf diskette schreiben

root oder user passwort vergesssen --> neu vergeben

 


 

Neuen USER auf der shell anlegen:

useradd -m -g users -d /home/zgo -s /bin/bash zgo

Mail von der Shell aus versenden:

mail -a test.gz -s
"Sicherung des Servers" -r Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!<
hier noch freier text möglich
ende
Optionen:
-a => Anhang
-s => Betreff
-r => alternative
Absenderadresse
<
ende => damit wird das Strg+D zum absenden der mail umgangen

USB-Stick formatieren usw.

Damit auf dem USB-Stick Groß- und Kleinschreibung abgebildet, und sowohl unter
Linux als auch unter Windoofs zugegriffen werden kann, USB-Stick mit FAT32 formatieren.

fdisk -l #zeigt alle Partitionen der vorhandenen Datenträger an
fdisk /dev/sda1 # USB-Stick partitionieren z.B. /dev/sda1 * 1 1016 509494+ b W95 FAT32
mkfs.vfat -F 32 /dev/sda1#FAT32 Filesystemanlegen

Masterbootrecord sichern bzw. wiederherstellen

Alten MBR sichern :
dd if=/dev/hda of=mbr_sic bs=512 count=1
gesicherten MBR wiedereinlesen:

dd if=mbr_sic of=/dev/hda bs=446 count=1 (Falls ohne der Partitionstabelle zurückgeschrieben werden soll)

dd if=mbr_sic of=/dev/hda bs=512 count=1 (Falls inclusive der Partitionstabelle zurückgeschrieben werden soll)

Beim Zurückschreiben werden nur die ersten 446 bytes geschrieben, somit bliebt die Partitionstabelle (letzten 64 bytes) erhalten.

Grub neu schreiben

Wenn der MBR zerschossen ist und kein bootloader mehr erscheint folgendes durchführen:

von knoppix CD booten
sudo su
mount /dev/hdaX /mnt/hdaX #root-Partition wird gemountet
(mount /dev/hdaXboot /mnt/hdaX/boot #bei Bedarf mounten der boot-Partition)
chroot /mnt/hdaX #Knoppix soll die root-Partition als virtuelles Wurzelverzeichnis behandeln
grub-install --recheck /dev/hda #neu schreiben des Grub-loaders des Linux dessen Bootloader
#verwendet werden soll oder booten z.B. mit knoppix
grub #damit wird eine spezielle grubshell geöfnet
root (hd0,2) #hier wird die Festplatte und Partition deren grub
# verwendet werden soll angegeben
setup (hd0) #festplatte in deren bootsektor geschrieben werden soll
quit #schreibvorgang erfolgt

infos
hd0 = /dev/hda
hd0,2 = /dev/hda3 # die dritte partition auf der ersten festplatte es wird bei null zu zählen begonnen

Anwendungsbeispiel:

Hat bei mir alles nix geholfen, bei Grub kam immer "Error 17".
Beim schreiben von Grub kam der Fehler: The file /mnt/ubuntu/boot/grub/stage1 not read correctly.

Ursache:
Irgendwas hat mir die Partionen von Type "Linux" nach "Amoeba" verändert:
/dev/sda5 6535 7751 9774755+ 93 Amoeba

Lösung:
mit dem Tool "cfdisk" lässt sich der Type recht schön ändern.
Anschließen geht auch das zurückschreiben des Grub!!

w ;-)

Festplatte kopieren mit dd (z.B. bei Lesefehler von der Festplatte)

Wenn das Quellmedium Lesefehler hat sind folgende Ansätze möglich um doch noch kopieren zu können.

dd if=/dev/hdc conv=noerror of=/dev/hdb # durch noerror wird nach Lesefehler nicht abgebrochen

oder
System mit knoppix booten (Befehl dd_rescue bereits beinhaltet, ansonsten kann er von den sourcen installiert werden)

dd_rescue /dev/hdc /dev/hdb # $1=if $2=of

mit
dd_rescue -r /dev/hdc /mnt/hdc_tail.dat # kann die festplatte bzw. partition von hinten rückwärts ausgelesen werden!

Dateien und Festplatten endgültig löschen:

shred -u Datei #Datei wird 25-mal überschrieben und gelöscht
shred /dev/hda #Festplatte hda wird 25-mal überschrieben

 

Grub auf diskette schreiben

 

Filesystem auf Diskette anlegen

mke2fs /dev/fd0

Diskette anmounten und die /boot/grub anlegen

anschliessend vom vorhandenen grub die Dateien auf Diskette kopieren.

cp /boot/grub/* /media/floppy/boot/grub

 

grub-shell starten

grub

folgendes ausführen:

device /fd0) /dev/fd0

root (fd0)

setup (fd0)

quit

 

root oder user(ubuntu) passwort vergessen --> neu vergeben

system normal booten und mit

df -k

abfragen welche die root-Partition ist.

 

anschliessend mit knoppix booten

sudo mount -o remount,rw /mnt/hda3

bzw.

sudo mount -o rw /mnt/hda3

je nachdem ob die partition von knoppix schon gemounte war oder nicht.

dann

sudo chroot /mnt/hda3

damit wir die root partiton welche von knoppix verwendet wird auf die gewünschte geändert

und mit

passwd

kann das root oder user(Ubuntu) passwort geändert werden.

Hardwarekonfiguration auf der shell auslesen

inxi -Fxxxplu