Линукс не удается выполнить

Ошибка: не удается выполнить команду grub-install dummy

Приветствую! При установки ОС все проходит гладко до момента установки загрузчика.

Ошибка: не удается выполнить команду grub-install dummy https://i.ibb.co/nmSJbDJ/IMG-20200928-210711.jpg

Дебиан? При создании разделов создал EFI раздел, который монтируется в /boot/efi?

да верно на диске три раздела, под efi, системный и home

и раздел подкачки

/dev/sde диск на котором установлен debian /dev/sda диск ntfs (игры) /dev/sdb диск ntfs (файлы)

/dev/sdс /dev/sdd — объединены в программный RAID с точкой мантирования /home

/dev/sdе — Debian 10

/dev/sdf -Windows 10

А grub-install куда делали? В вашей каше загрузчику очень непросто.

Принудительно не запускал grub-install, инсталлер сам его устонопвливал. Я делал установку отключив диски лишние которые задействованы под Винду, оставил только ssd под d bian и raid под /home и снова также ошибка

Как планируется запускать венду и линь? По хорошему, надо на первом винте создать раздел efi и потом спокойно ставить всякие линуксы с окошками запускать.

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

Grub-dummy это заглушка. Дебиан выбирает, ставить grub или grub-efi. Это разные пакеты, один доя старого биоса, другой для uefi. До сих пор непонятна организация ваших hdd. Какой диск загрузочный,на каком efi, как грузится винда и куда она прописала свой загрузчик.

/dev/sda /dev/sda1 931.51 ГиБ ntfs

/dev/sdb /dev/sdb1 931.51 ГиБ ntfs

/dev/sdc /dev/sdc1 931.51 ГиБ linux-raid

/dev/sdd /dev/sdd1 931.51 ГиБ linux-raid

/dev/sde /dev/sde1 512.00 МиБ fat32 boot, esp /dev/sde2 47.16 ГиБ ext4 /dev/sde3 11.97 ГиБ linux-swap

/dev/sdf /dev/sdf1 529.00 МиБ ntfs hidden, diag Basic data partition /dev/sdf2 100.00 МиБ fat32 boot, esp EFI system partition /dev/sdf3 16.00 МиБ msftres Microsoft reserved partition /dev/sdf4 232.25 ГиБ ntfs msftdata

Диск /dev/sde: 59,6 GiB, 64023257088 байт, 125045424 секторов Disk model: SSD Smartbuy 64G Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт Тип метки диска: gpt Идентификатор диска: 8D25102E-1F0C-4AE5-B6AD-0EDC322CBF44

Устр-во начало Конец Секторы Размер Тип /dev/sde1 2048 1050623 1048576 512M EFI /dev/sde2 1050624 99946495 98895872 47,2G Файловая система Linux /dev/sde3 99946496 125044735 25098240 12G Linux своп

Диск /dev/sdf: 232,9 GiB, 250059350016 байт, 488397168 секторов Disk model: Samsung SSD 850 Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт Тип метки диска: gpt Идентификатор диска: 9B2811D1-C6B7-46D6-A40A-1F27620B575F

Устр-во начало Конец Секторы Размер Тип /dev/sdf1 2048 1085439 1083392 529M Среда для восстановления Microsoft /dev/sdf2 1085440 1290239 204800 100M EFI /dev/sdf3 1290240 1323007 32768 16M Зарезервированный раздел Microsoft /dev/sdf4 1323008 488396799 487073792 232,3G Microsoft basic data

Я делал установку отключив диски лишние которые задействованы под Винду, оставил только ssd под d bian и raid под /home и снова также ошибка

А Вас не смущает тот факт, что раздел ESP – тот самый на котором, находится загрузчик(и) ОС в режиме UEFI, располагается на системном диске Windows… Куда же Debian должен был установить grub?

Я делал установку отключив диски лишние которые задействованы под Винду, оставил только ssd под d bian и raid под /home и снова также ошибка

