Linux вернуть загрузчик windows

Восстановление загрузчика Windows и Linux

Загрузчик Windows не воспринимает ничего кроме себя, поэтому его нужно ставить первым и в случае, когда использует только Windows и в случае, когда кроме него будут другие ОС.

1) Загружаемся с установочного диска Windows

2) Выбираем востановление системы

3) Выбираем средство восстановления “коммандная строка”

Далее действия зависят от ОС

Восстановление загрузчика Windows XP

Для восстановления загрузчкика Windows XP выполняем команды

Восстановление загрузчика Windows 7, 8

Для Windows 7 выполняем команды

bootrec /FixBoot bootrec /FixMbr

Параметр ScanOS (bootrec /scanos) покажет обнаруженные операционные системы. Если ничего не обнаружено, то fixboot и fixmbr не помогут.

    Для восстановления системного раздела можно также использовать утилиты (загрузившись с live-CD/DVD/USB):

      BCDboot[1] — выполняет инициализацию системного раздела с помощью файлов из образа операционной системы, установленной на томе С:
    bcdboot C:\Windows /l ru-RU /s C:

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

    загрузчик Grub 2

    Эта инструкция поможет когда:

    • Переустанавливали Windows и кроме него был ещё Linux, который стал невиден
    • Linux перестал загружаться, даже будучи единственной ОС

    1) Загружаемся с LiveCD (LiveDVD, LiveUSB)

    2) Смотрим таблицу разделов:

    $ sudo fdisk -l Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 13 102400 7 HPFS/NTFS Раздел 1 не заканчивается на границе цилиндра. /dev/sda2 14 7749 62139420 7 HPFS/NTFS /dev/sda3 7750 23607 127377020 7 HPFS/NTFS /dev/sda4 23607 30402 54577153 5 Расширенный /dev/sda5 23607 30119 52301824 83 Linux /dev/sda6 30119 30402 2274304 82 Linux своп / Solaris /dev/sdb1 * 1 5099 40957686 7 HPFS/NTFS /dev/sdb2 5100 16142 88701952 7 HPFS/NTFS /dev/sdb3 16143 19457 26627737+ 83 Linux /dev/sdc1 1 30401 244196001 7 HPFS/NTFS

    Ответ команды сокращён для наглядности. Видно, что в системе есть три диска. На двух первых есть загрузочные области и несколько разделов как Linux так и Windows (HPFS/NTFS). Нужно определиться какой из них будет восстанавливать (можно по очереди, отключив временно остальные диски). В случае с одним жёстким диском ситуация проще. Это будет /dev/sda

    3) Монтируем Linux-раздел (здесь sda5, но если есть отдельный boot рездел, то нужно монтировать его), добавляем в него устройства и процессы, переходим в него, таким образом попадая в окружение ОС, которая установлена на компьютере:

    $ sudo mount /dev/sda5 /mnt $ sudo mount --bind /dev /mnt/dev $ sudo mount --bind /proc /mnt/proc $ sudo chroot /mnt

    После перехода вам не придется использовать sudo, т.к. теперь все команды выполняются от рута (root):

    4) Устанавливаем загрузчик

    Если получили сообщение об ошибке, то обновляем информацию об устройсве /dev/sda и пробуем установить снова:

    # grub-install --recheck /dev/sda # grub-install /dev/sda

    5) Выходим в окружение LiveCD ОС, отмонтируем разделы и перезагружаем компьютер:

    # exit $ sudo umount /mnt/dev $ sudo umount /mnt/proc $ sudo umount /mnt $ sudo reboot

    последняя команда может быть заменена на альтернативную:

    1. BCDboot — это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDboot создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows. (подробнее на официальном сайте Microsoft)
    2. ↑ Программа Bootsect.exe обновляет основной загрузочный код разделов диска, чтобы обеспечить переключение между Bootmgr и загрузчиком NT (NTLDR). Это средство можно использовать для восстановления загрузочного сектора компьютера. Это средство заменяет FixFAT и FixNTFS.
    3. DiskPart — Это средство позволяет управлять объектами (дисками, разделами или томами) с помощью сценариев или команд, вводимых из командной строки (подробнее на официальном сайте Microsoft)

    См. также

    Полезные ссылки

    Источник

    Как восстановить загрузчик 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

    После в меню «Пуск» должна появиться ссылка на нашу утилиту (обратите внимание, что на русском она называется как «Восстановление загрузки» . 👇). Кстати, запустить 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 есть расширенные настройки , в которых можно вручную задать ряд параметров. Если вы слабо представляете «что, где и как. » — то лучше это меню не трогать (во избежание лишних проблем. ).

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

    Источник

    Вот как исправить загрузчик Windows 10 из Linux

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

    Linux гораздо менее навязчив и не повредит загрузчик Windows 10. Несмотря на это, после крупных обновлений Windows 10 «переустановка» Windows 10 все еще может пойти не так, как надо. Если это произойдет, вы можете исправить это с помощью Linux (Ubuntu), и мы предложили 3 метода ниже.

    Как исправить ошибки загрузчика Windows 10 из Linux

    1. Используйте утилиту Boot Repair в Ubuntu
    2. Исправить загрузчик Windows 10 в Терминале
    3. Попробуй с LILO

    Решение 1. Используйте утилиту Boot Repair в Ubuntu

    Давайте начнем с самого простого метода. Вероятно, со знанием дела, Ubuntu поставляется с небольшой утилитой Boot Repair, которая исправляет повреждение загрузчика Windows 10 при запуске. Вам потребуется последняя версия загрузочной Ubuntu, установленной на вашем USB-накопителе. После этого вам необходимо установить утилиту и, не вмешиваясь в Терминал, восстановить загрузчик Windows 10.

    Вот как это сделать за несколько простых шагов:

      1. Загрузите Ubuntu живую дистрибутивную версию здесь и подключите ее к USB. Вы можете сделать это с помощью универсального установщика USB (желательно). Важно использовать это приложение, иначе диск не будет загрузочным.
      2. Подключите диск и загрузитесь с него.
      3. Выберите вариант Попробуйте Ubuntu без установки . В случае сбоя откройте настройки BIOS/UEFI, отключите безопасную загрузку и повторите попытку.
      4. После загрузки Ubuntu нажмите Ctrl + Alt + T , чтобы открыть терминал.
      5. В командной строке запустите следующую строку и нажмите Enter после каждого:
        • sudo add-apt-repository ppa: yannubuntu/boot-repair
        • Обновление sudo apt
        • sudo apt установить загрузчик
      6. Это должно установить Boot Repair application , и теперь вы можете найти его среди меню приложений.
      7. Откройте его, выберите Рекомендуемый ремонт и подождите, пока он не будет сделан.

      Решение 2 – Исправить загрузчик Windows 10 в Терминале

      Второй метод основан на Syslinux, запущенном через Терминал. Для установки и использования Syslinux для исправления загрузчика Windows 10 вам потребуется выполнить ряд команд.

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

      • Читайте также: брандмауэр Защитника Windows поддерживает подсистему Windows для Linux

      Выполните следующие действия, чтобы исправить загрузчик Windows 10 с помощью Syslinux:

        1. Загрузитесь снова с загрузочного диска USB .
        2. Откройте Терминал .
        3. В командной строке введите следующую строку и нажмите Enter после каждого:
          • sudo apt-get install syslinux
          • sudo dd if =/usr/lib/syslinux/mbr.bin из =/dev/sda
          • sudo apt-get install mbr
          • sudo install-mbr -i n -p D -t 0/dev/sda
        4. Не забудьте заменить «sda» на системный диск Windows 10.
        5. После этого перезагрузите компьютер, и Windows 10 загрузится без проблем.

        Решение 3 – Попробуйте с LILO

        Последний метод использует LILO (Linux Loader), небольшую программу, отвечающую за управление двойной загрузкой. Процедура похожа на предыдущую, по крайней мере, для непривычного глаза.

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

        • ЧИТАЙТЕ ТАКЖЕ: Загрузите долгосрочную поддержку Ubuntu 18.04 из Магазина Microsoft

        Вот как можно исправить проблемы загрузчика Windows 10 с LILO через Linux Terminal:

        1. Загрузитесь снова с загрузочного диска USB .
        2. Откройте Терминал .
        3. В командной строке введите следующую строку и нажмите Enter после каждого:
          • sudo apt-get install lilo
          • sudo lilo -M/dev/sda mbr
        4. Перезагрузитесь, и все готово. Загрузчик Windows 10 исправлен.

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

        Источник

        Читайте также:  Дипломная работа операционная система linux
Оцените статью
Adblock
detector