Как восстановить manjaro linux

После установки Manjaro система не загружается

На ноутбуке (Lenovo ideapad 700-15ISK) стояла винда (то ли 8, то ли 10). Диск был разбит на раздел «С» с виндой и раздел «D» под свои файлы. Появилась необходимость поставить линукс. С офф.сайта скачала Manjaro, запихала на флешку, прочитала мануал (на встроенный установщик). Сначала хотела разбить и поставить на раздел с виндой, сохранив не тронутым раздел «D», но на всякий случай сохранила все нужные файлы на съемный диск. Однако разбивка на разделы начала на ругаться на количество разделов, поэтому я выбрала стандартную установку через «Стереть диск» (полное удаление всех данных со всех разделов и автоматическая установка линукса на это пространство). Установка прошла удачно, однако после перезагрузки пишет:

exiting PXE ROM

Затем выскакивает окошко Boot Menu (https://ibb.co/v1BmSXd), я выбирала загрузку с ATA HDD, но ничего не происходит: черный экран на пару секунд, сообщение об ошибке и снова Boot Menu.

Загружаюсь с флешки, смотрю на разделы — он всего один. Ну, думаю, переустановлю с нормальной разбивкой на разделы. В этот раз установщик не ругался и нормально все разделил. Перезагружаю ноут, ситуация не меняется. Гуглила, как это исправить. Кто-то пишет, что криво поставлено и неверно разбили на разделы; кто-то пишет, что нужно что-то через GParted поковырять; кто-то пишет, что нужно восстановить grub… все способы испробовала — толку ноль.

На пятую переустановку (после очередного шаманства с grub) вроде заработало, однако при загрузке в систему меня не пускало — пароль неверный…о_О..хотя он всегда один и тот же был… Решила еще раз переустановить — все вернулось к первоначальному варианту. Единственное, что поменялось — теперь не открывается GParted…т.е. требует пароль…тот пароль, который я при прошлой установке вводила не подходит…

Был вариант, что в приоритете UEFI стоит, но нет (скрин BIOS https://ibb.co/fGjrCSQ )

Попробовала в биосе запретить PXE Boot to LAN. Ошибка вылезать перестала. Теперь просто окошко с выбором загрузки (без PCI LAN). И опять не важно, что выбирать: пару секунд черного экрана и снова Boot Menu.

Источник

Ubuntu66.ru — новости, уроки, помощь, поддержка.

Многие пользователи компьютером устанавливают на жёсткий диск несколько ОС, чтобы попробовать и выбрать наиболее подходящую под свои запросы и возможности компьютера.
Если после установки Manjaro была установлена другая система Linux, например, Ubuntu; Linux Mint или Fedora и т.п., то загрузчик операционных систем GRUB теперь будет от последней установленной системы Linux.

Но вот незадача, войти в Manjaro будет проблематично, а именно, переключаясь в GRUB на строку с Manjaro и нажатия Enter, система не загружается и на экране появляется примерно вот такое извещение с Kernel panic:

Некоторые пользователи переустанавливают Manjaro, чтобы её загрузчик GRUB был главным, а из GRUB Manjaro, можно загрузиться и в другие системы.
Но переустанавливать Manjaro совсем необязвтельно. Для того чтобы из загрузчика GRUB, например, Ubuntu зайти в систему Manjaro, необходимо прежде переключится на строку Advanced options Manjaro и нажать Enter.

А затем в открывшемся меню выбрать третью строку с fallback initramfs или резервную инициализацию файловой системы и нажать Enter.

Таким образом пользователь совершает вход в систему Manjaro без проблем.

После того как пользователь вошёл в Manjaro, можно восстановить загрузчик GRUB Manjaro следующей командой в терминале:

sudo grub-install /dev/sda

И остаётся только обновить GRUB:

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

Удачи и берегите себя.

P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:
http://compizomania.54672.x6.nabble.com/GRUB-Manjaro-Linux-td9673.html

Ссылка на источник compizomania
08-04-2020.

Источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

08 апреля 2020

Как восстановить загрузчик GRUB Manjaro после установки другой системы Linux?

Многие пользователи компьютером устанавливают на жёсткий диск несколько ОС, чтобы попробовать и выбрать наиболее подходящую под свои запросы и возможности компьютера.
Если после установки Manjaro была установлена другая система Linux, например, Ubuntu; Linux Mint или Fedora и т.п., то загрузчик операционных систем GRUB теперь будет от последней установленной системы Linux.

Но вот незадача, войти в Manjaro будет проблематично, а именно, переключаясь в GRUB на строку с Manjaro и нажатия Enter, система не загружается и на экране появляется примерно вот такое извещение с Kernel panic:

Читайте также:  Умные приложения для windows

Некоторые пользователи переустанавливают Manjaro, чтобы её загрузчик GRUB был главным, а из GRUB Manjaro, можно загрузиться и в другие системы.
Но переустанавливать Manjaro совсем необязвтельно. Для того чтобы из загрузчика GRUB, например, Ubuntu зайти в систему Manjaro, необходимо прежде переключится на строку Advanced options Manjaro и нажать Enter.

А затем в открывшемся меню выбрать третью строку с fallback initramfs или резервную инициализацию файловой системы и нажать Enter.

Таким образом пользователь совершает вход в систему Manjaro без проблем.

После того как пользователь вошёл в Manjaro, можно восстановить загрузчик GRUB Manjaro следующей командой в терминале:

sudo grub-install /dev/sda

И остаётся только обновить GRUB:

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

Источник

Что делать, если Arch Linux не загружается

Если ваш Arch Linux не загружается или загружается в чёрный экран, то начните с переключения на другой терминал сочетаниями клавиш Ctrl+Alt+F1, Ctrl+Alt+F2, Ctrl+Alt+F3 и так далее. Если вам это удалось и вы увидели приглашение ввести учётные данные для входа в систему, то дальше всё элементарно — выполните вход и откатите изменения, из-за которых система не запускается.

Но бывают более тяжёлые случаи, например, из-за установки видео драйвера, bbswitch или подобных программ, и может оказаться невозможным переключение на другие терминалы из-за полного зависания системы.

Ещё один пример трудной ситуации — полное удаление загрузочного диска (у меня такое случалось).

Manjaro и другие дистрибутивы на основе Arch Linux предлагают инсталяторы с графическим интерфейсом для установки операционной системы. Но если вы устанавливали Arch Linux вручную (как описано в Инструкции по установке Arch Linux), то могли обратить внимание, что мы устанавливаем пакеты и настраиваем систему загрузившись с Live образа. Этот же самый приём можно использовать для исправления проблем любой сложности — даже если ваша система абсолютно неработоспособна и не загружается, её всё равно можно исправить!

Загрузитесь в другую операционную систему — для этого можно установить Linux на флешку и держать эту флешку для подобных случаев. Кстати, вы можете использовать старую флешку, размером меньше 1 гигабайта, чтобы всегда держать на ней Live образ Arch Linux — специально на случай такой проблемы.

Начните с загрузки образа Arch Linux с официального сайта: https://www.archlinux.org/download/

Для записи используйте программу Etcher (сайт https://www.balena.io/etcher/ ), которая прекрасно работает в любой операционной системе. Подробности об этой программе смотрите в статье «Etcher: запись образов ОС на флешки и USB диски».

Как восстановить загрузочный диск Arch Linux

Если у вас повреждён или удалён загрузочный раздел, то загрузите Live образ Arch Linux с флешки и выполните следующие команды.

Обратите внимание, что вместо nvme0n1p1 вам нужно указать имя вашего загрузочного раздела, это может быть, например, /dev/sdb1. Чтобы посмотреть список всех дисков, выполните команду:

Форматируем разгрузочный раздел в FAT32:

Меняем значение корневой директории на новую:

Выполняем установку загрузчика

Редактируем содержимое файла:

Удалите то, что там есть и впишите туда:

Создайте конфигурационный файл для добавления пункта Arch Linux в менеджер systemd-boot:

Содержимое файла должно быть следующим:

Обратите внимание на /dev/nvme0n1p2 — это путь до моего диска с системой, замените на свой.

Выйдем из chroot, размонтируем смонтированные разделы и перезагрузимся:

Можно вынимать установочный диск.

Как удалить программу, из-за которой не загружается Arch Linux

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

Загрузите Live образ Arch Linux с флешки и выполните следующие команды. Обратите внимание, что вместо nvme0n1p1 и nvme0n1p2 вам нужно указать имена разделов вашего диска, это может быть, например, /dev/sdb1 и /dev/sdb2. Чтобы посмотреть список всех дисков, выполните команду:

Меняем значение корневой директории на новую:

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

Например, на нерабочей системе последние команды выполнялись от пользователя mial, выполним вход как этот пользователь:

Теперь для установки пакетов используйте команду вида:

А для удаления пакетов используйте команду вида:

Источник

После обновления Manjaro не могу загрузиться в систему. Очень много важных данных там.

В общем, как понятно из заголовка, обновил манжаро, и вот незадача, в ос не грузится Выдает следующее сообщение: Warning: /lib/modules/5.10.2-2-MANJARO/modules.devname not found — ignoring mount: /new_root: unknown filesystem type ‘ext4’. You are now being dropped into an emergency shell. sh: can’t access tty; job control turned off [rootfs ]#

Читайте также:  Windows mobile все необходимое

Очень надеюсь на Вашу помочь, пробовал переустановить ядро и граб, но либо делал не так, либо это не то…

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

  1. Скачай LiveCD/DVD
  2. смонитруй на нём разделы с информацией и сделай её бекап.
  3. с помощью команды mount собери файловую систему твоей монжары
  4. сделай cd path_to_manjara_root&& chroot path_to_manjara_root /bin/bash
  5. восстанови свою монжару.

поставь LTS ядро

Посмотри в грабе при загрузке старые ядра. Загрузка с предыдущего ядра должна работать.

Не обновляйте Манджаро в январе. Особенно в нечётные года.

И ещё, если какой-то раздел с важными данными не монтируется или монтируется с ошибками то не выключая ПК и НИЧЕГО не делая идёшь сюда просить помощи.

Подтверждаю

Перегрузился, долбя по Esc, добился вызова меню GRUB и выбрал в подменю «Дополнительные параметры для Manjaro Linux» ядро 5.4.85. Оно загрузилось нормально. Короче, это с 5.10.2 что-то накосячили с нашей бедной любимой ext4.

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

Очень много важных данных там…

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

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

А старых-то не осталось? То я тоже руками не ставил. У меня были из коробки 5.8 и 5.4.85 (LTS), потом я шаловливыми ручками ещё доустанавливал 5.9RT.

Вот сейчас запустил обновление. LTSное и 5.9 осталось, 5.8 заменилось на 5.10 (которое не запускается). Ну я и запустил 5.4.85.

У тебя такого в меню граба нет? Или ты и его снёс в попытках переустановить неработающее?

Ну школоарч и школоманжара же, что ты хочешь? Бери нормальный дистр.

Видимо не настолько важных

И что, там в манджаро нет

или есть и не помогает?

А багтрекер у манджары есть?

На манжаро мне более всего понравилось компилировать ПЗУ

Короче, это с 5.10.2 что-то накосячили с нашей бедной любимой ext4.

Что-то много всего сломали в 5.10, хотя по заявлению Линуса, там только чуток дров добавили и баги пофиксили. На деле много чего сломали. Регрессия в btrfs к тому же…

This. Выбор этого fallback initramfs приводит к той же ошибке, при этом вроде бы даже показывается рутовое приглашение (#), но на клавиатуру система не реагирует. Никак. (У меня, правда, клава беспроводная, но аппаратно она видна как USB, даже в Classic BIOS работала.)

Я просто загрузил LTSное ядро, а ТСу бы всё-таки порекомендовал забэкапить свои важные данные с лайва и разбираться дальше. Но странно. В /boot какие-нибудь ядра наблюдаются, кроме проблемного? (Если с Live загрузиться и смонтировать корневой диск проблемной системы.) И писать багрепорты, конечно.

Я занимаюсь разработкой и компиляцией ПЗУ под Андроид устройства, на данный момент под Redmi K30 5G и Mi 10T

А если проще, делаю прошивки xD

Почему тогда на арче этого нет? ext4 nvidia455 5.10 от 0 до 3 никаких проблем

Использую для этих же целей oracle linux и не знаю бед.

Кто сказал, что на арче этого нет? Есть на разных дистрах. Открой ббс, посмотри последние 2 недели, сообщения были. На LQ тоже инфа есть. Если у тебя нет, считай или почему-то на тебя случай не распространяется, или просто еще не проявилось.

Открой ббс, посмотри последние 2 недели, сообщения были.

Открыл, сделал поиск по ext* .

На первой странице выдачи топики, начиная с 2020-12-11

Про краши один топик https://bbs.archlinux.org/viewtopic.php?id=261802 У человека что-то с лаптопом.

Покажи конкретный топик, что-то у меня не находится.

И на арче в [core] первым из 5.10 попало ядро 5.10.3

Как там стабильный манджаро тестировал 5.10.2, непонятно.

Покажи конкретно, кроме любителей отдельного бута на фат не вижу проблем

Есть топик манджаровода. Послан.

5.10.2 на арче тоже было и тоже без проблем с монтированием ext4 и блобом нвидии

Это точно [core], а не [testing]? Я, конечно, мог и пропустить, не каждый день обновляюсь.

Вот такой топик нашёл. В fstab монтировалась NTFS через ядерный модуль. Теперь, как в Федоре, Unset NTFS_FS: Please use ntfs-3g.

Про ext не я писал, это не ко мне.

В разделе kernel темы про проблемы с графикой после апгрейда до 5.10, но до апдейта mesa, которое было 1 января. В разделе Newbie несколько тем про проблемы, после апдейта, где упоминают ядро. Выше аноним тему привел.

Читайте также:  Фотошоу для windows 10

Ну и где там проблемы с монтированием ext4 или блобом нвидии?

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

И тогда уж вместе с закрытыми багами Да и там все проблемы с amdgpu

Короче, это с 5.10.2 что-то накосячили с нашей бедной любимой ext4.

Почему тогда на арче этого нет?

Кто сказал, что на арче этого нет?

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

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

Сделать это проще всего с помощью mc, в одной панели открываешь корень, в другой панели помещаешь курсор на пакет и жмёшь entre, ну а что делать дальше поймёшь сам.

sudo pacman -S linux-zen linux-zen-headirs sudo mkinitcpio -P sudo grub-mkconfig -o /boot/grub/grub.cfg

Вот и уходи после этого с теплого лампового дебиана)))

Самое интересное — какой неумный человек придумал называть арч и его производные «школоарчем». Все роллинги — гента, арч, манжаро, а теперь и Windows 10 – можно рекомендовать только людям, которые умеют в случае чего чинить систему, хотя бы на базовом уровне…

Одно время было модно, как kali недавно

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

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

Тебе на работе платят деньги, за то что ты пердолишься со своей системой? Если да, тогда ОК.

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

У генты, например, как пользоваться chroot, написано прямо в хендбуке, потому, что это штатный способ установки системы. 🙂 Манжаро, конечно, более коварен, сначала завлекает красивым инсталлятором, а потом… :)))

