Erstellen von Linux-Gerätedateien für Bootstrap
Im Moment recherchiere ich eigenständig nach Gerätedateien, um mehr über das Linux-System zu erfahren. Mein aktuelles Ziel ist es, Debian Linux durchzumachen cdebootstrap
. Ich folgte der Anleitung unter https://www.debian.org/releases/stable/i386/apds03.html . Es gibt jedoch etwas, das mich verwirrt. Als ich googelte, wie andere Guides, sagten sie nur, dass sie den dev-Baum vom aktuellen Betriebssystem binden sollten. Ich mache eine Neuinstallation, um mehr über das Basissystem zu erfahren. Es gibt drei verschiedene Möglichkeiten, wie der Leitfaden behandelt wird:
- install the makedev package, and create a default set of static device files using (after chrooting) # apt-get install makedev # mount none /proc -t proc # cd /dev # MAKEDEV generic - manually create only specific device files using MAKEDEV - bind mount /dev from your host system on top of /dev in the target system; note that the postinst scripts of some packages may try to create device files, so this option should only be used with care
Wenn ich die Geräte manuell erstelle, anstatt meinen Baum wegen der nach der Installation installierten Skripts zu binden, lautet Meine Frage: Was ist die übliche Vorgehensweise bei der Verwendung von makedev? Wäre generisch oder std besser? Wenn nicht, gibt es eine andere Liste von Gerätedateien, die verwendet werden sollen? Ich habe auch bei der Verwendung festgestellt MAKEDEV generic
, dass in der Chroot viel mehr Gerätedateien aufgeführt sind, als wenn das Betriebssystem gestartet wurde.
Was ist auch der Unterschied zwischen statischen und dynamischen Gerätedateien? Das hat auch mein Interesse geweckt.
Drittens: Wenn ich beschließen würde, meine eigenen Geräte manuell zu erstellen, wie in der zweiten Option erwähnt, welche Liste wäre dann erforderlich?
BEARBEITEN : Ich bin zu dem Schluss gekommen, dass Makedev meine beste Wette ist. Ich habe ein seltsames Verhalten beim Klonen meines Baums erhalten, einschließlich einiger unerwünschter Dateien. Frage kann geschlossen werden
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4