А Вас не смущает тот факт, что раздел ESP – тот самый на котором, находится загрузчик(и) ОС в режиме UEFI, располагается на системном диске Windows… Куда же Debian должен был установить grub?

Набираете 3 символа ‘`’ подряд, помещаете после них «выхлоп» команды. И снова набираете 3 символа ‘`’ подряд. Примерно вот так

Там два раздела efi один на диске с виндой другое на линексу. Раньше это проблемой не было

Формально и сейчас это не проблема. Но по факту будет использоваться ESP с диска с Windows – «кто первый встал, того и тапки».

Можете поставить «в ручном режиме» grub на диск с Linux или на диск Windows. Просто нужно определиться как Вы желаете организовать загрузку систем. Под «ручной установкой» я подразумеваю установку пакета grub-efi командой apt в терминале.

Будет добры дайте инструкцию как в ручном режиме устоновить grud-efi. Я пробовал при установке в разметке прописывать место на диске с виндой, но он как я понял защищён от записи и так же возникала ошибка. Сейчас думаю, может быть нужно было убрать метку «загрузочный» в разделе efi винды при установке дебиан. Может устоновщик видеть два загрузочных сектора и кидаться в истерику?

С вашей помощью попробую устоновить в ручную.

Перечитал Ваши сообщения снова… У меня нет 100% уверенности, что я всё понял верно или Вы описали ситуацию без ошибок. Это слегка осложняет ситуацию. Кроме того, мне не доводилось делать «ручную установку» grub в debian.

Я пробовал при установке в разметке прописывать место на диске с виндой, но он как я понял защищён от записи и так же возникала ошибка.

Здесь имеет место какое-то непонимание или ошибка: диск не может быть защищён от записи (или у Вас какое-то экзотическое оборудование).

Сейчас думаю, может быть нужно было убрать метку «загрузочный» в разделе efi винды при установке дебиан.

Эти действия скорее всего приведут к новым проблемам.

Может устоновщик видеть два загрузочных сектора и кидаться в истерику?

Нет. Скорее всего Ваша ошибка «где-то здесь»:

  • загрузочные сектора используются в режиме загрузки BIOS (legacy, CMS или другие термины-синонимы)
  • для режима загрузки UEFI загрузчики размещаются на загрузочном разделе ESP (обычно он отформатирован в FAT32)
Читайте также:  Загрузчик восстановления windows последняя попытка возобновления работы системы

С пояснениями покончено. Переходим к действиям.

Вариантов решения много. Я в последующих сообщениях описываю простейший в моём понимании для Вас способ установки grub в уже установленный Debian.

Первый этап

  • Выполните загрузку компьютера с носителя с установщиком Debian – когда появится загрузочное меню с вариантами загрузки выберите «Advanced options» и затем «Rescue Mode» . Начнется загрузка Debian с установочного носителя. Выберите удобный язык и свой регион (страну). Также раскладку клавиатуры и комбинацию переключения языков (раскладок). Далее Debian попытается подключиться к интернету. Интернет нам не потребуется на этом этапе, но пропустить этот шаг не получиться. Подтвердите имя компьютера и имя домена. Debian installer выполнит ряд операций и предложить выбрать корневую файловую систему.
  • Это важно! Выберите пункт «Не использовать корневую файловую систему».
  • В следующем меню выберите пункт «Запуск оболочки в рабочей среде программы установки» и в следующем меню кнопку «Продолжить».
  • Теперь Вы находитесь в рутовой консоли!
  • Проверяем режим текущий режим загрузки. Выполните команду

Она должна вернуть число (32 или 64 – разрядность UEFI 32 или 64 бита) или ничего. Если ничего не возвращает или сообщает об ошибке, то скорее всего система загружается не в UEFI режиме. Об ошибке лучше написать в ответном сообщении.

