Help - Search - Members - Calendar
Full Version: Wie tausche man Kext aus, wenn man nicht mehr ins OS kommt?
InsanelyMac Forum > OSx86 Project > Your Language > Deutsch
frag84
Hi,

dieser Thread soll vielen Nubs wie mir helfen besser alleine klar zu kommen und somit euch zu entlasten.

Jeder Nub hat Angst, dass nach der Kextinstallation das OS nicht mehr hochfährt!
Ich denke dieses Problem wäre leicht lösbar, indem man die Kext durch eine andere ersetzt.



Es wäre sehr hilfreich, wenn jemand hier erklären könnte:
Wie ersetzt / löscht / installiert man eine kext wenn man nicht mehr ins Betriebssystem Leopard kommt ? Also wie kommt man in die Konsole und wie lautet der / die Befehle?


Danke für eure Antworten schonmal
P.S. für Nubs sind diese vielen Fachgebriffe oft schwer nachzuvollziehen, also bitte nehmt Beispielnamen oder Nicknames wie
z.B. um eine System Kext auszutauschen

gebt ...Befehl ein *enter*
dann diesen *enter*
dann schreibt ihr "/DiePartitionMitLeo/..../systemkext"_blababla
...in meinem Beispiel wäre das _ ein Leerzeichen
...
expresso
Es wurde zwar auch schon öfters gepostet, aber wenn es wirklich nur mal ein falscher *.kext ist, geht es recht einfach:

1. starte mit -x und zusätzliche Treiber werden nicht geladen

wenn es trotzdem hackt

2. starte mit -s und Du landest im single mode(ohne gui) Dort gibst Du dann ein: mount -uw /
Damit bekommst Du Schreibrechte. Nun noch in das Verzeichnis /system/library/extensions wechseln und den falschen kext löschen mit: rm -r name.kext
Dann: reboot eingeben und gut is happy.gif

Nachtrag: Falls Du mal einen falschen String in der com.apple.boot.plist hast eingegeben:

Starte mit -s und mount -uw / und gehe in das verzeichniss: library/preferences/systemconfiguration
Dort ist die com.apple.... Datei und Du bearbeitest sie mit: vi com.apple.boot.plist

Viele nehmen auch statt vi den nano Editor. Das bleibt jedem selbst überlassen. Die Bedienung lernst Du mit: man vi oder man nano (Terminal)

In ein Verzeichnis kommst Du mit: cd und raus mit cd ..
Verschieben ist: mv löschen rm

Am besten mal im terminal üben und help eingeben. Ist alles fast wie unter Linux.

In vi dann einfach i(insert) drücken zum bearbeiten des Textes.Nun löschen wie in jedem anderen Textprogramm. Danach ESC und :WQ eingeben(speichern und beenden)

Zu beachten ist nur, daß im single user mode nur die amerikanische Tastatur active ist!!
pinarek
Danke expresso... ist echt hilfreich diese Info. Sehr gut !! Bin auch noch ein Anfänger und muss hier noch viel lernen.
frag84
thanx ich denke das wird vielen weiterhelfen
pinarek
schon zu früh gefreut... also wenn ich -s eingebe oder auch - s ist nix mit Nicht-GUI,
der startet sofort durch und ist in ca. 10 Sekunden wieder normal auf der Oberfläche.

Ich benutze z.Z. die leo4all v1.3 10.5.4

Wie lautet der Befehl nun genau ? Noch ist ja mein System ohne Fehler,
aber wenn man es denn mal braucht muss es ja gehen.

Gruß Pinarek
riws
QUOTE (pinarek @ Nov 19 2008, 12:32 AM) *
schon zu früh gefreut... also wenn ich -s eingebe oder auch - s ist nix mit Nicht-GUI,
der startet sofort durch und ist in ca. 10 Sekunden wieder normal auf der Oberfläche.

Ich benutze z.Z. die leo4all v1.3 10.5.4

Wie lautet der Befehl nun genau ? Noch ist ja mein System ohne Fehler,
aber wenn man es denn mal braucht muss es ja gehen.

Gruß Pinarek

CODE
-s
expresso
...danke riws. Ja ich meinte -s und habe es oben mal ausgebessert. Oft braucht man diese Befehle erst, wenn es schon zu spät ist... wink.gif und lernt es denn sehr schnell.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.