Woody netinst durch Benutzung von dselect unbrauchbar

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Woody netinst durch Benutzung von dselect unbrauchbar

Beitrag von karmon » 24.05.2005 11:38:25

Hallo @ alle

bin noch ziemlicher Anfänger in der GNU/Linux-Welt und besonders bei Debian.
Habe erst letzte Woche ein Netinstall mit bf2.4-3.0.23-netinst gemacht und es ist alles glatt verlaufen.
Dann hab ich jedoch mit dselect einige Pakete installiert (X-system, KDE und einiges andere) und hatte danach Probleme mit der bash, die offenbar verändert worden war.
Seit dem darauf folgenden Neustart kann ich mich nicht mehr einloggen.
Nach dem Booten von Diskette bekomme ich ganz am Schluß nun folgende message:

Code: Alles auswählen

...
INIT version 2.84 booting
INIT: cannot execute "/etc/init.d/rcS"
INIT: Entering runlevel: 2
INIT: cannot execute "/etc/init.d/rc"

Debian GNU/Linux 3.0 (none) tty1

(none) login:
Da, wo vorher der Name des Rechners (richie) war, steht nun "none".
Wenn ich mich als root mit meinem Passwort einloggen will, kommt folgendes:

Code: Alles auswählen

PAM_unix[13]: login session opened for user root by (uid=0)
Linux richie 2.4.18-bf2.4 #1 
...
login[19]: ROOT LOGIN on tty1

cannot execute /bin/bash: No such file or directory

(none) login:
Und da häng ich nun.
Die Zeile, die mit "PAM" anfängt, war davor nicht da.

Wenn ich CTRL-ALT-DEL drücke kommt folgendes und ich hänge schon wieder fest:

Code: Alles auswählen

INIT: Switching to runlevel 6
INIT: Sending processes the TERM signal
INIT: Sending processes the KILL signal
INIT: cannot execute "/etc/init.d/rc"
Give root password for maintenance
(or type Control-D for normal startup):
Die einzige Möglichkeit, den Rechner neu zu booten, ist ein Reset.

Diesen thread hier http://www.debianforum.de/forum/viewtop ... 6658d03dd9 habe ich zwar gelesen und habe auch mit meiner Kanotix-CD versucht, was zu machen, aber ich komme nicht weiter. :( (wahrscheinlich mach ich was falsch)

Ich könnte zwar die Partition platt machen und nochmal von vorne anfangen, aber ich bin zu Debian gekommen, weil ich lernen will. Und wenn ich nicht weiß, wo der Fehler war, passiert es vielleicht wieder und ich steh wieder da.

Falls in diesem Fall noch was zu retten ist, kann mir jemand bitte eine Anleitung geben ?
Mir sind zwar einige Befehle bekannt, aber das ist zuwenig um so etwas zu beheben.

Danke im Voraus,

Gruß,
Karmon

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 24.05.2005 12:19:05

Hast du den Kernel geupdatet? Was findet man den noch mit Knoppix oder ähnlichem? Aber wenn du sowiso neu installieren willst , dann würd ich nicht mehr Woody, sondern gleich Sarge nehmen. Und dann sofort das Netinstall.iso.

Netinstall.iso
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 24.05.2005 14:18:58

Am Kernel habe ich nicht's gemacht oder geupdatet.
Ne' Neuinstallation will ich eigentlich nicht machen, solange hier eventuell noch was zu retten ist.

Dieser Rechner ist (wohlweislich :) ) ein Testsystem und für meine Arbeit habe ich einen anderen. Wie gesagt, ich möchte ja aus meinen Fehlern lernen und muss nicht um jeden Preis so schnell wie möglich ein funktionierendes System haben.

Gruß,
Karmon

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 24.05.2005 14:31:41

es wirkt so als wären deine Partitionen nicht richtig gemountet oder fehlerhaft. wie sieht denn deine Partitionierung aus?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 24.05.2005 15:51:13

In dem Rechner ist eine einzige hd (mit mehreren Partitionen) auf der auch noch ein Win98 läuft.

Das ist der Inhalt der fstab:

Code: Alles auswählen

# /etc/fstab: static file system information.
#
# <file system>	<mount point>	<type>	<options>		<dump>	<pass>
/dev/hda8	/		ext3	errors=remount-ro	0	1
/dev/hda7	none		swap	sw			0	0
proc		/proc		proc	defaults		0	0
/dev/fd0	/floppy		auto	user,noauto		0	0
/dev/cdrom	/cdrom		iso9660	ro,user,noauto		0	0
/dev/hda3	/home	ext3	defaults			0	2
Der Rest besteht aus verschiedenen Partitionen für Win.

Allerdings hab ich an solchen Dingen, wie der fstab, überhaupt nichts gemacht.
Wie gesagt, dselect die Pakete holen und installieren lassen, und dann war dieses "pam" da und ich konnte nicht mehr weitermachen.