Я на 99% уверен, что используется режим загрузки UEFI (Windows только в этом режиме устанавливается на диск в стиле GPT). Все дальнейшие команды устанавливают grub для режима UEFI.

Определяем устройство с образом установщика Debian

Ответ может быть, например таким

Для нас важно /dev/sdd1 – образ установщика первый раздел устройства /dev/sdd. У Вас может быть другая буква /dev/sd . Вам потребуется подправить команды с учётом этого!

  • На установочном носителе должен быть ещё раздел с загрузчиком grub для режима UEFI.

В ответе будет строчка с /dev/sd 2 . EFI

  • Создаем точку монтирования для раздела с загрузчиком grub для режима UEFI из установщика Debian.

Монтируем раздел с загрузчиком grub для режима UEFI.

  • Определяем устройство с установленным Debian

в ответе будут перечислены разделы устройства /dev/sd . У Вас их три должно быть (по предыдущим сообщениям). Проверяем что все без ошибок определилось

Правильный ответ (для удобства я заменил на X – в действительности это другой символ латиницы)

  • Создаем точку монтирования для раздела загрузчиков режима UEFI на устройстве с установленным Debian.

Монтируем раздел загрузчиков режима UEFI на устройстве с установленным Debian.

Источник

Операционные системы Astra Linux

Оперативные обновления и методические указания

Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).

1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).

Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».

На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.

Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!

Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.

В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.

Очередные обновления (версии) предназначены для:

  • реализации и совершенствования функциональных возможностей;
  • поддержки современного оборудования;
  • обеспечения соответствия актуальным требованиям безопасности информации;
  • повышения удобства использования, управления компонентами и другие.
Читайте также:  Onkyo remote для windows

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

  1. инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
  2. отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
  3. обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.

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

Источник

Исправление ошибок Linux

Каждый пользователь, рано или поздно сталкивается с определенными проблемами в своей операционной системе Linux. Это может быть просто неправильное использование команд или их непонимание, так и такие серьезные ошибки Linux, как отсутствие драйверов, неработоспособность сервисов зависание системы и так далее.

Эта статья ориентирована в первую очередь на новичков, которые не знают, что делать когда их будут поджидать проблемы linux, мы дадим общую концепцию и попытаемся показать в какую сторону двигаться дальше. Мы рассмотрим исправление ошибок в linux как простых, так и более сложных. Но давайте сначала определим, какие проблемы linux будем рассматривать, разобьем их на категории:

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

Все это мы рассмотрим ниже, но сначала общее введение и немного теории.

Решение проблем Linux

Linux очень сильно отличается от WIndows, это заметно также при возникновении проблем Linux. Вот допустим, произошла ошибка в программе Windows, она полностью закрывается или выдает непонятное число с кодом ошибки и все, вы можете только догадываться или использовать поиск Google, чтобы понять что произошло. Но в Linux все совсем по-другому. Здесь каждая программа создает лог файлы, в которых мы можем при достаточном знании английского или даже без него, выяснить, что произошло. Более того, если программу запускать из терминала, то все ошибки linux и предупреждения мы увидим прямо в окне терминала. и сразу можно понять что нужно делать.

Причем вы сможете понять что произошло, даже не зная английского. Главным признаком ошибки есть слово ERROR (ошибка) или WARNING (предупреждение). Рассмотрим самые частые сообщения об ошибках:

  • Permission Denied — нет доступа, означает что у программы нет полномочий доступа к определенному файлу или ресурсу.
  • File or Directory does not exist — файл или каталог не существует
  • No such file or Directory — нет такого файла или каталога
  • Not Found — Не найдено, файл или ресурс не обнаружен
  • Connection Refused — соединение сброшено, значит, что сервис к которому мы должны подключиться не запущен
  • is empty — означает, что папка или нужный файл пуст
  • Syntax Error — ошибка синтаксиса, обычно значит, что в конфигурационном файле или введенной команде допущена ошибка.
  • Fail to load — ошибка загрузки, означает что система не может загрузить определенный ресурс, модуль или библиотеку (fail to load library) обычно также система сообщает почему она не может загрузить, permission denied или no such file и т д.

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

