Как запустить сервисы lightdm при запуске

Моя система работает под управлением Ubuntu 15.04, и я изменил загрузку по умолчанию на «text» вместо «quiet splash», выполнив ответ @Bruno Pereira Как отключить X во время загрузки, чтобы система загружается в текстовом режиме? . Однако снова я изменил загрузку по умолчанию на quiet splash и update-grub, но поскольку Ubuntu 15.04 использует systemd, моя система не загружается с графическим входом в систему и застряла на экране логотипа Ubuntu. Я должен пойти в терминал tty1 с помощью CTRL + ALT + F1 , и manullay запускает службы Lightdm как sudo service lightdm start при каждом входе в систему. .

Как мне изменить мой загрузчик на Графический логин, т.е. "quiet splash"? содержание sudo gedit /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT="quiet splash"
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="quiet splash"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=1920x1080

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
4
задан 13 April 2017 в 15:23

2 ответа

Первый показ эта команда для графической среды

sudo systemctl set-default graphical.target

Поскольку Вы использовали sudo systemctl set-default multi-user.target прежде.


Затем восстановите записи в /etc/default/grub

Этот оператор является абсолютно неправильным:

GRUB_DEFAULT="quiet splash"

Откройте конфигурацию:

sudo nano /etc/default/grub

и замените запись

GRUB_DEFAULT="quiet splash"

с

GRUB_DEFAULT=0

добавьте запись

GRUB_CMDLINE_LINUX="quiet splash"

После того выполнения

sudo update-grub

  • GRUB_DEFAULT

    Запись меню по умолчанию. Это может быть числом, в этом случае оно определяет Энную запись в сгенерированном меню, считаемом от нуля, или заголовка записи меню или 'сохраненной' специальной строки. Используя заголовок может быть полезным, если Вы хотите установить запись меню по умолчанию даже при том, что может быть переменное количество записей перед ним.

  • GRUB_CMDLINE_LINUX

    Параметры командной строки для добавления к записям меню для ядра Linux.

  • GRUB_CMDLINE_LINUX_DEFAULT

    Если ‘GRUB_DISABLE_RECOVERY’ не будет установлен на 'истинный', две записи меню будут сгенерированы для каждого ядра Linux: одна запись по умолчанию и одна запись для режима восстановления. Это параметры командной строки списков опций для добавления только к записи меню по умолчанию, после перечисленных в ‘GRUB_CMDLINE_LINUX’.

Источник

4
ответ дан 13 April 2017 в 15:23

Это зависит от того, почему это не запускается как опция по умолчанию. Я случайно произвожу чистку systemd, поэтому когда я переустанавливаю и загружаюсь, у меня просто есть подсказка TTY.

Первый, Вы несете чушь для запуска сервиса, таким образом, можно сделать это графический:

sudo start lightdm

, После того как Вы находитесь в gui типе режима в терминале для реконфигурирования lightdm:

sudo dpkg-reconfigure lightdm

sudo systemctl set-default graphical.target

Теперь мы должны обновить личинку, таким образом, lightdm запускают сервис по умолчанию

init=/lib/systemd/systemd

, Чтобы загрузиться под systemd по умолчанию, отредактировать/etc/default/grub и изменить следующую строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/lib/systemd/systemd"

После изменения любых связанных с личинкой конфигурационных файлов как/etc/default/grub следующая команда необходима, чтобы внести изменения в эффект.

update-grub

Вы видите, что все инструкции в официальном ubuntu wiki здесь , systemd является сервисным администратором, таким образом, Вы найдете довольно функциональным

2
ответ дан 14 April 2017 в 01:23
  • 1
    1-й раз соединяется как HSP, возможно не позволенный Вашей конфигурацией, в 2-й раз разъединения, в 3-й раз подключения как HSP, но позволяет переключатель. – Amias 6 September 2016 в 22:05

Другие вопросы по тегам:

Похожие вопросы: