Как восстановить linux mint когда мигает одна черточка

Загрузка в Linux приводит к пустому экрану и миганию подчеркивания

У меня двойная загрузка Linux с Windows 10, и после «Обновления создателя» для Win10 моя установка Linux перестала корректно загружаться. Он открылся в приглашении Grub, и оттуда я мог направить его в нужный каталог и загрузить вручную.

Пытаясь решить проблему, я сделал это еще хуже. Я запустил несколько команд, чтобы попытаться обновить Grub и переустановить его.

Теперь я не могу загрузиться с Linux или получить доступ к приглашению grub; когда я загружаюсь в Linux, это приводит меня к пустому черному экрану с ничего, кроме мигающего подчеркивания. Я не могу ничего ввести, кроме Ctrl Alt Del для перезапуска. Если я удерживаю Shift во время загрузки, вместо мигающего подчеркивания, то появляется GRUB и мигающее подчеркивание. Это все еще не позволяет мне вводить какие-либо команды.

Кто-нибудь знает, в чем может быть проблема, и как я могу это исправить?

2 ответа

Вы можете исправить это, загрузившись с live CD. Затем смонтируйте раздел с вашей установкой Ubuntu, затем выполните в нем chroot и отредактируйте /boot/grub/grub.cfg, чтобы исправить пункт меню.

Итак, после того, как вы загрузили версию Live CD (вы также можете загрузиться с USB-накопителя), сделайте следующее:

  • ls / dev — увидеть все диски sdx, которые у вас есть
  • mount /dev/sdx /mnt/ — где sdx — это раздел, содержащий вашу корневую файловую систему Ubuntu
  • mount —bind / proc / mnt
  • mount —bind / dev / mnt
  • mount —bind / sys / mnt
  • chroot / mnt
  • apt-get install —reinstall grub
  • vi /boot/grub/grub.cfg — отредактируйте раздел меню, чтобы исправить загрузку

надеюсь это поможет

Обновление Win10 Creators удаляет разделы Linux.

Загрузитесь с LiveCD или аналогичного носителя. и использовать testdisk восстановить ваши разделы.

В большинстве случаев он будет загружаться нормально после восстановления разделов.

Я попробовал вашу рекомендацию, но она не сработала. После загрузки ОС, перезагрузки, выключения, повторного подключения всех дисков и повторной загрузки у меня все еще была та же проблема с пустым экраном и мигающим курсором. Оказывается, проблема была в моем BIOS. У него есть настройка, с которой диск загружается. У меня есть два RAID-массива, поэтому я просто сказал ему использовать другой RAID-массив, и он работал.

Источник

Чёрный экран и мигающее нижнее подчёркивание при попытке установки.

Перепробовал кучу статей. Пробовал дистрибутивы и другие флешки. Не могу на нотбук поставить *nix систему. Чёрный экран и мигающее нижнее подчёркивание дальше не идёт. На стационарном компе без проблем. Ноут Dell Vostro 3550

При попытке загрузки с флешки? Такое иногда бывает из-за того, что BIOS очень медленно читает флешку. Ты сколько максимум ждал загрузки?

Ждал долго, думаю минут 40 было, а то и дольше)

Ну ещё уточню, бук не совсем уж древнейший) Сейчас на нём Win 8.1 стоит.

Ждал долго, думаю минут 40 было, а то и дольше)

Видимо это какая-то другая проблема.

пытался поставить через Wubi , выводит меня на gnu grub 1.99

Вы забыли задать вопрос.

Было такое, попробуйте другие порты usb, и когда прожигаете флешку прожигайте ее руфусом(винда) или dd(unix). Unetbootin что-то фигово у меня работает.

После танца с бубном поставил Ubuntu последней версии. assuming drive cache write through . вылезла вот такая проблема. Как я понял это ругонь на диск.

Помог Ваш совет) Спасибо) Руфусом сделал образ)

криво запиленный загрузчик и\или глючный бивис как еще проблема может быть 🙂

Источник

Не запускается xfce черный экран и в верхнем углу черточка мигает

Драйвер установлен из .run с сайта невидии?
И добавь тег debian. Быстрее придут.

Читайте также:  Xmind mac os tnt

Типичный признак неправильной установки дров или их отсутствии. Как их ставили?

[ 182.500] (EE) [drm] failed to open device
[ 182.501] (EE) open /dev/fb0: No such file or directory
[ 182.501] (EE) Screen(s) found, but none have a usable configuration.

Что говорит lsmod | grep nouveau

Ну и никаким nvidia в логах не пахнет. Значит либо не установлен, либо конфликтует с nouveau.

И да, если используется NVIDIA-драйвер (не Nouveau), сделайте

Ставится, кстати, эта утилита командой

я ставил дрова но он написал что дрова конфликтуют с nouveau и че делать )))

Вариант 1 — добавить нуво в блэклист. Вариант 2 — собрать ядро без нуво.

как собрать или в бэклист

Пересобрать — search://сборка ядра Linux. При пересборке нужно выкинуть драйвер nouveau

а почему если у меня не установлен по логам nvidia но я же его ставил куда оно делось

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

Не знаю. Вообще ставить из .run драйвер невидео — яркий пример ССЗБ. Бери уже готовый пакет из репозитория, он в дебиане может быть и старый, но хотя бы рабочий.

команды напиши я попробую ))плиз

sudo apt-get install nvidia-current

Это для убунты, в дебиане пакет может по другому называться. После ввода nvidia два раза на Tab, смотри выхлоп и набирай название подходящего пакета. Хотя сейчас уже вряд ли поможет, если вообще не сломает всё совсем, так что советую подождать, кто ещё чего посоветует.

нефига не качает типа не удалось найти пакет пишет

Источник

Невозможно загрузиться в Ubuntu, появляется мигающий белый курсор

Я очень волнуюсь — поскольку мне действительно нужно восстановить свою Ubuntu — и потратил столько времени на попытки исправить это.

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

ОК, поэтому я следовал этим командам:

Затем, когда я открыл новый терминал, это дало какую-то ошибку. Итак, я думал, что это исчезнет после перезапуска моей системы.

Но, к моему несчастью, моя система больше не могла загружаться.

Сначала он открывает менеджер загрузки grub2, затем, когда я нажимаю Enter на Ubuntu, он загружается в черный экран с мигающим курсором в левом верхнем углу.

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

2 ответа

Я не думаю, что это может привести к невозможности загрузки, но вы можете вернуться к старому sh, выполнив это, поскольку / bin / sh в любом случае является просто символической ссылкой на / bin / dash.

Загрузка, пока вы не получите мигающий курсор, затем нажмите Ctrl+Alt+F2, чтобы получить терминал, затем выполните

Тогда можно перезагрузить ( sudo reboot )

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

Вариант 1: загрузите live cd и нажмите try, затем откройте терминал и выполните

Вариант 2: загрузите live cd и нажмите try, затем откройте терминал и выполните

Тогда можно перезагрузить ( sudo reboot )

Это должно вернуться к папке по умолчанию sh.

Не удивительно, что /bin/sh символическая ссылка на /bin/zsh вызвал проблемы, так как /bin/zsh часто не существует Я подозреваю зш не был установлен, и именно поэтому все сломалось. Это кажется особенно вероятным 2, если ошибка, которую вы видели на новом терминале, была:

Изготовление /bin/sh ссылка на dash Опять-таки (как это принято в Ubuntu по умолчанию) обычно это подходящее решение — и в вашем случае, поскольку ваша цель — восстановить вашу систему так, как она была раньше, это, безусловно, правильный путь. Это может быть достигнуто путем загрузки с живого носителя, как представлено в отличном ответе Термна 1 , и другими способами.

