Перейти к содержанию

Как я испортил xorg.conf. Помогите все вернуть в рабочее состояние!!!


Рекомендуемые сообщения

Сунулся я на свою голову в /etc/X11/xorg.conf, без необходимых знаний. Ну и результат не заставил себя ждать - иксы накрылись а заодно ОС незагружается. Когда должен отобразиться граф. интерфейс монитор гаснет, примерно через минуту вновь отображает информацию, но загрузка ОС все на том же месте.

Подскажите как мне восстановить все??!! Как я понимаю вся проблема в xorg.conf как мне его заменить на копию сделанную до рукоприкладства к нему. Хреново что в FC4 swap и корневой раздел объеденеы в VolGroup00 (если ни чего не путаю), а то бы я Partition Explorer'ом все поменял бы.

Помогите!!! Smile

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Как я понимаю вся проблема в xorg.conf как мне его заменить на копию сделанную до рукоприкладства к нему.

Ну разумеется командой cp, как же еще?

Загружаетесь в консоль (runlevel 3), логинитесь в систему и восстанавливаете файл. В чем сложность-то?

Ссылка на комментарий
Поделиться на другие сайты

При правильной работе после первого скрина появлялася следующая картинка

index.php?t=getfile&id=150&private=0

Но теперь вместо этого монитор гаснет

Ссылка на комментарий
Поделиться на другие сайты

Для этого надо сообщить загрузчику ядра вашем намерении. В случае lilo, например, это выглядит следующим образом.

В ответ на приглашение загрузчика (boot:) надо сказать <linux> <runlevel>, где <linux> - это "метка" (label) присвоенная вашему ядру в /etc/lilo.conf, а <runlevel> - необходимый уровень загрузки (традиционно, 3 - это многопользовательский режим с сетью, 4 или 5 - то же, но с запуском Х-сервера и display manager.

Соответственно, выясняйте, как в вашем дистрибутиве передать параметры ядру при загрузке.

Ссылка на комментарий
Поделиться на другие сайты

Блин, ну наверное поиском все-таки стоит воспользоваться, или вам все разжевывать надо?

ОК, доказываю, что вы ленивый(ая/ое):

Цитата:

To change the root password if you've forgotten it, with systems such as:

Fedora Core 2 (FC2)

Fedora Core 3 (FC3)

Fedora Core 4 (FC4)

Using the grub boot loader

You can do the following:

1) Reboot the machine and hit any key when you see Grub kicking in. This will be after the BIOS checks but before any services start up.

2) You will now see a list of various kernels you can boot into, the first one in the list will probably be highlighted, and the default. It may be something like (for Fedora Core 4 multi-processor):

Fedora Core (2.6.11-1.1369_FC4smp)

3) Press "e" to edit the boot up arguments

4) These will look something like:

root (hd0,0)

kernel /vmlinuz-2.6.11-1.1369_FC4smp ro root=LABEL=/1 rhgb quiet

initrd /initrd-2.6.11-1.1369_FC4smp.img

5) Press the down arrow and then "e" to edit the kernel line, put a space and "1" at the end

kernel /vmlinuz-2.6.11-1.1369_FC4smp ro root=LABEL=/1 rhgb quiet 1

6) Hit enter and then type "b" to boot the kernel, the kernel will now boot to run level 1, rather than 3 or 5 which it will probably set to by default. It will only boot to run level 1 this time, and will then revert to 3 or 5.

7) After some basic services have started you should get a command prompt. Run the command passwd, and enter your new password. Now type reboot.

Commonly, run levels are used in the following way:

0 - Halt

1 - Single-user mode

2 - Not used (user-definable)

3 - Full multi-user mode (no GUI interface)

4 - Not used (user-definable)

5 - Full multiuser mode (with GUI interface)

6 - Reboot

Здесь, правда, речь идет о смене пароля root, но принципиально делается то же самое (меняется runlevel из загрузчика - обратите внимание БЕЗ использования Windows Smile ).

Время поиска примерно равно одной минуте. Самому никак нельзя было сделать?

Ссылка на комментарий
Поделиться на другие сайты

Просто надо ТОЧНО и ПРАВИЛЬНО знать что искать. Скорее всего я искал не в том направлении. Спасибо, попробую

Ссылка на комментарий
Поделиться на другие сайты

trva писал(а) пт, 24 февраля 2006 16:40

Просто надо ТОЧНО и ПРАВИЛЬНО знать что искать.

Не соглашусь, но флеймить у меня тоже желания нет Smile

Не самом деле, ответ находился еще проще:

Вы знаете из моего сообещния выше, что вам нужно:

Цитата:

Соответственно, выясняйте, как в вашем дистрибутиве передать параметры ядру при загрузке.

Вы знаете, что ваш загрузчик grub.

Вы спрашиваете http://www.google.com "grub documentation", натыкаетесь ПЕРВОЙ ЖЕ ССЫЛКОЙ на руководство по grub и в нем находите вот этот раздел, касающийся загрузки Linux:

