Sửa lỗi khởi động của X11 bằng Xorg.conf hoặc modprobe


1

Tôi đang sử dụng Ubuntu Live CD để có quyền truy cập vào Ubuntu bị hỏng sau khi chạy một số lệnh Linux Kernel Magic mà không biết tôi đã làm gì hoàn toàn. Tôi gắn hệ thống vào Live CD.

Tôi cần phải có khả năng chạy khả năng để có thể sửa các lỗi sau trong T60s.

(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

Giải pháp số 1: Xorg.conf

# 1.1

Tôi chạy thay thế xorg.conf bằng các tệp sao lưu tại /mnt/sda5/etc/xorg.conf không thành công. T60 của tôi vẫn chuyển sang màn hình lỗi màu xám mặc dù tôi sử dụng các tệp xorg.conf khác nhau.

Tôi đã khởi động hệ thống của mình bằng Cmd-Alt-SysRq {r, e, i, s, u, b} vì vậy xorg.conf mới phải có trong sda5 được gắn kết.

# 1.2

Tôi đã xóa /etc/X11/xorg.conf, nhưng vấn đề tương tự vẫn còn. Điều này gợi ý cho tôi rằng vấn đề không nằm ở X11.

Giải pháp số 2

Daubers tại Ubuntu-uk gợi ý cho

  1. gắn kết / Proc / dev / sys vào fs cũ của bạn bằng giao diện loopback
  2. chạy chroot

Điều này có nghĩa là tôi cần phải chạy

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

Lệnh cuối cùng cho tôi đầu ra

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

Đầu ra có nghĩa là rõ ràng Linux Kernel của Ubuntu không hỗ trợ vòng lặp tính năng .

Lệnh fdisk -lcho tôi:

văn bản thay thế

Làm thế nào bạn có thể chạy mount -o loop /chroot/systhành công? Tôi cần phải thêm một số mô-đun vào nhân Linux

# 3 bởi Ubuntu Live CD

# 3.1 Bằng cách cập nhật các ứng dụng trong Ubuntu bằng CD Live

Các lệnh sau không chính xác theo popey tại # ubfox-uk.

tôi chạy

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
Mất tích loop? Hãy thử modprobe loop. Tuy nhiên, điều này không thuộc về Stack Overflow - thay vào đó hãy thử Super User.
ephemient

Cuối cùng tôi đã cài đặt lại Ubuntu để giải quyết vấn đề.
Léo Léopold Hertz

Câu trả lời:


2

Tôi nhận được câu trả lời tuyệt vời của Popey tại # Ubuntu-uk

Dán từ popey tại Tue, 24 tháng 11 năm 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

Tôi nhận được sau đây khi chạy một trong các lệnh

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

Đây có thể là lý do tại sao những lời khuyên của Popey không giải quyết được vấn đề.


Tôi đã mở một chủ đề về vấn đề này tại stackoverflow.com/questions/1790010/
trộm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.