1

Я использую Ubuntu Live CD, чтобы получить доступ к сломанной Ubuntu после выполнения нескольких команд Linux Kernel Magic, не зная полностью, что я сделал. Я смонтировал систему на Live CD.

Мне, очевидно, нужно уметь запускать aptitude таким образом, чтобы я мог исправить следующие ошибки в моих T60.

(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

Решение № 1: Xorg.conf

# 1,1

Я запустил замену xorg.conf с файлами резервных копий в /mnt/sda5/etc/xorg.conf безуспешно. Мой T60s по-прежнему переходит на экран с серой ошибкой, хотя я использую другие файлы xorg.conf.

Я загрузил свою систему с помощью Cmd-Alt-SysRq {r, e, i, s, u, b}, поэтому новый xorg.conf должен быть в смонтированном sda5.

# 1,2

Я удалил свой /etc/X11/xorg.conf, но та же проблема остается. Это говорит мне о том, что проблема не в X11.

Решение №2

Daubers в Ubuntu-Великобритании предлагает

  1. Смонтируйте /proc /dev /sys в ваш старый fs используя интерфейс loopback
  2. запустить chroot

Это значит, что мне нужно бежать

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

Последняя команда дает мне вывод

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

Вывод означает, что ядро Linux в Ubuntu не поддерживает цикл функций.

Команда fdisk -l дает мне:

альтернативный текст

Как вы можете успешно запустить mount -o loop /chroot/sys ? Мне нужно явно добавить какой-то модуль в ядро Linux

# 3 от Ubuntu Live CD

# 3.1 Обновляя приложения в Ubuntu с помощью Live CD

Следующие команды не точны в соответствии с popey на # ubuntu-uk.

я бегу

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 ответ1

2

Я получаю отличный ответ от Popey в # Ubuntu-uk

Вставить из Попей в Вт, 24 ноября 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

Я получаю следующее при запуске одной из команд

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

Это может быть причиной того, что советы Popey не решили проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .