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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как реанимировать сервак?  (Прочитано 1476 раз)

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

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Как реанимировать сервак?
« : 30 Мая 2016, 20:01:08 »
Всем привет
Есть сервак с Ubuntu Desktop.
Десктоп установлен для того, что бы в офисе подключать проектор, запускать видео-файлы, проводить презентации и т.д.
Также сервак выполняет функции dhcp, nfs, proxy и т.д.
Сегодня решил отключить графику.
В файле /etc/init/lightdm.conf закомментил строку #start on ((filesystem.....
Рестартанул машину. Все получилось как было задумано.
Решил попробовать быстрый запуск иксов, на случай, если понадобится быстро запустить графику.
Выполнил команду sudo /etc/init.d/lightdm start
Иксы запустились моментально.
Все отлично, подумал я.
Но на всякий случай, решил протестить запуск другой командой, которая намного короче и ее легче запомнить.
Выполнил startx, сервак ругнулся, тогда я выполнил sudo startx. Сервак снова ругнулся, написал что то и не запустил графику. Времени особо не было разбираться и я решил остановить эксперименты, с четкой уверенностью, что на крайняк запущусь командой sudo /etc/init.d/lightdm start.

Прошло полдня, понадобились иксы, я выполнил команду sudo /etc/init.d/lightdm start
Иксы запустились, но на экране проектора отображалась страница для ввода логина.
Я решил рестартануть машину, потому что на серваке была одна единственная учетка, которая должна была логиниться без пароля!!!
После рестарта машины, история повторилась. На экране страница с Юзером и просьбой ввести пароль.
Принес клаву, подключил, ввел пароль. Результат ноль.
После ввода пароля, экран чернел на 3 секунды, за которые можно было успеть прочитать такую запись:
stopping send an event to indicate plymouth is up
После этого снова отображалась страница с Юзером и просьбой ввести пароль.

Решил попробовать зайти под учеткой Гостя. Получилось.
Подумалось, что возможно какие то проблемы с админской учеткой. Времени разбираться небыло. Создал еще одного админа. Зашел, все хорошо, запустил презентаху. Все довольны, все сработало.
Дождался пока народ разбежится и начал разбираться.
С чего начать незнал, поэтому решил рестартануть машину, что бы вырубить иксы.
После рестарта, машина не заводится.
Офис без инета, без принтера, без локалки, без шары, короче без всего...

Прошу помощи. Как запустить сервак хотя бы без иксов?

п.с. Пробовал запуститься с установочной флешки. На флешке десктоп 16.04
Выбираю вариант с Попробовать Ubuntu.
Машина запускается, нахожу файл /etc/init/lightdm.conf и снимаю # но не помогает.
Теперь при запуске сервак доходит до страницы с выбором Оси, нажимаю энтер на Ubuntu, вроде как начинается загрузка, но через секунду экран чернеет и в левом верхнем углу мигает курсор (_)
Далее ничего не просиходит.

Сорри, что получилось много текста

Оффлайн wolfser2701

  • Забанен
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #1 : 30 Мая 2016, 20:12:00 »
Цитировать
Есть сервак с Ubuntu Desktop.
Мдя.
Цитировать
Десктоп установлен для того, что бы в офисе подключать проектор, запускать видео-файлы, проводить презентации и т.д.
Также сервак выполняет функции dhcp, nfs, proxy и т.д.
Ладно , тоже мдя. ( классный сервак).
Прошло полдня, понадобились иксы, я выполнил команду sudo /etc/init.d/lightdm start
Иксы запустились, но на экране проектора отображалась страница для ввода логина.
Цитировать
Я решил рестартануть машину, потому что на серваке была одна единственная учетка, которая должна была логиниться без пароля!!!
После рестарта машины, история повторилась. На экране страница с Юзером и просьбой ввести пароль.
Принес клаву, подключил, ввел пароль. Результат ноль.
После ввода пароля, экран чернел на 3 секунды, за которые можно было успеть прочитать такую запись:
stopping send an event to indicate plymouth is up
Цитировать
Прошу помощи. Как запустить сервак хотя бы без иксов?
Осталось понять, что же на самом деле сделано и что хочется?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #2 : 30 Мая 2016, 20:12:23 »
В файле /etc/init/lightdm.conf закомментил строку #start on ((filesystem.....
Поздравляю, вы поломали себе систему…
тогда я выполнил sudo startx.
И доломали её…

Что, неужели service lightdm start так трудно запомнить?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #3 : 30 Мая 2016, 20:25:24 »
С тем, что вы сломали себе систему Вас уже поздравили.

Код: (bash) [Выделить]
sudo rm /etc/X11/xorg.conf
sudo apt-get install lightdm --reinstall
Может Вас и спасет

Включение и отключение графического режимы делается совсем другим способом, а каким - зависит от того какая ОС у вас реально.

В 16.04 - скрипт у меня такой, в 14.04 делается через runlevel

Код: (bash) [Выделить]
#!/bin/sh

MODE=${1:-graphical}
TARGET="text"
RUNNING=`systemctl get-default`

if [ "$MODE" = "$TARGET" ]; then
    if [ "$RUNNING" = "graphical.target" ]; then
        sudo systemctl set-default multi-user.target
    fi