Gruß,
Karmon

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 24.05.2005 16:16:08

hmm.. versuch mal als boot option

init=/bin/bash

und dann booten... mal schauen ob das funktioniert..

du kannst auch alternativ (eher zusätzlich) mal mit knoppix booten und dann die /bin/bash auf der Platte ausführen.. mal schauen was dann passiert..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 24.05.2005 16:22:48

Hast du irgendwas geändert an den Partitionen?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 24.05.2005 21:58:33

@ KBDCALLS
Nein, an den Partitionen habe ich überhaupt nichts geändert.


@ savar

Mit dieser boot option bekomme ich eine Fehlermeldung

Code: Alles auswählen

Could not find kernel image: init=/bi.n/b
Dieses " init=/bi.n/b" ist übrigens kein Tippfehler, sondern wird genau so ausgegeben, obwohl ich "init=/bin/bash" eingegeben habe !

Allerdings boote ich von Diskette. Vermutlich findet er deswegen nichts.

Hab mal über Kanotix in den /bin-Ordner meiner Debian-Install. geschaut: Da ist keine Datei mit Namen "bash". Ich weiß zwar, dass sie mal da drin war, als alles noch funktioniert hat, aber jetzt isse weg.

Hätte nicht gedacht, dass man dselect offenbar dermaßen falsch bedienen kann, dass man vor der Tür sitzt.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 24.05.2005 22:22:44

ich fand dselect noch nie wirklich gut..

versuch einfach mal die Bash datei von einem funktionierenden System oder von einem bekannten zu beziehen und dorthin zu kopieren... dann mal booten..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 24.05.2005 23:35:14

Hab die bash von der Kanotix-CD rüberkopiert und nun kommt bei einem login-Versuch diese Meldung:

Code: Alles auswählen

-bash: /lib/libc.so.6: version 'GLIBC_2.3' not found (required by -bash)

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 25.05.2005 06:25:33

hmm.. wenn du dich mit kanotix auf die Platte hängst und dann unter /lib schaust, ist die dann wirklich nicht da?

wenn ja, dann ist dein System WIRKLICH ZIEMLICH am Arsch... entweder ist da was wirklich schief gegangen oder es wurden wichtige Pakete deinstalliert...

ich würde eine Neuinstallation sehr empfehlen...
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 25.05.2005 09:28:46

Hab gerade nachgeschaut.
Sie ist komischerweise vorhanden, obwohl sie während des login-Prozesses als fehlend moniert wird.

Welche Möglichkeiten ergeben sich nun (...oder auch nicht ;) )?

Gruß,
Karmon

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 25.05.2005 11:10:59

glaub zwar nicht das es das ist, aber ändere mal die Zeile

Code: Alles auswählen

/dev/hda8   /      ext3   errors=remount-ro   0   1 
in deiner /etc/fstab
in

Code: Alles auswählen

/dev/hda8   /      ext3   errors=remount-ro,defaults   0   1 
und poste mal bitte deine Bootoptionen (bei Lilo die lilo.conf, bei Grub die menu.lst)
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 25.05.2005 12:11:01

Die fstab hab ich entsprechend geändert, aber die Meldungen sind immer noch die gleichen.

Auf dem betroffenen Rechner benutze ich weder Lilo, noch Grub zum booten, sondern eine Diskette. Somit habe ich weder eine lilo.conf noch eine menu.lst.
Allerdings befindet sich darauf die Datei "syslinux.cfg" mit folgendem Inhalt:

Code: Alles auswählen

DISPLAY message.txt
TIMEOUT 40
PROMPT 1
DEFAULT linux.bin
APPEND root=/dev/hda8 ro 
Hilft dir das weiter ?

Gruß,
Karmon

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.05.2005 13:18:01

Naja ich würd neu installieren. dürfte ich einfachste Lösung sein. Grub und auch Lilo lassen sich doch auch Disk installieren. Und ob das Rüberkopieren von Teilen Kanotixs eine gute IDEE war bezweifle ich. Und am besten mit dem Netinst.iso. Mit Woody würd ich mich nicht mehr abgeben.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 25.05.2005 14:41:08

Klar wäre das die einfachste Lösung, aber wie gesagt will ich ja aus solchen Fehlern (wenn in diesem Fall übehaupt noch was zu machen ist) lernen.

Ein Installation von Lilo bzw. Grub auf hd habe ich ganz bewusst nicht für den Boot-Vorgang benutzt, da der Rechner nicht mir gehört und noch jemand anders damit arbeitet und ich da nix verändern darf. (Auf meinem eigenen Rechner habe ich Mandrake 10.0, Kanotix BH5 und Win im Bootmenü von Grub drin)

Deshalb habe ich die Diskette verwendet und das klappt auch wunderbar.soweit.
Die 2 Partitionen, die ich zur Zeit für mich in Anspruch nehme, sind nur als Testsystem zum Lernen gedacht, und ich habe mit Absicht Woody installiert, um mich in die Debian-Welt einzuarbeiten. Es muss also auch nicht das neueste Sys (Sarge bzw SID) sein.

