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


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

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

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Как реанимировать сервак?
« : 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

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

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

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

Онлайн EvangelionDeath

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

Код: Bash
  1. sudo rm /etc/X11/xorg.conf
  2. sudo apt-get install lightdm --reinstall
  3.  
Может Вас и спасет

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

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

Код: Bash
  1. #!/bin/sh
  2.  
  3. MODE=${1:-graphical}
  4. TARGET="text"
  5. RUNNING=`systemctl get-default`
  6.  
  7. if [ "$MODE" = "$TARGET" ]; then
  8.     if [ "$RUNNING" = "graphical.target" ]; then
  9.         sudo systemctl set-default multi-user.target
  10.     fi
  11. else
  12.     if [ "$RUNNING" = "multi-user.target" ]; then
  13.         sudo systemctl set-default graphical.target
  14.     fi
  15. fi
  16.  

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

Так же Вас спасет отключение графического режима полностью и настройка сети не через network-manager
« Последнее редактирование: 30 Май 2016, 20:28:28 от EvangelionDeath »
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн OptionBase

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

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

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

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26079
    • Просмотр профиля
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

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

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

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

Оффлайн AnrDaemon

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

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

Оффлайн OptionBase

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

Онлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Как реанимировать сервак?
« Ответ #9 : 30 Май 2016, 22:01:20 »
Ctrl+Alt+F1
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн Stanyslav Kovalsky

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

Оффлайн OptionBase

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


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


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

Онлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.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 »
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
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

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

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

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

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

После изменения /etc/default/grub делаем
Код: Bash
  1. sudo mount --bind /dev /mnt/dev
  2. sudo mount --bind /proc /mnt/proc
  3. sudo mount --bind /sys  /mnt/sys
  4. sudo chroot /mnt
  5. cd /
  6. sudo update-grub
  7.  


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

Код: Bash
  1. sudo mount /dev/sdXY /mnt
  2. cd /dev/lib/systemd/system/
  3. sudo rm default.target
  4. sudo ln -s multi-user.target default.target
  5.  

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

После изменения /etc/default/grub делаем
Код: Bash
  1. sudo mount --bind /dev /mnt/dev
  2. sudo mount --bind /proc /mnt/proc
  3. sudo mount --bind /sys  /mnt/sys
  4. sudo chroot /mnt
  5. cd /
  6. sudo update-grub
  7.  
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

 

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