Но если по какой-то странной причине вы захотите использовать zsh вместо dash за /bin/sh в Ubuntu этого можно достичь, но не совсем так, как вы пытались.

Читайте также:  Morphvox pro ��������� mac os

Восстановление sh → dash Без живой среды

Я думаю, что использование live CD/DVD/USB — это лучшее решение этой проблемы, потому что оно менее техническое, чем другие, и, скорее всего, без проблем преуспеет.

Но если вы хотите исправить это, просто загрузившись с жесткого диска, вы можете.

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

Сначала выключите или перезагрузите компьютер (если можете).

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

В зависимости от того, насколько сильно сломаны вещи, Ctrl + Alt + Delete может не завершиться успешно и перезагрузить вашу систему Ubuntu. (Обычно это происходит при нажатии в текстовой виртуальной консоли.)

Если Ctrl + Alt + Delete не работает, используйте:

  • Alt + SysRq + R E I S U B для повторного вызова, или
  • Alt + SysRq + R E I S U O для включения O ff.

Так как проблемы вызваны пропажей /bin/sh не должно вызывать сбоев глубоко в ядре, я думаю, что эти «магические методы SysRq» всегда будут работать в этой ситуации.

init=/bin/dash Должно сработать

Удерживайте нажатой клавишу Shift во время загрузки, чтобы открыть меню GRUB.


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

«Ubuntu» выбран по умолчанию. Оставьте этот выбор, но нажмите e, чтобы отредактировать его.
(Не волнуйтесь, ваши правки предназначены только для этой загрузки и не будут сохранены.)

Перейти к концу строки, которая начинается linux /boot/vmlinuz-. , (Вы можете использовать клавиши со стрелками и End, чтобы добраться до конца строки.)

Введите пробел, затем init=/bin/dash , Затем нажмите F10 для загрузки этой конфигурации.

Тебе следует увидеть:

Переустановите readwrite корневой файловой системы, чтобы вы могли вносить изменения в файлы на диске:

Эта команда и те, которые следуют за ней, (как правило) не будут производить никакого вывода, когда они будут выполнены. Это нормально.

Делать /bin/sh символическая ссылка на dash вместо zsh :

Если вам нравится, вы можете проверить, что sh символическая ссылка была правильно перенастроена путем запуска ls -l sh , который должен показать что-то вроде:

( sh -> dash это ключевая часть.)

Перезапустите с reboot -f , Ваша система должна быть исправлена.

Альтернативный способ: режим восстановления может работать. Может быть.

Для режима восстановления возможно функционирование без sh , Я не получил это, чтобы работать сам и на самом деле не знаю, будет ли это когда-нибудь — я получил Ubuntu для нормальной загрузки (без графического интерфейса) с sh как сломанная символическая ссылка, но это перестало работать для меня, прежде чем я попробовал режим восстановления (который не работал для меня тоже).

Для более надежного пути вернитесь к init=/bin/dash Должен работать. (Обратите внимание, что режим восстановления вообще не является ненадежным, просто нельзя ожидать, что он будет работать без /bin/sh .)

Если вы хотите попробовать режим восстановления:

Чтобы войти в режим восстановления, зажмите Shift во время загрузки, чтобы открыть меню GRUB.

Выберите Дополнительные параметры для Ubuntu.

В меню доступных ядер нажмите ↓, чтобы переместить выбор к записи, заканчивающейся на (recovery mode) и нажмите Enter .

Если это не сработает, вы можете перезагрузиться с помощью «magic SysRq», как описано выше. Если это сработает, вы увидите меню восстановления.

В Меню восстановления нажимайте ↓ несколько раз, пока

выбран. Нажмите Enter .

Выполните шаги 5 и 6 (и необязательный шаг 7, если хотите) из init=/bin/dash Должен работать метод выше.

Бежать reboot Заново.

Вы могли бы, вероятно, бежать exit , затем выберите Продолжить. Но вместо этого я предлагаю перезагрузку, чтобы система могла загружаться чисто с доступным и работоспособным sh с самого начала. (Если вам удалось войти в режим восстановления с sh как прерванная символическая ссылка, это еще не значит, что все работало просто по пути.)

Читайте также:  Windows system32 xosload exe что это

Если вы заинтересованы в создании zsh предоставлять sh (или на самом деле, или просто теоретически), читайте дальше.

Проблемы с sh → zsh Процедура, которую вы пытались

Как общая процедура, cd /bin; rm sh; ln -s /bin/zsh /bin/sh (как предписано в вашей лабораторной работе) — плохой совет по крайней мере по двум причинам:

/bin/zsh иногда не существует, даже если zsh установлено. Это зависит от того, как оно было установлено и какая ОС используется. zsh большая, сложная оболочка, которая не очень часто используется в качестве /bin/sh и, таким образом, обычно не требуется быть доступным в однопользовательском режиме или каким-либо другим образом перед отдельным /usr раздел может быть установлен. Исполняемые файлы, которые не нужны в однопользовательском режиме, обычно находятся в подкаталогах /usr ,

Убунту zsh действительно обеспечивает /bin/sh , Но в других системах это может быть /usr/bin/zsh или даже /usr/local/bin/sh (как в моей системе FreeBSD, где он установлен через pkg ).

Мотивация этого упражнения, возможно, заключалась в том, чтобы укрепить систему против «Shellshock» (или других возможных ошибок разбора, возникающих в процессе bash принимает функции оболочки, переданные в переменных среды). Но это не очень подходящий курс действий для этой цели.

Хотя многие системы GNU/Linux, такие как Fedora, RHEL и Slackware, имеют bash предоставлять /bin/sh во многих других оболочке /bin/sh , Это включает в себя Ubuntu, который использует dash , подобно zsh , dash не уязвим для «Shellshock» и не импортирует определения функций из переменных среды (или вообще) с использованием какого-либо механизма, поэтому подобная ошибка вряд ли повлияет на него.

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

В зависимости (даже в большей степени) от контекста эти соображения могут также вызывать беспокойство:

Часто, sh является символической ссылкой, жесткой ссылкой или копией другой установленной оболочки. Но в некоторых системах, особенно в некоторых Unix-подобных системах, которые не являются системами GNU/Linux, sh может быть отдельным исполняемым файлом из всего остального. За исключением случаев, когда известно, что это не так, рекомендуется проверить, прежде чем rm это! mv В этом случае может быть более подходящим.

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

Другими словами, это хорошо, чтобы проверить вещи перед их развертыванием «по-настоящему». (Виртуальные машины часто хороши для этого.)

Зб убунту действительно обеспечивает копию оболочки 3 в /bin так же как /usr/bin , Но по умолчанию в Ubuntu, zsh не установлен вообще.

Символические ссылки не требуют, чтобы их цели существовали:

поскольку /bin/sh является интерпретатором многих важных скриптов, используемых для загрузки системы и выполнения других задач, она должна существовать. Если сделать ссылку неработающей, система Ubuntu не будет работать.

Получение zsh предоставлять /bin/sh

Ubuntu предназначен для использования dash за sh и не разработан или не протестирован с zsh как sh в уме. Пожалуйста, не пытайтесь сделать это в системе, которая вам нужна для критических задач. Это строго для образования / развлечения, и должно быть сделано в некритической виртуальной машине или другой некритической системе. 2

Установить зш ; по умолчанию в Ubuntu он не установлен.

точка sh в zsh вместо dash запустив cd /bin; rm sh; ln -s /bin/zsh /bin/sh (как вы сделали).

проверить sh хорошая ссылка на zsh запустив file sh (или если вы больше не в /bin использовать file /bin/sh ).

Тебе следует увидеть sh: symbolic link to `zsh’ (или же /bin/sh: symbolic link to `zsh’ ).

Перезагрузитесь и посмотрите, работает ли Ubuntu.

Источник

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