Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Слегка разломал систему. Наверное иксы. РЕШЕНО.  (Прочитано 2522 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
У вас не указан режим монтирования корневого каталога.
Попробуйте так:
#/dev/sda5
UUID=длинный номер     /  ext3 defaults     0     1
Defaults - rw, suid, dev, exec, auto, nouser, async
Если проблема устранится - добавьте нужные опции в fstab помимо/вместо defaults.
Подпись автора jillsmitt истинна...

Оффлайн massive

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Если просто ввести fsck.ext3 то он выдаст краткий хелп по команде. Надо приблизительно так:
fsck.ext3 /dev/sda1(или какой у вас раздел)
также можно такой вариант:
fsck.ext3 -p /dev/sda1(или какой у вас раздел) -- автоматически исправляет все ошибки, без необходимости подтверждать

Ну а под LiveCD я имел ввиду установочный диск Убунты.

Оффлайн jeffersonplane

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: Слегка разломал систему. Наверное иксы. По
« Ответ #17 : 04 Апреля 2009, 18:13:25 »
Alie Alexandross:
У вас не указан режим монтирования корневого каталога.
Попробуйте так:
#/dev/sda5
UUID=длинный номер     /  ext3 defaults     0     1
Defaults - rw, suid, dev, exec, auto, nouser, async
Если проблема устранится - добавьте нужные опции в fstab помимо/вместо defaults.
А как(и где) попробовать-то? Как мне заменить эти опции на defaults? Сам файл fstab в редакторе vi выводится только в режиме read-only. Что нужно запустить, где и что мне написать конкретно, я это имею в виду?

massive:
Так с диска если запускаться, система только сам LiveCD и видит, и никаких там моих разделов на жестком диске не показывет. Или я не прав? Во всяком случае, тот же fstab показывает только временную файловую систему/своп.


Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: Слегка разломал систему. Наверное иксы. По
« Ответ #18 : 04 Апреля 2009, 18:21:21 »
У простых пользователей нет прав на изменение этого файла. Откройте из-под sudo редактором /etc/fstab и внесите изменения:
#/dev/sda5
#UUID=длинный номер      /   ext3 realtime,errors=remount -ro      0      1 <-- default is commented
UUID=длинный номер      /   ext3 defaults      0      1
Подпись автора jillsmitt истинна...

Оффлайн jeffersonplane

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: Слегка разломал систему. Наверное иксы. П&#
« Ответ #19 : 04 Апреля 2009, 18:28:22 »
Alie Alexandross:
Да сейчас перезагружусь, попробую и отпишусь что вышло. Но мне вот что непоятно,  я же в консоли как root сижу, откуда могут быть ограничения?

Пользователь решил продолжить мысль 04 Апреля 2009, 17:15:10:
UPD
Alie Alexandross:
В общем так получается: находясь под рутом, я не могу редактировать fstab.
Прокомментируете пожалуйста упоминавшееся ранее решение  - перемонтировать диск, с уже нужными опциями.
Волнует два момента:
1. Может ли при перемонтировании диска произойти что-нибудь нехорошее?
2. Правильный синтаксис. С учётом приведённого ранее содержимого fstab, будет ли команда ниже правильной:
mount -t ext3 -o rw,remount /dev/sda5/
« Последнее редактирование: 04 Апреля 2009, 19:16:06 от jeffersonplane »

Оффлайн amuse.ter

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Команда правельнее будет так mount -t ext3 -o rw,remount /dev/sda5 / (пробел не поставил перед корнем)
А насчет негативных последствий тебе решать
(Мое мнения я не знаю что такого может произойти если перемонтировать корень)
« Последнее редактирование: 04 Апреля 2009, 19:30:58 от amuse.ter »

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
man mount говорит:
mount -o remount,rw /dev/foo /dir
Подпись автора jillsmitt истинна...

Оффлайн jeffersonplane

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Новости такие. Удалось:
 - перемонтировать, диск с правами записи
 - скопировать тот самый бэкап "*.tar.gz", с которого всё началось, в корневую дирректорию и распаковать его командой  "tar -zxvf".
Перестартовал, в какой-то момент загрузки получил следующее сообщение:
Цитировать
Failed to start X server (your graphical interface). It is likely it's not set up correctly. Would you like to view the X-server output to diagnose the problem?
Само собой, я захотел взглянуть, и вот что увидел:
Цитировать
Warning: Failsafe mode was already attempted within 30 seconds
Warning: Falling back to gdm to report the issue
^Y
Пройдя дальше, получил сообщение:
Цитировать
The X-server is now disabled. Restart GDM when it's configured.
Ну а дальше появился консольный ubuntu, и, кстати, диск dev/sda5 в fstab опять был в режиме read-only.
Прогресс конечно есть, раньше система кроме как из "recovery menu", не грузилась вообще никак.
Но хотелось бы с графической оболочкой. Как её восстановить (в сообщениях использовадось слово "сконфигурировать")?

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
По поводу запуска Х-ов нужно просто сменить видео драйвер на vesa  в xorg.conf, по крайней мере на время экспериментов. Определите через top под каким pid находится GDM и Х -ы. kill на оба процесса, правка xorg.conf на предмет vesa драйвера и gdm start.

Касаемо fstab - если после восстановления бэкапа корень опять стал ro, то напрашивается вывод, что такими были опции в fstab во время бэкапа. Перемонтируйте каталог в rw, поправьте fstab и снова создайте бэкап. Только на этот раз с более подходящими параметрами :)
Подпись автора jillsmitt истинна...