Вообще, вот ты тут два комментария оставил, и оба они… Ну это примерно как если бы я в твою тему про события xlib припёрся и начал постить комменты типа «зачем тебе эта мертвечина, пиши под Wayland».

За такой заголовок я сразу за бан, нет, БАНИЩЕ! Чтобы сходу терлись все сообщения, ник и e-mail в черный список.

Дружище, ты чего так возбудился-то? Ты поакккуратнее, сейчас инсультов много, просто на фоне коровавируса про них мало кто говорит (а может, вирус им и способствует).

И заголовок, кстати, не самый плохой на ЛОРе, первая часть даже явно относится к сути проблемы. Вот вторую, жалобную, я бы, конечно, убрал в тело и пониже. И manjaro в теги надо было добавить. Тогда бы сюда ещё и ChekPuk заглянул. 🙂

ТС, так что, на мой вопрос выше ответишь? Или уже всё разрулил? (Если да, то как…)

Я прочитать прочитал, но времени нет углубиться в гугл. Проблема не глобальная, так как я вчера обновился (на двух компах, с интелом и амд) и всё работает на распоследнем ядре. По памяти проблема где-то в связке биоса и генерации initramfs, но не гарантирую, дааавно на такое натыкался. Искать надо, на арчефорумах и манджарофорумах.

Причем тут биос? инитрамс не собрался или не записался нормально.

место закончилось или глюк при генерации записи инитрамс.

Держать lts ядро как дополнительное на случай проблем или как основное если стабильность надо.

В случае роллингов вся вот эта нестабильность — плата за то, что у тебя всегда свежий софт.

Для этого есть flatpak

Но и происходит такое совсем не часто и при наличии навыков лечится штатно

Но иногда ломается напрочь, особенно арч и deb-г…. Хотя и Centos Stream тоже умудрился после обновления встать колом.

«зачем тебе эта мертвечина, пиши под Wayland».

С этим я как раз согласен, xlib и Иксы в частности это ещё то г…

Биос при том, что на каких-то комбинациях это встречается. При чём он? Говорю же, не помню. 🙂 А, нет, там каким-то странным образом отдавались UUID партиций.

А про lts’ы как бы и правда, но если у тебя невидия, или ещё какой модуль стоит, то всё равно может компильнуть при обновлении ядра, или модуля. Но в целом, да, на lts’ах поспокойнее. Но скучнее 🙂

А по поводу решения проблемы — вот, например.

Источник

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