Проблемы с командами в терминале

Обычно проблемы с командами в терминале возникают не из-за ошибки linux или потому, что разработчики что-то недоработали, а потому, что вы ввели что-то неправильно или предали не те что нужно опции.

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

Также довольно частой ошибкой при выполнении команд есть неиспользование команды sudo перед самой командой для предоставления ей прав суперпользователя. В таких случаях вы обычно получаете ошибку Permission Denied или просто уведомление, что не удалось открыть тот или иной файл или ресурс: can not open . can not read . и так далее.

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

Читайте также:  Пропал предпросмотр изображений windows

Очень распространенной среди новичков ошибкой, есть no such file or directory при попытке выполнить файл, скачанный из интернета. Сразу кажется что это бред, ведь файл существует, но на самом деле оболочка ищет только файлы с флагом исполняемый, а поэтому пока вы не установите этот флаг для файла, он для оболочки существовать не будет.

Проблемы в программах

Если ни с того ни с сего закрывается или не так, как требуется работает, какая-нибудь графическая программа, решение проблем linux начинается из запуска ее через терминал. Для этого просто введите исполняемый файл программы и нажмите Enter. Обычно достаточно начать вводить имя программы с маленькой буквы и использовать автодополнение для завершения ввода названия.

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

Многие ошибки системы linux, связанные с графической оболочкой вы можете найти в файле

/.xsession-errors в вашей домашней директории. Если оболочка работает медленно, зависает или не работают другие программы, но в других логах причин этому нет, возможно, ответ находится именно в этом файле.

Также ошибки linux могут возникать не только в обычных программах но и в работающих в фоне сервисах. Но их тоже можно решить, чтобы посмотреть сообщения, генерируемые сервисом, запущенным с помощью systemd, просто наберите команду просмотра состояния сервиса:

$ sudo systemctl status имя_сервиса

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

Здесь, как и всегда большинство ошибок связано с тем, что что-то не установлено, какого-то файла нет или к чему-то невозможно получить доступ, тогда решение проблем linux не вызовет много забот.

Проблемы с драйверами и ядром

Проблемы с драйверами, модулями ядра или прошивками могут вызвать много неприятностей во время загрузки системы. Это может быть просто медленная загрузка системы, неработоспособность определенных устройств неправильная работа видео или полная невозможность запустить графическую подсистему. Исправление ошибок Linux начинается с просмотра логов.

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

Чтобы иметь возможность удобно листать вывод можно выполнить:

sudo dmesg | less

Или сразу выбрать все ошибки:

sudo dmesg | grep error

Дальше будет очень просто понять какого драйвера не хватает, что система не может загрузить или что нужно установить. Если возникает ошибка ввода-вывода linux, то, скорее всего, драйвер несовместим с вашим устройством, в таком случае, может помочь обновление ядра, чтобы получить самую новую версию драйвера. В некоторых случаях ядро может само предложить вариант решения проблемы прямо в сообщении об ошибке вплоть до того какую команду выполнить или какой файл скачать. Если же нет, вы все еще можете воспользоваться поиском для решения своей проблемы linux.

Проблемы с графической оболочкой

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

При проблемах с графической оболочкой вы можете всегда переключиться в режим терминала с помощью сочетания клавиш Ctrl+Alt+F1. Далее, вам нужно ввести логин и пароль, затем можете вводить команды терминала.

Посмотреть логи графической оболочки вы можете в том же файле

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

Проблемы с диском и файловой системой

Самая частая проблема с диском у новичков — это переполнение диска. Если под диск выделить очень мало места, то он переполнится и система не сможет создавать даже временные файлы, а это приведет к тому что все если не зависнет, то, по крайней мере, не сможет нормально работать.

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

Выводы

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

Источник

Оцените статью