Оффлайн jeffersonplane

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: Слегка разломал систему. Наверное иксы. По
« Ответ #24 : 04 Апреля 2009, 21:28:05 »
Цитировать
Определите через top под каким pid находится GDM и Х -ы
Не подскажете, как называются соотв. процессы для gdm и иксов, чтобы я зна что искать?
Цитировать
правка xorg.conf на предмет vesa драйвера

Конкретно, какой текст нужно вписать в файл?

UPD
Попробовал, вопрос:
 - не могу найти файл xorg.conf. Варианты find xorg.conf или find Xorg.conf - "no such file or dorectory". В какой дирректории он находится у вас?
Ещё один вопрос: можно ли отфильnровать/отсортировать результаты top по нужному столбцу? Как вообще в консоли листается список процессов? Там есть хэлп, но я запутался. 
« Последнее редактирование: 04 Апреля 2009, 22:04:28 от jeffersonplane »

Оффлайн massive

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
файл xorg.org находиться в /etc/X11/.

Оффлайн jeffersonplane

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: Слегка разломал систему. Наверное иксы. По
« Ответ #26 : 04 Апреля 2009, 23:49:22 »
Друзья, какая-то фигня получается. За вычетом комментариев, вот содержимое xorg.conf:

Цитировать
Section "Device"
           Identifier:   "Configured Video Device"
EndSection
Section "Monitor"
          Identifier:     "Configured Monitor"
EndSection
Section "Screen"
          Identifier:     "Default Screen"
          Monitor:       "Configured Monitor"
          Device:        "Default Video Device"
EndSection

Я так понимаю - хорг вообще не сконфигурирован у меня. Оригинальная конфигурация куда-то потёрлась. Что посоветуете?

Вопрос вдогонку, наболело
Все манипуляции связяны с копанием в терминале. Я постоянно напарываюсь на одни и те же грабли:
если открываю какой-нибудь файл, например редактором vi, или заглядываю в хелп/мануал, иными словами, в тех случаях, когда командную строку сменяет окно другого приложения/утилиты - у меня не всегда получается (почти всегда НЕ получается) вернуться к командной строке без перезагрузки. Какими клавишами это делается? Например, я весь man-уал к vi перекопал и не смог ничего найти об этом.
« Последнее редактирование: 05 Апреля 2009, 16:18:31 от jeffersonplane »

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: Слегка разломал систему. Наверное иксы. По
« Ответ #27 : 05 Апреля 2009, 00:00:15 »
По порядку:
Запускаем top с выборкой по gdm:
top -n 2 | grep gdmВырубаем процесс по pid:
kill номер_процессаOткрываем root -ом xorg.conf:
sudo nano /etc/X11/xorg.confНаходим строку Driver в секции Device и меняем драйвер с текущего на vesa:
Section "Device"
               Identifier "Card0"
               Driver     "driver"
               ...
EndSection
Section "Device"
               Identifier "Card0"
               Driver     "vesa"
               ...
EndSection

Запускаем GDM
gdm start
P.S.
Цитировать
если открываю какой-нибудь файл, например редактором vi
Так не открывайте редактором vi, есть простой nano, и mcedit в Midnight Commander (mc). :) Чтоб выйти из мана - нажимайте q.
« Последнее редактирование: 05 Апреля 2009, 00:06:40 от Alie Alexandross »
Подпись автора jillsmitt истинна...

Оффлайн jeffersonplane

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: Слегка разломал систему. Наверное иксы. По
« Ответ #28 : 05 Апреля 2009, 00:26:32 »
Alie Alexandross:

Спасибо вам, здорово. Но вот по поводу редактирования xorg.conf  - дело вот в чём. То содержимое файла, которое я запостил  предыдущим коммнетарием - это буквально всё что есть в этом файле. Буквально, слово в слов, зе исключением закоммнетированного содержимого. Никаких "Card0" и других драйверов. Вы действительно думаете, что если я заменю: 
Section "Device"
           Identifier:   "Configured Video Device"
EndSection
на
Section "Device"
               Identifier "Card0"
               Driver     "vesa"
EndSection
это исправит ситуацию? Есть продозрение, что у меня попросту не восстановился старый файл конфигурации.

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Section "Device"
      Identifier "Configured Video Device"
      Driver      "vesa"
EndSection
Identifier - идентификатор карточки для xorg.conf. По этому идентификатору в секции Screen определяется какую карту задействовать. Если у вас вместо "card0" указан "Configured Video Device", то и Device в секции Screen должен указыватся "Configured Video Device", или наоборот
Подпись автора jillsmitt истинна...

 

Страница сгенерирована за 0.146 секунд. Запросов: 23.