Пропали пункты меню astra linux

Обновлено: 03.07.2024

В качестве примера будет использована система Ubuntu 18.04 LTS, но руководство актуально для любой системы, использующей Systemd как подсистему инициализации. Так же мы рассмотрим команды по восстановлению системы Ubuntu без ее переустановки.

Что такое режим восстановления в системах Linux?

Режим восстановления эквивалентен однопользовательскому режиму в дистрибутивах Linux, которые используют демон SysV в качестве диспетчера служб по умолчанию. В режиме восстановления все локальные файловые системы будут примонтированы, но только некоторые важные службы будут запущены. Например, сетевые сервисы не будут запущены. Режим восстановления Linux полезен в ситуациях, когда система не может нормально загрузиться. Кроме того, в данном режиме мы можем выполнить некоторые важные операции по восстановлению, например, такие как сброс root пароля.

Что такое аварийный режим?

В отличие от режима восстановления, в аварийном режиме не монтируются точки монтирования файловых систем, службы и сокеты не будут запущены. Аварийный режим подходит для отладки.

Загрузка в режим восстановления в Ubuntu 18.04 LTS

Запустите установленную систему Ubuntu. Когда появится меню Grub, выберите первую запись и нажмите e для редактирования.


Если у вас не отобразилось меню Grub, то нужно нажать клавишу ESC сразу после исчезновения логотипа BIOS.

Найдите строку, начинающуюся со слова «linux», удалите значение «$vt_handoff» и в конце этой строки введите следующее значение (Чтобы быстрее достичь конца строки, просто нажмите CTRL + e или используйте клавишу END или стрелки LEFT / RIGHT на клавиатуре):


После того, как вы добавили вышеприведенное значение, нажмите сочетание клавиш CTRL + x или F10, чтобы загрузить систему в режим восстановления. Через несколько секунд вы попадете в режим восстановления (однопользовательский режим) в качестве пользователя root. Нажмите Enter.

Затем введите следующую команду для монтирования файловой системы root (/) в режим чтения / записи:


Загрузка в аварийный режим

Загрузка операционной системы Linux в аварийный режим аналогична описанному выше методу. Все, что вам нужно сделать, это заменить «systemd.unit= rescue.target» на «systemd.unit = emergency.target» при редактировании меню Grub.


После того, как вы добавили «systemd.unit=emergency.target», нажмите Ctrl + x или F10, чтобы продолжить загрузку в аварийный режим.

Вы можете подключить корневую файловую систему в режим чтения / записи с помощью команды:


Переключение между режимами восстановления и аварийный режимом и наоборот

Если вы загрузились в режим восстановления, то из него же можно переключиться в аварийный режим с помощью следующей команды:

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


Режим восстановления Recovery mode в Linux

Еще одним режимом, которым можно воспользоваться для восстановления системы, является режим Recovery mode. Примечателен он тем, что содержит предустановленные утилиты для восстановления.

Для запуска режима восстановления необходимо загрузиться в меню Grub, выбрать Дополнительные параметры.

Затем из появившегося списка выбрать первое (верхнее) ядро с надписью (recovery mode).


Как вы можете видеть на рисунке ниже, как только система загрузится в режим восстановления, вам будет показано меню инструментов, которые решают различные общие проблемы с загрузкой системы. Стоит попробовать каждый из них, который как вам кажется, может решить вашу проблему.


Теперь вы знаете, что такое режим восстановления, аварийный режим и Recovery mode, а также как загрузиться в эти режимы в Ubuntu 18.04. Как я уже упоминал, приведенные здесь шаги будут работать во многих последних версиях Linux, в которых используется Systemd.

Как восстановить операционную систему Ubuntu без переустановки

Рассмотрим популярные и действенные методы восстановления операционной системы Ubuntu. Если вы столкнулись с тем, что ваша система не запускается после обновления, установки драйверов или по каким-нибудь другим причинам, то вам стоит воспользоваться данной инструкцией.