Bevor ich jetzt schon eine Neuinstallation mit Sarge mache, kannn ich auch die paar Wochen noch warten, bis es endlich als stable rauskommt, bevor ich mir CD's runterlade.

Aber vielleicht hat ja hier noch jemand ne Idee, bevor ich tatsächlich zur einfachsten Lösung übergehe... ;)

Gruß,
Karmon

Benutzeravatar
raina
Beiträge: 206
Registriert: 10.02.2004 18:29:42
Wohnort: Berlin

Beitrag von raina » 25.05.2005 15:06:01

Zum Lernen würde ich empfehlen:
http://www.tldp.org/LDP/Pocket-Linux-Gu ... index.html
da wird step-by-step erklärt wie Du ein komplettes kleines GNU/Linux System aufsetzt.

Ansonsten: kompilier Dir eine statische Bash neu:
Quellen unter ftp://ftp.gnu.org/gnu/bash/, entpacken, ins entstehende Verzeichnis wechseln:

Code: Alles auswählen

bash# cd ./bash-3.0
bash# export CC="gcc -mcpu=i386" // oder was auch immmer
bash# ./configure --enable-static-link \
  --enable-minimal-config --host=i386-pc-linux-gnu
bash# make
bash# strip bash
und kopier' die in Dein Restdebian.
Debian kaputt?
http://www.debianforum.de
Windows kaputt?
Hotline: 0180 5 67 23 30 (Support-Anfragen werden mit 75,00 € + MwSt. pro Anfrage berechnet)

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 25.05.2005 22:24:37

Eigentlich wollte ich nicht so tief gehen, dass ich mir ein Sys aus den Quellen zusammen kompiliere.
Wollte eigentlich nur eine Ebene unter die GUI's gehen.
Aber ich werde mir beides mal anschauen, wer weiß... ;)

Auf jeden Fall danke für die Tipps. :)

Gruß,
Karmon

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 27.05.2005 13:06:48

Ich habe mal den Code eingegeben.
Allerdings bekomme ich die Meldung "configure: command not found".
Wo sollte sich dieses Kommando befinden ?
In dem Ordner, den ich erstellt habe, befinden sich nur die Dateien "configure*" und "configure.in".
Kenne mich halt zu wenig aus auf diesen Ebenen.

Gruß,
Karmon

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 27.05.2005 13:40:22

Grundsätzlich ist so Linux findet seine ausfürhrbare Dateien nur die im Suchpfad sind. Da verhält sich ein Windows/Dos nicht viel anders. Aber dazu zählt nicht das aktuelle Verzeichnis. Es sei denn ich hätte einen an den Path angefügt. Um jetzt aber doch solche Programme/scripte zu starten, muß ich

Code: Alles auswählen

 ./configure 
schreiebn. Eine Voraussetzg muß noch erfüllt sein bei Programmen und Scripten. Sie müssen ausführbar sein. Oder mit

Code: Alles auswählen

 . ./configure
gestartet werden.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 27.05.2005 14:42:35

Verstehe. Daran lag's wohl auch.

Allerdings bekomme ich nun eine andere Meldung:

Code: Alles auswählen

configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  --enable-minimal-config
checking build system type... configure: error: /bin/sh ./support/config.sub  --enable-minimal-config failed
Sollte eigentlich keine Rolle spielen, dass ich das Ganze unter Mandrake 10.0 mache, oder ?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 27.05.2005 14:59:28

Hast du den mal in die beiliegenden Readmes geschaut, ob alle Voraussetzungen erfüllt sind um den Source zu kompiieren. Könnte ganz gut möglich sein das die einge

Code: Alles auswählen

 devel
Pakete fehlen. Oder zu alt sind. Mandrake 10 ist ja auch nicht mehr die frischeste.

Und

Code: Alles auswählen

 ./configure --help 
gibt dir eine Hilfe aus.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

karmon
Beiträge: 82
Registriert: 23.05.2005 00:12:30

Beitrag von karmon » 27.05.2005 15:35:39

Nein, geschaut habe ich noch nicht.

Aber ich merke gerade, dass es für mich keinen Sinn macht, mich jetzt schon mit Dingen, wie dem Kompilieren zu beschäftigen, wenn ich erstens keine Ahnung davon habe, was ich gerade mache, und es zweitens wichtigere Dinge gibt, mit denen ich mich vorher beschäftigen sollte.

Ohne eine gesunde Basis sollte man kein Haus bauen.

Es wird darauf hinaus laufen, dass ich entweder eine weitere netinstall. mache, oder die Zeit abwarte, bis Sarge als stable draußen ist, bevor ich mir einige CD's runterlade.

Trotzdem danke für eure Hilfe und eure raschen Antworten.
Das Forum hier finde ich ziemlich gut.

Gruß,
Karmon

Antworten