else
    if [ "$RUNNING" = "multi-user.target" ]; then
        sudo systemctl set-default graphical.target
    fi
fi

Убираем "quiet splash" /etc/default/grub
sudo update-grub

Так же Вас спасет отключение графического режима полностью и настройка сети не через network-manager
« Последнее редактирование: 30 Мая 2016, 20:28:28 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #4 : 30 Мая 2016, 20:58:56 »
Да уж.... помог гугл, надо было сразу тут ветку заводить

ладно хорошо, а как добраться к терминалу?

можно ли как то с загрузочной флешки Ubuntu Десктоп 16.04 запустить команды

sudo rm /etc/X11/xorg.conf
sudo apt-get install lightdm --reinstall
?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #5 : 30 Мая 2016, 21:17:05 »
Можно
1. Зайти через SSH.
2. Нажать Esc при старте GRUB и выбрать рекавери.

Графический логин переключается, как уже сказали, настройкой системы, а не насилием над ней.

sudo -e /etc/default/grub
Изменить:
GRUB_CMDLINE_LINUX_DEFAULT="text"
После этого сделать update-grub.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #6 : 30 Мая 2016, 21:31:41 »
по SSH зайти не могу
сервак не отвечает вообще

рекавери что то не помогает
включаю сервак, жду GRUB, нажимаю е, получаю список, выбираю первую строку в списке, возле которой в собках стоит рекавери, получаю черный экран, кучу текста, в конце #1_ (подстрочник мигает)
но ввод команд не работает

загрузочную флешку не использую

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #7 : 30 Мая 2016, 21:33:07 »
Клавиатуру рабочую подключите.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #8 : 30 Мая 2016, 21:43:53 »
попробовал вторую клаву - результат нулевой

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #9 : 30 Мая 2016, 22:01:20 »
Ctrl+Alt+F1
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Stanyslav Kovalsky

  • Активист
  • *
  • Сообщений: 268
  • Сувениры Ковальского
    • Просмотр профиля
    • Светильники-подарки
Re: Как реанимировать сервак?
« Ответ #10 : 30 Мая 2016, 22:07:28 »
...и странно, что у сервака нет бэкапа :(

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #11 : 30 Мая 2016, 22:19:42 »
при старте grub пробую Ctrl+Alt+F1
но ничего не происходит


бэкапы делать не умею, сейчас начну учиться
особой надобности не было
полгода все работало как часы


может попробовать загрузиться с флешки (Ubuntu Десктоп 16.04)
найти на серваке соответствующий конфиг и в этом файле выставить уровень загрузки 3 ?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #12 : 30 Мая 2016, 22:34:07 »
1) Давайте начнем с того, какая ос у вас стояла, а то вы сейчас все окончательно угробите
2) Когда Вы сообщите нам п.1, мы скажем, что делать далее

P.S. Админы делятся на две категории: те, что еще не делают бекапов, и те, что уже делают бэкапы
P.P.S. За это наверное мне и нравится файловая система btrfs. Создание бэкапов на лету, откат - загрузился с лайва и перемистил слайс (снепшот) куда надо

Пользователь добавил сообщение 30 Мая 2016, 22:41:24:
OptionBase, И надо не при старте GRUB , а когда вам покажет ваш мигающий курсор

« Последнее редактирование: 30 Мая 2016, 22:41:24 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #13 : 30 Мая 2016, 22:44:43 »
у меня установлена Ubuntu desktop 14.04 lts


по поводу бекапов я все понял
сейчас отдельно займусь изучением данного вопроса



попробовал Ctrl+Alt+F1
дождался grub, выбрал Ubuntu, нажал ентер, появился черный экран с мигающим курсором
пробую Ctrl+Alt+F1 - результата нет
такое ощущение что клава отключена
« Последнее редактирование: 30 Мая 2016, 22:58:26 от OptionBase »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #14 : 30 Мая 2016, 23:03:55 »
Ну а если это не поможет, то

Желательно загрузится с Live дистрибутива той версии Ubuntu, которая стояла ранее

Выполняете в терминале:

Если стояла 14.04
sdXY - ROOT раздел рабочей машины
Код: (bash) [Выделить]
sudo mount /dev/sdXY /mnt
sudo nano /mnt/etc/init/rc-sysinit.conf
Меняем 2 на 3 в строке env DEFAULT_RUNLEVEL=2
Второй вариант проще, так как надо править только один файл
Код: (bash) [Выделить]
sudo nano /mnt/etc/default/grub
В строку GRUB_CMDLINE_LINUX=" меняем на GRUB_CMDLINE_LINUX='3', а GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" на GRUB_CMDLINE_LINUX_DEFAULT="text"

После изменения /etc/default/grub делаем
Код: (bash) [Выделить]
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys
sudo chroot /mnt
cd /
sudo update-grub


Для 16.04 (в /etc/default/grub трогаем только GRUB_CMDLINE_LINUX_DEFAULT)

Код: (bash) [Выделить]
sudo mount /dev/sdXY /mnt
cd /dev/lib/systemd/system/
sudo rm default.target
sudo ln -s multi-user.target default.target

Далее для обоих вариантов:

После изменения /etc/default/grub делаем
Код: (bash) [Выделить]
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys
sudo chroot /mnt
cd /
sudo update-grub
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

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