На экране входа в систему воспользуйтесь комбинацией клавиш CTRL + ALT + F1 для переключения в виртуальную консоль tty1, возможно вам придется переключится на другую виртуальную консоль, в таком случае воспользуйтесь этой же комбинацией клавиш, но с F2 или F3 и т.д. И затем выполните следующие команды:


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

И обновить систему:

И перезагрузить систему:

Так же может помочь переустановка рабочего окружения. Для Ubuntu это будет следующая команда (не влияет на пользовательские данные):

Рекомендую периодически делать резервные копии системы и домашнего каталога пользователя, соответствующими инструментами. Например, для резервного копирования в среде Linux можно воспользоваться утилитой QT5-FSArchiver.

Дмитрий Димитров

Артём Макаренко

Шурик, Новая директория не создается, физически она есть на жестком диске но нет пути к нему.

Антон Золотухин

Здравствуйте, я не силен в линуксе, но на работе попал в не приятную историю, на компе стоите astra linux 1.5 smolensk и почему то при загрузке операционной системы вместо привычного графического интерфейса(fly) запускается терминальный режим, как можно восстановить fly? бекапа нет

Шурик Попов

Артём, попробуйте удалить этого пользователя с удалением его домашнего каталога и создать снова (если это не админ, конечно) . Или проверьте права доступа к этим директориям

Шурик Попов

Антон, что то устанавливали или удаляли? Или какие то настройки делали перед этим? Если нет, то может помочь перезагрузка компа. Если и это нет, попробовать залогиниться в консольном режиме и запустить оконный менеджер вручную

Антон Золотухин

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

Антон Золотухин

Шурик, неправильно написал - при вводе от рута рабочий стол fly запускается а от пользователей пишет xparsec: cant make privileged socket due to: -1 error code, может я где привелегии доступа сбил? К файлам, а команды присылать их на лист из разрых моментов ?

По умолчанию в ALT LINUX Школьный мастер устанавливается графическая среда KDE. Эта среда имеет богатейшие возможности для настройки и модификации, позволяя каждому пользователю настроить интерфейс среды по свои запросы.
Минусом такой "легконастраиваемости" является то, что обычный пользователь может случайно удалить жизненно важные элементы, такие, как, например, панель задач, кнопка запуска приложений, системный лоток и т.п., а вот для водворения их на прежнее место, придется затратить некоторые усилия.

О виджетах и панелях
Чуть-чуть теории

Рабочее окружение пользователя в KDE строится из так называемых виджетов - по-простому, элементов управления. Каждый виджет что-то показывает (например, виджет "часы" показывает время, а виджет "календарь" показывает. угадайте, что?) или как-то реагирует на действия пользователя (например, щелчок мышью по виджету "кнопка запуска приложений" открывает меню приложений).
Виджеты можно размещать непосредственно на рабочем столе, или на панелях .
Например, виджет "панель задач" , показывающий список открытых окон, обычно размещается на нижней панели .
Панели, в свою очередь, размещаются у края экрана - снизу, сверху, слева или справа.
Понятно, что и виджеты, и панели можно как добавлять, так и удалять.

Если пропала панель задач
Практическое руководство

Выполняем по шагам:
1. Разблокировать изменение виджетов.
Щелкнуть по «лампочке» в верхнем правом углу Рабочего стола

2. Выбрать пункт Добавить виджеты.

3. Можно, выбрав нужные виджеты (Запуск приложений, Панель задач и др.), перетянуть их на Рабочий стол или на панель. Иногда панель есть, но свёрнутые приложения, документы не видны. Вот тогда и нужно добавить Панель задач из списка, представленного на картинке. После исправления ситуации нужно Заблокировать изменение виджетов.

На ошибках учимся
Устраняем проблему

Как же сделать так, чтобы описанная ситуация не повторилась?
Если это ваш личный компьютер - просто, будьте внимательнее
Если школьный/рабочий - заблокируйте сохранение настроек

Где хранятся настройки
Снова немного теории

