[Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target (Не стартуют иксы)
Модератор: Модераторы разделов
-
FlySnake
- Сообщения: 992
- ОС: openSUSE
[Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
Всем привет!
Обновил на тестовой машине 12.1 до 12.2 и столкнулся с systemd. Проблема в том что при загрузке ОС не стартуеют иксы, а попадаю в консоль будто в 3 ранлевеле. Погуглил, оказывается надо сделать симлинк на /usr/lib/systemd/system/graphical.target в /etc/systemd/system/default.target но не помогло. Если сделать вручную systemctl isolate graphical.target залогинившись рутом в консоле то всё работает. Причём работает и systemctl isolate default.target т.е. как я понимаю симлинк верный, но почему-то при загрузке ОС это не срабатывает.
Обновил на тестовой машине 12.1 до 12.2 и столкнулся с systemd. Проблема в том что при загрузке ОС не стартуеют иксы, а попадаю в консоль будто в 3 ранлевеле. Погуглил, оказывается надо сделать симлинк на /usr/lib/systemd/system/graphical.target в /etc/systemd/system/default.target но не помогло. Если сделать вручную systemctl isolate graphical.target залогинившись рутом в консоле то всё работает. Причём работает и systemctl isolate default.target т.е. как я понимаю симлинк верный, но почему-то при загрузке ОС это не срабатывает.
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
А X сервер работает? Возможно он просто фейлится.
Ну и как вариант переключится на sysvinit
Ну и как вариант переключится на sysvinit
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
FlySnake
- Сообщения: 992
- ОС: openSUSE
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
Работает без проблем если вручную запустить
-
verg
- Сообщения: 1299
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
FlySnake,
Пробуйте:
Пробуйте:
Код: Выделить всё
# rm /etc/systemd/system/default.target
# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target-
FlySnake
- Сообщения: 992
- ОС: openSUSE
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
Неа, то же самое
А не подскажете как это безболезненно сделать?
А не подскажете как это безболезненно сделать?
-
verg
- Сообщения: 1299
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
Для начала проверьте это: Нажать F5 при загрузке - там есть выбор.
з.ы. sysvinit для 12.2 объявлен "Deprecated" со всеми вытекающими.
з.ы. sysvinit для 12.2 объявлен "Deprecated" со всеми вытекающими.
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
http://suseana.ru/?p=94
Впрочем, в свежеустановленной 12.2 я этого не пробовал. А вот в проапгрейденной с 12.1 работает нормально.
Не смотря на "Deprecated"
-
FlySnake
- Сообщения: 992
- ОС: openSUSE
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
Мда, в очередной раз убеждаюсь что чудес не бывает. За 4 года ещё ни один раз ни на одной машине обновление зюзи не проходило без подобных косяков и всегда заканчивалось сносом и свежей установкой.
С F5 не прокатывает видимо потому что у меня GRUB1. А при запуске сервисом если F5 нажать то это включает/отключает графическую заставку со светлячками аля виндоус
С F5 не прокатывает видимо потому что у меня GRUB1. А при запуске сервисом если F5 нажать то это включает/отключает графическую заставку со светлячками аля виндоус
-
verg
- Сообщения: 1299
-
Stauffenberg
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
FlySnake
Окажусь ли я прав, если предположу, что у Вас ATI (fglrx)?
Окажусь ли я прав, если предположу, что у Вас ATI (fglrx)?
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
-
FlySnake
- Сообщения: 992
- ОС: openSUSE
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
Неа, у меня графичкеская менюшка отключена. Так я правильно понял что надо скормить ядру путь к иниту т.е. init=/sbin/init ?
Stauffenberg писал(а): ↑09.09.2012 00:07FlySnake
Окажусь ли я прав, если предположу, что у Вас ATI (fglrx)?
Да, он самый в 1-click установленный
-
verg
- Сообщения: 1299
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
(FlySnake) писал(а):Да, он самый в 1-click установленный
1) nomodeset прописан в загрузку?
2) поддержка KMS убрана из из initrd? (/etc/sysconfig/kernel -> NO-KMS-IN-INITRD = yes -> # mkinitrd)
3) свободный драйвер добавлен в чёрный список? (# echo "blacklist radeon" >> /etc/modprobe.d/50-blacklist.conf) и (# echo blacklist radeonhd > /etc/modprobe.d/blacklist.conf)
-
FlySnake
- Сообщения: 992
- ОС: openSUSE
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
verg писал(а): ↑09.09.2012 15:16QUOTE (FlySnake) писал(а):Да, он самый в 1-click установленный
1) nomodeset прописан в загрузку?
2) поддержка KMS убрана из из initrd? (/etc/sysconfig/kernel -> NO-KMS-IN-INITRD = yes -> # mkinitrd)
3) свободный драйвер добавлен в чёрный список? (# echo "blacklist radeon" >> /etc/modprobe.d/50-blacklist.conf) и (# echo blacklist radeonhd > /etc/modprobe.d/blacklist.conf)
1 и 2. В соответствие с инструкцией http://en.opensuse.org/SDB:AMD_fglrx прописано: radeon.modeset=0 blacklist=radeon 3 (ранее на 12.1 было сделано именно как Вы пишите blacklist radeon и nomodeset, но поскольку тут ядро новое решил сделать как написано в инструкции на 12.2)
3. Да.
Без этого иксы вообще не работают, а тут они работают с 3D и всеми прибамбасами но только если запустить вручную. Если бы проблема была в видеодрайвере, то они бы вообще не работали, ведь так? А тут похоже не работает systemd
-
verg
- Сообщения: 1299
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
=)
Цифра "3" в той инструкции - это "init 3"
И эта запись нужна только для установки драйвера(один раз)
Вывод неверный.
Тоже ни при чём.
Да, и инструкция там для 12.1 (если уж и к этому придраться) <- но это значения не имеет
Цифра "3" в той инструкции - это "init 3"
И эта запись нужна только для установки драйвера(один раз)
(FlySnake) писал(а):но поскольку тут ядро новое
Вывод неверный.
(FlySnake) писал(а):А тут похоже не работает systemd
Тоже ни при чём.
Да, и инструкция там для 12.1 (если уж и к этому придраться) <- но это значения не имеет
Спасибо сказали:
-
Stauffenberg
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
FlySnake писал(а): ↑09.09.2012 15:00Stauffenberg писал(а): ↑09.09.2012 00:07FlySnake
Окажусь ли я прав, если предположу, что у Вас ATI (fglrx)?
Да, он самый в 1-click установленный
Я так и думал.
Если система тестовая, то вот Вам маленький хак:
Код: Выделить всё
su
wget http://www.sebastian-siebert.de/downloads/makerpm-amd-12.8.sh
wget http://www.sebastian-siebert.de/downloads/makerpm-amd-12.8.sh.sha1
sha1sum -c makerpm-amd-12.8.sh.sha1
chown root:root makerpm-amd-12.8.sh && chmod 744 makerpm-amd-12.8.sh
./makerpm-amd-12.8.sh -iПерезагружаемся.
Если после этого все равно грабли, то
Код: Выделить всё
su
./makerpm-amd-12.8.sh -uЕще раз: я этот метод не опробывал, у меня nvidia... но помочь должен (надеюсь, что из-за того, что Вы уже немного поколдовали с системой, этот метод (предположительно рабочий) не окажется нерабочим).
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
-
FlySnake
- Сообщения: 992
- ОС: openSUSE
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
Точно, значит я балда опять недочитал до конца инструкцию
Исправил на 5, теперь работает
Stauffenberg писал(а): ↑09.09.2012 17:41Я так и думал.
Если система тестовая, то вот Вам маленький хак:
Лень разбираться во всём скрипте. Навскидку, он сам скачивает драйвер, распаковывает, собирает RPM, устанавливает и правит нужные конфиги?
-
Stauffenberg
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: [Решено] systemd, openSUSE 12.2, graphical.target -> deafult.target
FlySnake
Он делает автоматически то, что Вы только что проделали в ручную, т.е. убеждает пользователей в том, что чудеса в мире openSUSE все-таки бывают
Он делает автоматически то, что Вы только что проделали в ручную, т.е. убеждает пользователей в том, что чудеса в мире openSUSE все-таки бывают
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
