Установил виндовс пропал линукс

После обновления Windows 10 не загружается Linux

Не помогло:( Выбора ОС-ей нет. Был KDE Neon установлен. Листинг ниже.

C:\WINDOWS\system32>diskpart DISKPART> list disk Диск ### Состояние Размер Свободно Дин GPT -------- ------------- ------- ------- --- --- Диск 0 В сети 223 Gбайт 2048 Kбайт * Диск 1 В сети 223 Gбайт 0 байт * Диск 2 В сети 298 Gбайт 6144 Kбайт DISKPART> sel disk 0 Выбран диск 0. DISKPART> list vol Том ### Имя Метка ФС Тип Размер Состояние Сведения ---------- --- ----------- ----- ---------- ------- --------- -------- Том 0 Восстановит NTFS Раздел 450 Mб Исправен Том 1 C C NTFS Раздел 221 Gб Исправен Загрузоч Том 2 NTFS Раздел 523 Mб Исправен Том 3 NTFS Раздел 531 Mб Исправен Том 4 FAT32 Раздел 99 Mб Исправен Системны Том 5 FAT32 Раздел 512 Mб Исправен Скрытый Том 6 E E NTFS Раздел 109 Gб Исправен Том 7 F F NTFS Раздел 188 Gб Исправен DISKPART> sel vol 4 Выбран том 4. DISKPART> assign letter=I: DiskPart: назначение имени диска или точки подключения выполнено успешно. DISKPART> exit Завершение работы DiskPart. C:\WINDOWS\system32>cd /d I: I:\>dir EFI\Ubuntu Том в устройстве I не имеет метки. Серийный номер тома: 9C9C-3C65 Содержимое папки I:\EFI\Ubuntu 22.03.2020 18:37 . 22.03.2020 18:37 .. 22.03.2020 18:37 1 668 984 grubx64.efi 22.03.2020 18:37 1 334 816 shimx64.efi 22.03.2020 18:37 1 269 496 mmx64.efi 22.03.2020 18:37 108 BOOTX64.CSV 23.05.2020 10:52 126 grub.cfg 5 файлов 4 273 530 байт 2 папок 60 949 504 байт свободно I:\>bcdedit /set path \EFI\ubuntu\grubx64.efi Операция успешно завершена. I:\>bcdedit /set path \EFI\Microsoft\Boot\bootmgfw.efi Операция успешно завершена. 

вариант 1: в bios компа прописать новый пункт для загрузки и в нем вписать путь к shimx64.efi (shim это же типа подписанный загрузчик)

вариант 2: пинать виндовый bcdedit, но прописывать наверное shim надо файл

Варианты 1 и 2. Как это сделать то?

P.S. Я конечно смог зайти в Линукс, но костыльно. В Windows 10: Настройки — Обновление и безопасность — Восстановление — Особые варианты загрузки — Перезагрузить сейчас — Использовать устройство — Ubuntu.

Читайте также:  Имя пользователя процесса linux

Вот тогда происходит выход на Grub. Но это временное решение.

Источник

Как восстановить загрузчик GRUB — пропало меню с выбором ОС после переустановки Windows (актуально для Linux Mint / Elementary OS / Ubuntu и др.)

zagruzchik-grub

Всем доброго времени!

Эта заметка будет довольно специфична и пригодится только тем, у кого на компьютере установлено несколько версий ОС: Windows, Linux.

Так вот, при переустановке (обновлении) одной из ОС (обычно, так делает Windows) — может затереться загрузчик Grub, и при включении ПК более не будет появляться «черного» меню с предложением выбрать какую систему загружать. 👀

Разумеется, чтобы не переустанавливать ОС (и не настраивать всё заново) — лучше просто восстановить сам этот загрузчик. Как правило, для этого достаточно загрузиться с LiveCD (👉 Linux Mint, Elementary OS, Ubuntu и пр.), смонтировать корневой раздел Linux и ввести спец. команды для восстановления.

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

Восстановление Grub

ШАГ 1

Для начала нам нужно подготовить загрузочную флешку (LiveCD) c одним из дистрибутивов Linux. Скорее всего она у вас должна быть!

(Если у вас одна из «разновидностей» Ubuntu — я бы порекомендовал использовать образ 👉 с Linux Mint — т.к. в нем уже предустановлена нужная утилита // Boot Repair).

На всякий случай здесь приведу несколько ссылок в помощь:

Будем считать, что загрузиться с подготовленной флешки у вас получилось. 👌

ШАГ 2

Далее (после загрузки с LiveCD с Linux) нам понадобиться установить утилиту Boot Repair (если у вас последняя версия Linux Mint — то она встроена, и чтобы ее запустить — откройте меню «Пуск / Administration / Boot Repair» ).

После можно переходить к ШАГУ 3 (для тех, у кого нет встроенной Boot Repair — чуть ниже я покажу как ее установить) .

Linux Mint — Boot Repair

Для инсталляции Boot Repair сначала проверьте, что у вас есть подключение к Интернет.

Далее необходимо открыть терминал (обычно, для этого используют сочетания Ctrl+Alt+T или Win+T) и ввести поочередно следующие три команды (после каждой нажимать Enter!).

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

Xubuntu — устанавливаем Boot Repair

Xubuntu (для примера) — устанавливаем Boot Repair

Читайте также:  Disable touchpad in linux

После в меню «Пуск» должна появиться ссылка на нашу утилиту (обратите внимание, что на русском она называется как «Восстановление загрузки» . 👇). Кстати, запустить Boot Repair можно и из консоли. Команда:

ПУСК — восстановление загрузки (Boot Repair)

ПУСК — восстановление загрузки (Boot Repair)

ШАГ 3

1) В большинстве случаев утилита Boot Repair справляется с восстановлением Grub в автоматическом режиме. Поэтому порекомендую вам сразу же нажать на первый пункт «Recommended Repair» . Пару скринов ниже. 👇

Boot Repair (на английском)

Boot Repair (на английском)

Рекомендуемый способ восстановления

Рекомендуемый способ восстановления (русская версия)

2) Как правило, на весь процесс требуется 1-2 мин. 👇

Процесс пошел!

3) Если всё прошло успешно — увидите окно об успешном восстановлении Grub. Теперь можно выключить ПК (ноутбук), вынуть из USB-порта флешку с LiveCD и проверить как загружается устройство: появляется ли меню Grub. 👌

Загрузка успешно восстановлена

Загрузка успешно восстановлена

GNU Grub version 2.04 — все заработало!

GNU Grub version 2.04 — все заработало!

4) Кстати, иногда утилита Boot Repair может попросить вас выполнить ряд команд в терминале (сочетание клавиш для его запуска: Ctrl+Alt+T или Win+T) .

Сами команды, разумеется, утилита приводит в своем окне. После их выполнения — нажмите на кнопку «Forward» (если вы не выполнили команды — утилита снова покажет текущее окно) . Ничего «опасного» и удаляющего данные с домашних разделов диска —в них быть не должно!

Эти команды нужно будет ввести вручную в терминал (и нажать Enter)

Эти команды нужно будет ввести вручную в терминал (и нажать Enter)

Кстати, у Boot Repair есть расширенные настройки , в которых можно вручную задать ряд параметров. Если вы слабо представляете «что, где и как. » — то лучше это меню не трогать (во избежание лишних проблем. ).

Другие простые решения, — само собой, приветствуются!

Источник

Меню загрузки Grub не видит установленную Windows 10

grub не видит Windows 10

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

Способ 2: Обнаружение раздела Windows

Если переустановка Windows 10 по какой-то причине невозможна, попробуйте обнаружить ее из среды Linux и добавить в загрузчик последней.

  1. Определите в Linux название раздела, на который установлена Windows. Получить сведения о дисках и разделах в Linux можно как из «Терминала», так и с помощью штатного приложения «Дисковая утилита». Скопируйте или запомните название устройства. Например, это будет «/dev/sda1». grub не видит Windows 10.1
  2. Откройте «Терминал» и примонтируйте раздел с Windows 10, для чего выполните команду sudo mount -t ntfs-3g -o ro /dev/sda1 , где /dev/sda1 — полученный на предыдущем этапе путь к тому с Windows.
  3. Чтобы обнаружить Windows 10, выполните тут же в «Терминале» команду sudo os-prober . grub не видит Windows 10.2

grub не видит Windows 10.3

  • В случае успешного обнаружения Windows обновите конфигурацию «Grub» командой sudo update-grub либо же sudo grub2-mkconfig -o /boot/grub/grub.cfg .
  • Читайте также:  Linux serial port пример

    Способ 3: Ручное добавление загрузчика

    При использовании первого способа вероятность сходу обнаружить и прописать Windows 10 в линуксовый загрузчик довольно невелика. Более сложным, но и более эффективным способом восстановления записи Windows 10 в загрузочном меню Grub является ручное добавление. Способ универсальный, использовать его можно не только при потере Windows 10, но и других операционных систем Windows.

    1. Узнайте название раздела с Windows как было показано в первом пункте предыдущего способа.
    2. Определите UUID раздела, на котором установлена Windows 10, для чего выполните в «Терминале» команду blkid /dev/sda1 , где /dev/sda1 — название раздела с Windows.

    grub не видит Windows 10.4

    grub не видит Windows 10.5

  • Откройте любым текстовым редактором файл /etc/grub.d/40_custom и вставьте в него следующий код, где XXXXXXXXXXXXXXXX — полученный на предыдущем шаге UUID: menuentry «Windows 10» insmod ntfs
    set root='(hd0,1)’
    search —no-floppy —fs-uuid —set XXXXXXXXXXXXXXXX
    chainloader +1
    > .
    Сохраните файл.
  • Обновите конфигурацию Grub командой sudo update-grub , перезагрузите компьютер и посмотрите, появилась ли Windows в загрузочном меню Grub.
  • Если восстановить/добавить запись Windows 10 в загрузочное меню «Grub» не удалось, проверьте, не удален ли на диске служебный 100 МБ NTFS-раздел с загрузочными файлами. Если удален, можно будет попробовать его восстановить, но будет гораздо проще переустановить Windows и Linux. В том случае, когда используется «Grub 2» на UEFI, попробуйте включить в BIOS режим «Legacy».

    Источник

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