Все настройки в Линуксе хранятся в домашней папке пользователя, в соответствующих конфигурационных файлах. Так, например, при добавлении или удалении виджета или панели на рабочем столе, в соответствующий файл настроек вносятся изменения. Следовательно, если запретить запись в файл, сделать его доступным только для чтения, то изменения не будут сохранены, и после перезагрузки компьютера все вернется к своему исходному состоянию. Вот это нам и нужно.

Защищаем конфигурационные файлы
Руководство к действию

Дальнейшие действия при вашей неосторожности могут привести систему в нерабочее состояние. Выполняя их, вы отдаете себе отчет в том, что автор этой статьи не несет ответственности за возможные проблемы с вашей операционной системой, вызванные вашими действиями.

Итак, что нужно сделать:
1. Открываем домашнюю папку

Домашняя папка пользователя. Скрытые файлы не видны.

2. Включаем режим отображения скрытых файлов ( Вид>Показывать скрытые файлы )

3. Ищем среди папок, перед именем которых стоит точка, папку .kde4 и открываем ее
4. Открываем папку .share
5. Открываем папку .config

6. Находим файл plasma-desktop-appletsrc и щелкаем по нему правой кнопкой мыши
7. В контекстном меню выбираем пункт " свойства "
8. В окне свойств переходим на вкладку "Права"

9. Меняем права владельца с "чтение и запись" на "чтение" и щелкаем "ОК"

Меняем права владельца файла, убираем возможность записи в файл

Теперь можно снова спрятать скрытые файлы (убрать галочку напротив пункта меню Вид>Показывать скрытые файлы ) и закрыть лишние окна.
Вот и все!

В дистрибутиве Astra Linux 1.6 Смоленск сделана новая настройка подсистемы распределения прав доступа пользователей. Теперь в момент установки дистрибутива невозможно задать пароль root. Вместо этого предлагается создать обычного unix-пользователя с именем, отличным от root (и имя admin тоже, как выяснилось, использовать нельзя). И этому первому созданному unix-пользователю будут даны привелегии root.

Однако, чтобы воспользоваться привелегиями root, такой пользователь должен предварять команды администратора командой sudo. Это может повлиять на уже написанные скрипты автоматизации, которые подразумевают классическое использование пользователя root.

Поэтому, после установки дистрибутива Astra Linux 1.6 Смоленск, нужно уметь восстановить стандартную схему работы root. А говоря простым языком- восстановить пользователя root и задать ему пароль. О том, как это делать, написано в документе "Рекомендации по установке и настройке Astra Linux 1.6". Ниже дана выдержка из этого документа.

Установка пароля и прав для пользователя root

Установка пароля для пользователя root

В ходе установки Astra Linux 1.6 не определяется пароль для пользователя root. Для определения пароля пользователю root откройте графический терминал и выполните следующие команды:

Появится строка ввода пароля для root – введите пароль (пароль вводится вслепую, никаких символов не высвечивается). После ввода пароля и нажа-тия клавиши Enter появится строка повторного ввода пароля – повторите ввод пароля.

Восстановление прав пользователя root

Изначально в Astra Linux 1.6 пользователь root не имеет полный набор прав (например, он не может создавать каталоги в корне («/») или ставить пакеты). Для восстановления прав пользователя root выполните следующие действия:

1. Зарегистрируйтесь пользователем, созданным при установке системы

2. Нажмите Пуск –> Панель управления . Слева выберите раздел Безопасность , а справа Политика безопасности .

3. В открывшемся окне Управление политикой безопасности выберите слева пункт Мандатный контроль целостности и снимите «галочку» с настройки Подсистема Мандатного Контроля Целостности .


4. Подтвердите изменения, нажав на кнопку с зеленой галкой.

5. Дождитесь применения изменений.

6. Откажитесь от перезагрузки, она будет выполнена чуть позже.

7. В окне Управление политикой безопасности выберите слева пункт Пользователи .

8. На панели инструментов в верхней части окна справа поменяйте пере-ключатель с положения Обычные на Все .

9. В левой части разверните список Пользователи и выберите значение root .

10. В правой части окна выберите вкладку Привилегии и включите все привилегии, установив все «галочки» в обоих столбцах Linux и Parsec .

Читайте также: