Linux 14.979 Themen, 106.322 Beiträge

kubuntu - USB beim booten verfügbar

PingOfDeath / 4 Antworten / Flachansicht Nickles

Hallo ;-)

Gibt es einen Weg, dass USB schon ganz am Anfang verfügbar ist?
Ich möchte, dass "etc" und "tmp" auf einem USB-Stick gemountet werden, leider bleibt Linux hängen da es warscheinlich nicht an den USB-Stick rankommt und somit "etc" und "temp" nicht mounten kann....

Hat da jemand eine Idee - gibts ein Howto?

MfG. PingOfDeath

bei Antwort benachrichtigen
KarstenW PingOfDeath „kubuntu - USB beim booten verfügbar“
Optionen

/etc und /tmp sind normale Unterverzeichnisse in der root Partition. Du müßtest erstmal /etc und /tmp auf eine eigene Partition auslagern und diese /etc- und /tmp Partition in die Datei /etc/fstab eintragen.
Im Serverbereich legt man /tmp auf eine eigene Partition, damit die Festplatte nicht durch temporäre Daten vollaufen kann und das System danach abstürtzt. Das ist eine beliebte Methode für einen DOS (Denial of Service) Angriff auf einen Server.

Wieso willst du das /etc Verzeichnis und /tmp auf einen USB Stick auslagern ?


Linuxtreiber kann man entweder als Kernelmodul übersetzen oder monolitisch.
Wenn ein Treiber schon während des Bootens verfügbar sein muß (für die root-Partition beispielsweise), dann muß dieser Treiber monolitisch in den Kern kompiliert werden.
USB Treiber kann man auch in den Kernel monolitisch kompilieren.
Der Nachteil dabei ist, das man die Treiber nicht einfach wieder aus dem Speicher mit rmmod entfernen kann.
Das ist manchmal ein Problem , wenn Geräte neu erkannt werden müssen und dazu die Treiber aus dem Speicher temporär entfernt werden sollen.

Hier werden ein paar wichtige Kerneloptionen erklärt:

http://de.gentoo-wiki.com/Kernel_manuell_kompilieren

Für den USB Stick müssen wahrscheinlich udev rules geschrieben werden, damit der USB Stick immer die gleiche Gerätedatei bekommt:

http://www.reactivated.net/writing_udev_rules.html

udev ist ein System für die Hardwareerkennung. Da werden automatsich die Linuxtreiber (als Modul) geladen, sobald das jeweilige Gerät angeschlossen wird.












Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen