- Как исправить минимальный BASH, как редактирование строки поддерживается Ошибка GRUB в Linux?
- Шаги для устранения минимальной ошибки BASH..GRUB
- Восстановление GRUB Legacy
- Содержание
- Восстановление MBR с использованием LiveCD Ubuntu
- Super Grub Disk
- Установка файлов GRUB на раздел с Linux
- Добавление Windows и других ОС в меню загрузки GRUB
- Восстановление загрузчика WinXP
- Исправление минимального BASH, как редактирование строки поддерживается GRUB Ошибка в Linux
- Предпосылки
- Как исправить это «поддерживается минимальное BASH-подобное редактирование строк» Ошибка Grub в Linux на основе Ubuntu
- Шаг 1: загрузка в сеансе
- Шаг 2: Установите Boot Repair
- Шаг 3: Восстановите загрузку с помощью Boot Repair
- Это сработало для вас?
- Minimal BASH-like line editing is supported
- Восстановление Grub2
- Восстановление Grub2 с помощью LiveCD
- Шаг 1. Загрузка LiveCD
- Шаг 2. Определение разделов
- Шаг 3. Монтирование файловой системы
- Шаг 4. Подготовка к входу в систему
- Шаг 5. Вход в окружение системы
- Шаг 6. Восстановление Grub2
- Шаг 7. Готово
- Восстановление Grub2 без LiveCD
- Восстановление в Boot Repair
- Выводы
Как исправить минимальный BASH, как редактирование строки поддерживается Ошибка GRUB в Linux?
GNU GRUB (стенды для GNU GRand Unified Bootloader) — это пакет загрузчика. Это часть проекта GNU. Это эталонная реализация спецификации мультизагрузки Free Software Foundation, которая предоставляет пользователю возможность загрузить одну из нескольких операционных систем, установленных на компьютере. Он также предоставляет возможность выбора конкретной конфигурации ядра, доступной в конкретном разделе ОС. Поддерживается минимальное редактирование строки в стиле BASH. Ошибка GRUB В Linux выглядит так, как показано ниже:
Шаги для устранения минимальной ошибки BASH..GRUB
Шаг 1: Найдите раздел, в котором хранится ваш раздел Linux. Мы можем использовать команду ls для проверки доступных разделов и их файловой системы. Операционные системы Linux обычно используют файловые системы ext2 / ext3 / ext4 .
Это покажет нам все существующие разделы.
Примечание. Если вы не знаете, в каком разделе установлена ОС Linux, выполните команду ls следующим образом:
Здесь X — номер диска, а Y — имя раздела. Например: grub> ls (hd0, gpt3) или grub> ls (hd1, msdos5)
Шаг 2: Зная раздел, установите корневые и префиксные переменные:
- root: переменная, указывающая, где установлена вся ОС Linux.
- префикс: переменная, которая указывает, где установлен GRUB.
Шаг 3: Установите нормальный модуль и загрузите его:
нормальный: файл мода Linux (linux.mod), используемый для загрузки ядра. Команда, используемая для установки мода: insmod
Запустите этот мод-файл для настройки вашего GRUB:
Шаг 4: Обновите GRUB. После входа в ОС Linux переустановите GRUB и обновите его. Откройте терминал и введите следующие команды:
Здесь X — номер диска, а Y — номер раздела EFI. Если вы не знаете, какой раздел является разделом EFI, используйте Disks или GParted для проверки.
Перезагрузите компьютер, и ошибка Minimal GRUB будет решена !!
Восстановление GRUB Legacy
Содержание
GRUB Legacy — это основной загрузчик Ubuntu до версии 9.04 включительно. Он умеет грузить большинство операционных систем, однако в 9.10 ему на смену пришёл загрузчик следующего поколения — GRUB 2. Как восстановить его — читайте в соответствующей статье.
Основная проблема любого загрузчика Linux — это то, что он никак не отвечает за тупизну систем от Microsoft, которые каждый раз при установке или восстановлении перетирают загрузчики Linux из загрузочной области.
Вкратце: на любом винчестере есть так называемая MBR область, к которой обращается BIOS при загрузке компьютера с этого винчестера. В эту MBR загрузчик системы должен записать ‘ссылку’ на свои основные файлы, которые храняться уже на основных разделах винчестера. Так вот, Windows при установке перетирает без всяких вопросов ссылку Linux и ставит свою, в итоге, Linux пропадает из меню загрузки. Слава богу, Windows так же втихую не убивает сам Linux, так что восстановить последствия беспредела достаточно просто.
Кроме того, иногда каким-то образом удаётся повредить файлы GRUB Legacy на винчестере, в этом случае их необходимо записать обратно, как это сделать — см. ниже.
Восстановление MBR с использованием LiveCD Ubuntu
Вам понадобиться всего лишь LiveCD с Ubuntu (обычный диск Ubuntu Desktop, в принципе, любой версии до 9.04 включительно). Загрузите компьютер с него, в появившемся при загрузке меню выберите пункт Загрузить Ubuntu без установки на компьютер, дождитесь окончания загрузки.
Теперь откройте терминал, он находится в меню Приложения→Стандартные→Терминал в русской версии или в меню Applications→Accessories→Terminal в английской версии.
В открывшемся терминале наберите:
Вы увидите нечто похожее на:
Это значит, что вы попали в программу управления grub. Теперь нам надо выяснить, где на вашем компьютере храниться основная часть загрузчика GRUB, для этого наберите:
Кроме того, если у вас стоит несколько ОС Linux с загрузчиками GRUB Legacy, то возможно вы получите несколько результатов — выбирайте нужный вам.
В результате выполнения этой команды вы увидите нечто типа:
Нас интересует строчка «(hd0,0)». Это раздел, на котором программа нашла установленный GRUB Legacy. Первая цифра (после hd) — номер винчестера, вторая — номер раздела на нём. Теперь для восстановления GRUB Legacy выполняем следующие команды, подставив вместо «(hdX,Y)» и «(hdX)» полученные ранее вами значения (в моём случае это были «(hd0,0)» и «(hd0)»):
Всё, теперь можно перезагрузиться, при загрузке вы снова сможете попасть в свою Ubuntu. Правда, если вы устанавливали Windows, то он не появится волшебным образом в меню загрузки, см. ниже пункт про добавление в меню опций загрузки Windows и других ОС.
Super Grub Disk
Существует специальный диск для выполнения восстановительных работ с MBR, скачать его можно с официального сайта:
Инструкция по восстановлению остаётся такой же, как и в случае с LiveCD Ubuntu, с той лишь разницей, что необходимо грузиться с загрузочного диска Super Grub Disk, подробнее см. на сайте.
Установка файлов GRUB на раздел с Linux
Иногда зачем-то бывает необходимо поставить GRUB Legacy на существующий раздел с Linux. Например, если вы по неосторожности сумели повредить файлы загрузчика. Делается это очень просто. Необходимо загрузиться с LiveCD Ubuntu (или Super Grub Disk) и примонтировать раздел с вашим Linux. Допустим, вы примонтировали его в каталог /mnt.
Теперь необходимо выполнить в терминале, заменив при необходимости /dev/hda на тот винчестер, в MBR которого вы хотите прописать GRUB Legacy, а /mnt — на тот каталог, куда вы смонтировали ваш раздел с Linux.
После этого GRUB Legacy поставится в /mnt/boot/grub и пропишет загрузку себя в MBR винчестера /dev/sda.
Добавление Windows и других ОС в меню загрузки GRUB
GRUB Legacy умеет грузить большинство современных ОС, однако, он не волшебник и сам выводить список установленных ОС не умеет. Поэтому ему нужно сказать, где находится ОС, которую вы хотите загрузить. Для этого нужно отредактировать файл настройки GRUB — /boot/grub/menu.lst . Он отвечает за содержание меню загрузки GRUB, подробнее об его редактировании см. в основной статье про GRUB.
Восстановление загрузчика WinXP
Иногда, по совершенно непонятным причинам, возникает необходимость восстановить не GRUB, а загрузчик WinXP. Этот загрузчик, в отличие от GRUB Legacy, не умеет грузить ни Linux, ни более современные версии Windows, так что подумайте перед тем как выполнять приведённые ниже инструкции.
Для восстановления загрузчика WinXP надо загрузиться с установочного диска WinXP и выбрать пункт Восстановление системы. Далее:
Исправление минимального BASH, как редактирование строки поддерживается GRUB Ошибка в Linux
На днях, когда я установил Elementary OS в режиме двойной загрузки с Windows, я столкнулся с ошибкой Grub во время перезагрузки. Мне подарили командную строку с сообщением об ошибке:
Поддерживается минимальное редактирование в стиле BASH. Для первого слова TAB перечисляет возможные завершения команд. где-нибудь еще TAB перечисляет возможные дополнения устройства или файла.
На самом деле это не ошибка, специфичная для Elementary OS. Это распространенная ошибка Grub, которая может возникнуть в любой ОС Linux, будь то Ubuntu, Fedora, Linux Mint и т. Д.
В этом посте мы увидим, как исправить эту «минимальную BASH-подобную возможность редактирования строки». Ошибка Grub в Linux-системах на основе Ubuntu .
Вы можете прочитать этот учебник, чтобы исправить похожую и более частую проблему, ошибка: в Linux нет спасения grub для таких разделов.
Предпосылки
Чтобы решить эту проблему, вам потребуется следующее:
- Живой USB или диск той же ОС и той же версии
- Работающее подключение к интернету в прямом эфире
Как только вы убедитесь, что у вас есть необходимые условия, давайте посмотрим, как исправить черный экран смерти для Linux (если я могу это так назвать;)).
Как исправить это «поддерживается минимальное BASH-подобное редактирование строк» Ошибка Grub в Linux на основе Ubuntu
Я знаю, что вы могли бы указать, что эта ошибка Grub не является исключительной для дистрибутивов Linux на основе Ubuntu или Ubuntu, тогда почему я делаю упор на мир Ubuntu? Причина в том, что здесь мы выберем легкий путь и используем инструмент под названием Boot Repair для решения нашей проблемы. Я не уверен, доступен ли этот инструмент для других дистрибутивов, таких как Fedora. Не теряя больше времени, давайте посмотрим, как решить минимальный BASH, например, поддерживается редактирование строк Ошибка Grub.
Шаг 1: загрузка в сеансе
Подключите live USB и загрузитесь в прямую сессию.
Шаг 2: Установите Boot Repair
После того, как вы вошли в сеанс жизни, откройте терминал и используйте следующие команды для установки Boot Repair:
Примечание. Следуйте этому руководству, чтобы исправить ошибку, из-за которой не удалось получить cdrom. Apt-get update не может быть использован для добавления новой ошибки CD-ROM, если вы столкнулись с ней во время выполнения вышеуказанной команды.
Шаг 3: Восстановите загрузку с помощью Boot Repair
Установив Boot Repair, запустите его из командной строки, используя следующую команду:
На самом деле все довольно просто отсюда. Вам просто нужно следовать инструкциям, предоставленным Boot Repair tool. Во-первых, нажмите « Рекомендованный вариант ремонта» в «Boot Repair».
Boot Repair займет пару минут, чтобы проанализировать проблему с загрузкой и Grub. После этого он предоставит вам некоторые команды для использования в командной строке. Скопируйте команды одну за другой в терминал. Для меня это показало мне такой экран:
Он будет выполнять некоторые процессы после ввода этих команд:
Как только процесс завершится, он предоставит вам URL, который состоит из журналов восстановления загрузки. Если проблема с загрузкой не устранена даже сейчас, вы можете зайти на форум или написать письмо команде разработчиков и предоставить им URL в качестве ссылки. Круто, не правда ли?
После успешного завершения восстановления загрузите компьютер, отключите USB и снова загрузитесь. Для меня он загрузился успешно, но добавил две дополнительные строки на экране Grub. Что-то, что не имело значения для меня, так как я был рад видеть, что система снова загружается нормально.
Это сработало для вас?
Так вот как я исправил минимальный BASH, как редактирование строк, поддерживается ошибка Grub в Elementary OS Freya. Как насчет тебя? Это сработало для вас? Не стесняйтесь задать вопрос или оставить предложение в поле для комментариев ниже.
Minimal BASH-like line editing is supported
Minimal BASH-like line editing is supported. как лечить?
Всем привет,как это лечить? Подскажите пожалуйста Minimal BASH-like line editing is supported. For.
Существует ли аналог DHTML Editing Component в .Net
Собственно вопрос в теме. Есть такой компонент DHTML Editing Component идущий в составе IE 5 и.
Ошибка Undefined subroutine &main::timelocal called at /1.pl line 16, <> line 1.
хелло алл! в проге подключил: use gmtime; use localtime; спотыкается на строке: my.
Select Line. Change one of textBoxes. button return items to his Line
А как можно в` txtBox2 менять на пример` 1.09 на 2.7 и` press button так, что бы в` 2 Line в` 2.
данная программа работает через загрузочный диск, а то текст который я написал выше не позволяет мне войти в систему?
Добавлено через 5 часов 33 минуты
лучше скажите мне пожалуйста как восстановить систему не имея ранее созданного образа системы и сохраненного состояния windows.
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
line 13: unlit: Program line next to comment phase `Literate pre-processor’ failed (exitcode = 1)
Пишу в WinGHCi Отвечает: line 13: unlit: Program line next to comment phase `Literate.
Aa, bb, cc = [map(int, line) for line in lines] — генератор не работает
Ребят всем здрасте! Хочу присвоить переменным ,через генератор, int значения, но с генераторами.
Установить Ubuntu 16.04 с minimal cd
Пытаюсь установить хоть что-то с mini cd, изначально пробовал ничего не выбирать и оставить базовую.
debian-5.0-i386-minimal
Я новичёк. У меня такая проблема возника при установке на впс различных пакетов root@vps1:
Восстановление Grub2
Grub — это загрузчик, используемый для запуска системы в большинстве дистрибутивов Linux, в том числе и в Linux Mint. Повреждение загрузчика может быть вызвано различными причинами, например, установкой Windows, другого дистрибутива Linux или переразметкой диска, изменением размера и положения разделов на диске и так далее.
В случае с установкой другой системы, чтобы восстановить загрузчик Linux Mint нам понадобится LiveCD с любым Linux-дистрибутивом. Самая частая задача из этой категории — восстановление Grub после Windows. Если же ошибка возникла из-за работы с разделами или повреждения файловой системы и загрузчик загружается с сообщением Minimal BASH like line editing is supported — это значит что мы можем справиться и без LiveCD своими силами. Конечно, восстановление grub в linux mint с помощью LiveCD системы намного проще, но не всегда под руками есть нужный диск.
Восстановление Grub2 с помощью LiveCD
В этой статье мы рассмотрим, как выполняется восстановление Grub2 обоими способами. Начнем с более простого способа — с помощью LiveCD. Хотя и статья ориентирована на Linux Mint, но на самом деле подойдет абсолютно для любого дистрибутива, потому что во всех дистрибутивах загрузчик один и тот же, и команды такие же, только версии могут немного отличаться.
Начнем с того, что вам нужна LiveCD система, той же разрядности, что и ваша система Linux Mint, на которую был установлен Grub. Причем, неважно будет там графический интерфейс или нет. Обычно все необходимые инструменты поддерживаются всеми дистрибутивами. А нужны нам только утилиты fdisk, mount и chroot. Чтобы восстановить загрузчик grub2 просто следуйте описанным ниже шагам.
Шаг 1. Загрузка LiveCD
Сначала вставьте носитель с LiveCD системой в дисковод или порт USB, если это флешка. Для загрузки с носителя, возможно, вам сначала понадобится зайти в меню BIOS и выставить приоритет загрузки с внешнего устройства.
Для запуска BIOS нажмите Del, F2, F8 или Shift +F2. В открывшимся меню найдите раздел Boot, и в пункте Boot Device Priority или 1st Boot Device или Boot Option #1 выберите нужное устройство:
Дальше перейдите на вкладку Exit и выберите Exit & Save settings. Дальше начнется загрузка образа.
Шаг 2. Определение разделов
Перед тем как восстановить Grub2, нам нужно понять — на каком разделе установлена система, и на каком разделе были или должны быть файлы загрузчика. Самый простой способ это сделать — воспользоваться утилитой fdisk.
В выводе программы вы видите — разделы всех подключённых к компьютеру дисков, их размер, а также файловую систему. По этим данным вам и предстоит понять, какой раздел используется в качестве корня в вашей системе. Если вы делали разметку вручную, вам не составит труда понять где то, что нужно. Например, у меня корень — /dev/nvme0n1p5 — размером 37 гигабайт, а для загрузчика отдельный раздел не выделялся. Но обычно он тоже имеет файловую систему ext4 ил ext2, а размер до 500 мегабайт. В случае с обычным SSD или HDD диском имя раздела будет начинаться с /dev/sd*. Например: /dev/sda или /dev/sdb и так далее
Шаг 3. Монтирование файловой системы
Теперь вам предстоит смонтировать вашу корневую файловую систему в каталог /mnt:
mount /dev/nvme0n1p5 /mnt
Кроме того нужно смонтировать раздел boot. Например, если бы он у меня находился по адресу /dev/nvme0n1p1:
mount /dev/nvme0n1p1 /mnt/boot
Шаг 4. Подготовка к входу в систему
Чтобы восстановить загрузчик Linux мы будем использовать вашу основную систему Linux, запущенную на ядре от LiveCD. Такую возможность предоставляет команда chroot. Но перед тем, как ее использовать нужно вручную подключить к вашей корневой ФС, смонтированной в /mnt все необходимые файловые системы взаимодействия с ядром — /dev, /sys, /proc:
sudo mount —bind /dev /mnt/dev
sudo mount —bind /sys /mnt/sys
sudo mount —bind /proc /mnt/proc
Шаг 5. Вход в окружение системы
Для входа в окружение вашей системы используйте команду:
chroot /mnt /bin/bash
Первый параметр указывает папку, в которую была смонтирована корневая файловая система, а второй — оболочка, используемая для интерпретации команд пользователя.
Затем выполните эти команды для загрузки и обновления переменных профиля:
Теперь вы находитесь в Linux Mint, и можете выполнять почти все его программы, разумеется, недоступны сервисы, поскольку во время загрузки не использовалась система инициализации, а также как следствие, недоступно графическое окружение.
Шаг 6. Восстановление Grub2
Теперь восстановление Grub в Linux Mint. Просто выполните следующие команды. Первая, для переустановки загрузчика на жесткий диск:
sudo grub2-install /dev/sd*
Здесь /dev/sd* — имя вашего жесткого диска.
Теперь создадим новый конфигурационный файл:
sudo grub2-mkconfig -o /boot/grub/grub.cfg
Путь к конфигурационному файлу может немного отличаться, так что будьте внимательны.
Еще можно использовать команду:
Но она работает только в Ubuntu и основанных на ней дистрибутивах.
Шаг 7. Готово
Выйдите из окружения chroot командой:
И перезагрузите компьютер:
Теперь все работает.
Восстановление Grub2 без LiveCD
В некоторых случаях повреждения Grub не вызывает полную невозможность загрузки. Например, когда загрузочный код в MBR цел, но программа не может получить доступ к файлам на диске. Тогда загрузчик открывает вместо меню некое подобие терминала с сообщением: Minimal BASH like line editing is supported. С помощью этого терминала мы можем попытаться загрузить систему. Восстановление grub2 без LiveCD не такая уж и сложная задача, хотя, это сложнее, чем первый способ.
Все что вам потребуется — это знать на каком устройстве расположена система и само ядро Linux. Синтаксис и команды очень похожи на обычные команды bash, но немного отличаются по назначению. В начальном режиме восстановления доступны только несколько команд это ls, insmod, set и unset.
Чтобы посмотреть список подключенных к компьютеру дисков просто выполните:
(hd2,msdos1, hd2,msdos2, hd2,msdos3, hd2,msdos4)
Важно отметить, что в grub диски и разделы именуются немного по другому. Здесь каждый жесткий диск имеет название hd и номер диска, например, hd0 или hd1. Разделы именуются начиная с единицы.
Вы можете работать только с одним разделом в определенный момент. Чтобы установить раздел, с которым нужно работать, нужно указать его в переменной root. Для установки переменных окружения используется команда set. Например, у если у меня файлы загрузчика grub находятся на /dev/sdc2, то получится hd2,2:
Загрузим нормальную оболочку grub:
insmod ext2
insmod normal
normal
После этого можно найти и запустить ядро. Для этого используйте команду linux. Обычно ядро находится папке /boot:
И наконец загружаемся:
Теперь, когда система загрузится, вам останется только открыть терминал, и выполнить следующие команды, чтобы завершить восстановление загрузчика linux mint:
sudo grub2-install /dev/sd*
sudo grub2-mkconfig -o /boot/grub/grub.cfg
Где sd* — имя вашего диска, на котором установлена система. Обратите внимание, что нужно именно имя диска, а не раздела, никакие цифры добавлять не надо. Вот и все.
Восстановление в Boot Repair
Наверное самый простой способ восстановить загрузчик Grub — это использовать утилиту Boot Repair. Для её запуска вам понадобится LiveCD с Ubuntu или другим дистрибутивом. Сначала загрузитесь в Live среду, как описано в первом методе, затем добавьте PPA к системе:
sudo add-apt-repository -y ppa:yannubuntu/boot-repair
После этого установите утилиту:
sudo apt install boot-repair
Для запуска выполните:
Далее для восстановления загрузчика достаточно нажать кнопку Рекомендуемый способ восстановления:
Затем просто дождитесь завершения процесса восстановления:
После этого компьютер можно перезагружать и всё будет работать.
Выводы
Теперь восстановление загрузчика linux mint не вызовет у вас проблем в любых обстоятельствах, независимо от того, есть ли у вас диск с другим дистрибутивом или нет. Если остались вопросы, напишите в комментариях!