Erik Schanze wrote:
Am 21. Juli 2003 schrieb Hilmar Preusse:
On 20.07.03 Erik Schanze (schanzi_@gmx.de) wrote:
Am 20. Juli 2003 schrieb Thomas Presberger:
Christian Perle wrote:
/dev/{hda,null}
aber hier geht es schon los - die gibt es nicht mehr.
Du kannst die fehlenden Devices von einer anderen Linuxinstallation, dem baseX_X.tgz von Debian oder einer Knoppix-CD kopieren.
Oder die Manpage von MAKEDEV lesen. Als Hilfe hier Major- und Minor-Nummern.
drachi:[~] #ll /dev/hda /dev/null brw-rw---- 1 root disk 3, 0 Jul 5 2000 /dev/hda crw-rw-rw- 1 root root 1, 3 Aug 31 2002 /dev/null
Was nützt dem OP MAKEDEV, wenn er nicht einmal ein chroot machen kann?
Das dachte ich eigentlich auch.
In einem Backup von /lib ist ld-linux.so.2 ein link auf ld-2.2.5.so und libc.so.6 ein link auf libc-2.2.5.so. Die Links gibt es gar nicht mehr und ansonsten nur eine ld-2.3.1.so und eine libc-2.3.1.so. Aber hinter der libc-2.3.1.so steckt eine völlig andere Datei - in diesem Fall die nsswitch.conf aus /etc und ld-2.3.1.so ist ein link auf ../init.d/checkfs.sh.
Na Moment. Debian stable enthählt gar keine glibc-2.3.x. Die ist entweder aus Testing oder aus unstable.
Von stable hatte er nichts gesagt, oder?
Ja, ich hatte zwar 3.0 geschrieben, aber natürlich brauchte ich inzwischen das eine oder andere aktuelle Programm aus unstable.
Wenn du noch mit dpkg --get-selections deine Installationen festgehalten hast würde ich nach Rettung aller noch benötigeter Daten eine Neuinstallation und dann dpkg --set-selections machen. Wenn du allerdings ein gemischtes System oder Programme an der Paketverwaltung vorbei installiert hast, ist es damit nicht getan.
IICR hatte er /var auf / und damit dürfte die mit tot sein.
AFAIK kann er auf Teile des / zugreifen. Vielleicht ist auch /var dabei.
Also /var ist noch da und sieht eigentlich ganz gut aus, obwohl ich dies auch von /lib dachte und dann stehen dort hinter Dateinamen völlig andere Sachen. Ich weiß nicht, ob man hier überhaupt noch auf etwas vertrauen kann.
Wenn du keine aktuelle Paketliste hast, stehen unter /var/lib/dpkg wertvolle Informationen, welche Pakete installiert sind. Evtl. kann man einer Knoppix diese unterjubeln und ein get-selections erstellen? (Noch nie probiert)
von stable auf unstable? Eher fraglich. Außerdem kann er auf seiner Installation Pakete dabei gehabt haben, die eine Knoppix nicht mitliefert.
Ist in dem Fall egal, man jubelt dem Knoppix die Paketinfos der alten Installation unter. Da kennt Knoppix seinen Status nicht mehr. Das ist auch nur ein "bad hack", um aus dem alten /var noch eine get-selections zu bekommen. Ich weiß auch nicht, ob das funktioniert.
Ich habe hier die Koppix-CD's aus der c't und aus LinuxUser. Die kann man wohl beide auch installieren. Wären die geeignet?
Thomas P.