http://www.gnu.org/software/grub/manual/html_node/GNU_002fLi nux.html#GNU_002fLinux

Из него четко понятно, куда писать дополнительные параметры.

Время поиска по такому варианту еще меньше минуты (поскольку найт и надо не конкретный ответ на конкретный вопрос, а просто документацию к grub). А мы с вами потратили на решение вопроса не менее чем полчаса. Причем зачем-то скриншоты какие-то выкладывали и занимались прочей ерудной SmileSmileSmile

Я вот об этом только.

Ссылка на комментарий
Поделиться на другие сайты

White_Mouse, огромное спасибо. Все сработало, загрузился под 3(без GUI), вспомнил пару команд и ни каких хлопот. Very Happy

Теперь собственно опишу причину которая меня толкнула править xorg.conf

Для того что бы заработало аппаратное ускорение на видеокарточке, скачал я ATI'шные драйвера, полный набор на 30 метров с расширением .run, и установил. Перезагрузил комп и после выполнил команду aticonfig - как было сказано сразу после установки драйверов. glxinfo показал что direct rendering: Yes. YES сказал я и поигрался в Quake 3. Но когда я решил перелогиниться то после завершения сеанса, экран входа в систему так и не появился - черный монитор, при этом комп реагирует только на reset. Т.к. сразу после команды aticonfig появилось сообщение что изменен файл xorg.conf, я решил что проблема в нем и полез его править, дальше Вы все знаете.

Так вот, возникает вопрос как сохранить direct rendering: Yes и восстановить отображение экрана входа в систему? Проблема в xorg.conf или в чем то другом, подскажите направление!?

Вот мой xorg.conf после команды aticonfig, я заметил что добавились еще по одной Section "Monitor", Section "Device", Section "Screen" к уже существующим:

Ссылка на комментарий
Поделиться на другие сайты

2 trva

Для того, чтобы понять ЧТО не работает, надо посмотреть лог Х-сервера. Это в /var/log/Xorg.0.log

Можете попробовать после вашего черного экрана и перезагрузки дать команду cat /var/log/Xorg.0.log | grep 'EE' Соответственно, если что-то показывает - выкладывайте сюда.

Цитата:

Но когда я решил перелогиниться то после завершения сеанса, экран входа в систему так и не появился - черный монитор, при этом комп реагирует только на reset.

А если систему перезагрузить, как бы это смешно не звучало, то что происходит?

2 All

А чего, у ATIшных драйверов тоже проблемы с фреймбуффером? Или я чего-то не понял в описании проблемы?

Ссылка на комментарий
Поделиться на другие сайты

Логи смогу только во вторник выложить, т.к. в ВС и ПН я выходной, а дома инета пока нету.

А "фреймбуффер" это случайно не это?:

3D Applications Produce Open of Shared Memory Object Failed Error Message

This information applies to the following system configurations:

* ATI Proprietary Linux Driver version 3.14.6 and later

The following may occur when trying to run certain 3D applications:

* 3D image appears corrupt or blank

* Missing textures

* System performance drops sharply

The following error message may also appear numerous times:

FGLTexMgr: open of shared memory object failed (Function not implemented) __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed! fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!

The display driver requires POSIX Shared Memory to be enabled on the system in order to run these applications correctly. This feature should be enabled by default on most current Linux distributions, but may be disabled intentionally by some system administrators or not included in older distributions.

To enable POSIX Shared Memory on your system, perform the following as root:

1. Add the following line to /etc/fstab (if it isn't there already): tmpfs /dev/shm tmpfs defaults 0 0

2. Mount shared memory as follows: mount /dev/shm

3. Issue the following command to check that it mounted properly: mount | grep "shm"

If the mount was successful, then the following output (or similar) should appear:

tmpfs on /dev/shm type tmpfs (rw)

At this point, POSIX Shared Memory is enabled. Your 3D applications should run properly and the error message above should no longer occur.

If the output from this command is blank, then the mount failed.

If /dev/shm fails to mount, then this feature may not be turned on in your Linux kernel. In this case we recommend upgrading to a more recent Linux kernel, or contacting your Linux Distribution vendor for more information on enabling POSIX Shared Memory.

For further information and general help on driver or software installation, game issues, and more, visit the ATI FAQ website.

Ссылка на комментарий
Поделиться на другие сайты

Наконец добрался до форума.

Команда cat /var/log/Xorg.0.log | grep 'EE' выдает следующее:

[vyacheslav@homepc ~]$ cat /var/log/Xorg.0.log | grep 'EE'

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(II) Loading extension MIT-SCREEN-SAVER

[vyacheslav@homepc ~]$

Т.е. error'ов нет.

Заодно прикрепляю весь Xorg.0.log

Ссылка на комментарий
Поделиться на другие сайты

И по всей видимости проблема в установленом ATI'шном драйвере fglrx (если в xorg.conf прописать драйвер radeon, то все ок).

Потому полез в лог установки драйвера и увидел там две Error.

Лог в прикрепленном файле.

Что нужно поправить, что бы эти error не появлялись.

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...