sudo -s
запустит оболочку как корень (возможно запрос Вас для Вашего пароля). Можно затем ввести несколько команд без потребности снабдить префиксом их sudo. По окончании, exit
корневая оболочка.
Fedora 15 использует systemd. Сначала удостоверьтесь, что Вы выполняете 'графическую' цель путем проверки этого /etc/systemd/system/default.target
символьная ссылка на /lib/systemd/system/graphical.target
, который является эквивалентом runlevel 5 (и нет multi-user.target
, который является эквивалентом runlevel 3).
Затем, удостоверьтесь, что 'prefdm' услуга работает. Проверьте вывод systemctl status prefdm.service
. это должно показать, что загрузилось и активный. Если Вы не были в графической цели, это, вероятно, не будет.
Теперь, если у Вас уже был он в графической цели, возможно, что X не запускается из-за некоторой ошибки. Проверьте файлы журнала в/var/log/gdm, посмотрите на файлы с меткой времени прошлого раза, когда Вы загрузились, чтобы видеть, было ли, возможно, что-то повреждено.
Необходимо проверить для проверки, в каком уровне выполнения Вы находитесь после начальной загрузки, и если gdm запускается для уровня выполнения. Можно сделать это вручную путем проверки символьных ссылок в/etc/rc*.d каталоги, где * количество уровня выполнения.
Сначала проверьте, чтобы удостовериться, что Вы имеете gdm init сценарий и выполняете его, чтобы проверить, что он правильно запускает gdm:
$ ls -l /etc/init.d/ | grep gdm
$ sudo /etc/init.d/gdm start
Если это работает, то можно проверить символьные ссылки в runlevel, что Вы находитесь в Вас, может получить Вас текущий runlevel с командой 'runlevel'. Затем проверьте на корректную символьную ссылку
$ runlevel
3
$ ls -al /etc/rc3.d/ | grep gdm
Если это не там, создайте символьную ссылку:
$ cd /etc/rc3.d/
$ sudo ln -s /etc/init.d/gdm
После перезагрузки этот запуск запускает gdm init сценарий. Удостоверьтесь, что Вы используете корректное init имя файла сценария. Я использую 'gdm', потому что я предполагаю, что это - то, чем это называют, но я мог быть неправым.