Behebung von Startfehlern von X11 durch Xorg.conf oder modprobe

2313
Léo Léopold Hertz 준영

Ich benutze Ubuntu Live CD, um nach dem Ausführen einiger Linux Kernel Magic-Befehle Zugriff auf das beschädigte Ubuntu zu erhalten, ohne zu wissen, was ich alles getan habe. Ich habe das System auf Live-CD montiert.

Ich muss anscheinend in der Lage sein, Aptitude so auszuführen, dass ich die folgenden Fehler in meinen T60s beheben kann.

(EE) intel(0): Failed to set tiling on front buffer: rejected by kernel (EE) intel(0): Failed to set tiling on back buffer: rejected by kernel (EE) intel(0): Failed to set tiling on depth buffer: rejected by kernel (EE) XKB: No component provided Virtual core keyboard 

Lösung # 1: Xorg.conf

# 1.1

Ich habe ausgeführt, die xorg.conf durch die Sicherungsdateien unter /mnt/sda5/etc/xorg.conf erfolglos ersetzt. Mein T60s geht immer noch zum Graufehlerbildschirm, obwohl ich verschiedene xorg.conf -Dateien verwende.

Ich habe mein System mit Cmd-Alt-SysRq gebootet. Die neue xorg.conf sollte sich also in der gemounteten sda5 befinden.

# 1.2

Ich habe meine /etc/X11/xorg.conf entfernt, aber das gleiche Problem bleibt bestehen. Dies deutet darauf hin, dass das Problem nicht in X11 liegt.

# 2 Lösung

Daubers bei Ubuntu-uk schlägt vor

  1. Mounten Sie / proc / dev / sys über eine Loopback-Schnittstelle in Ihre alten fs
  2. chroot laufen lassen

Das bedeutet, dass ich laufen muss

 mount /dev/sda5 /proc  mount /dev/sda5 /dev  mount -o loop /chroot/sys /sys 

Der letzte Befehl gibt mir die Ausgabe

could not find any loop device. Maybe this kernel does not know about the loop device? (if so, recomplie or `modprobe loop`.) 

Die Ausgabe bedeutet anscheinend, dass der Linux-Kernel von Ubuntu die Feature- Schleife nicht unterstützt .

Der Befehl fdisk -lgibt mir:

Alt-Text

Wie kannst du mount -o loop /chroot/syserfolgreich laufen ? Ich muss anscheinend ein Modul zum Linux-Kernel hinzufügen

# 3 von Ubuntu Live CD

# 3.1 Durch Aktualisieren von Anwendungen in Ubuntu von einer Live-CD

Die folgenden Befehle sind laut popey bei # ubuntu-uk nicht genau.

ich renne

sudo mkdir /mnt/repair sudo mount /dev/sda5 /mnt/repair sudo chroot /mnt/repair // after this I did not manage to run other commands   sudo apt-get update // I cannot run these, I get no traffic outside sudo apt-get upgrade sudo aptitude upgrade sudo apt-get -f install sudo dpkg --configure -a sudo apt-get upgrade  exit sudo reboot 
1
Fehlende "Schleife"? Versuchen Sie `modprobe loop '. Dies gehört jedoch nicht zum Stack Overflow - versuchen Sie stattdessen Super User. ephemient vor 14 Jahren 1
Ich habe schließlich Ubuntu neu installiert, um das Problem zu lösen. Léo Léopold Hertz 준영 vor 14 Jahren 0

1 Antwort auf die Frage

2
Léo Léopold Hertz 준영

Ich bekomme eine ausgezeichnete Antwort von Popey bei # Ubuntu-uk

Einfügen von popey am Di, 24 Nov 2009 12:04:21 +0000

Repairing a stuffed up install  == Asumptions ==  * Booted off live cd * Local hard disk is /dev/sda * Root partition is /dev/sda1 * Home partition is /dev/sda2  == Make directories ==  $ mkdir ~/target $ mkdir ~/target/proc $ mkdir ~/target/dev $ mkdir ~/target/sys $ mkdir ~/target/home  == Mount filesystems ==  $ sudo mount /dev/sda1 ~/target $ sudo mount /dev/sda2 ~/target/home  == Mount other bits ==  $ sudo mount -o bind /dev ~/target/dev $ sudo mount -o bind /sys ~/target/sys $ sudo mount -o bind /proc ~/target/proc  == Chroot into it ==  $ sudo chroot ~/target 

Ich bekomme das Folgende, wenn ich einen der Befehle ausführte

root@ubuntu:/# sudo dpkg --configure -a sudo: unable to resolve host ubuntu 

Dies könnte der Grund sein, warum Popeys Ratschläge das Problem nicht gelöst haben.

Ich habe einen Thread über das Problem unter http://stackoverflow.com/questions/1790010/solving-ubuntus-resolve-problem-with-dpkg geöffnet Léo Léopold Hertz 준영 vor 14 Jahren 0