Меню Рубрики

Grub4dos восстановить загрузчик windows

Опции загрузки

Grub4dos использует два различных метода загрузки операционных систем — которые можно применять из командной строки или из конфигурационного файла. Оба метода связаны с использованием команды chainloader , один для загрузки устройства, другой для загрузки ядра ОС или загрузочных файлов. Последовательной загрузкой (chainloading) устройства Grub4dos может загружать даже неподдерживаемые устройства, если эти устройства загружаются из MBR и/или загрузочный сектор раздела является частью механизма загрузки. Последовательная загрузка возможна для устройств, относящихся к следующим разделам:

Последовательная загрузка файлов ОС, более перспективна, чем загрузка устройства, Например загрузка флоппи диска (или образа флоппи диска) с повреждённым загрузочным сектором, будет успешна, пока файловая система в порядке.

ПРИМЕЧАНИЕ — Все следующие примеры, это примеры пунктов загрузки конфигурационного файла, однако они могут быть легко изменены, для запуска из командной строки. Чтобы запустить эти пункты из командной строки, удалите из них всю сторку title . Затем введя команды, потребуется их загрузить командой boot command (чего не требуется в конфигурационном файле).
Внизу пример menu.lst :

А в переводе на командную строку будем вводить: chainloader (hd0)+1 [enter], rootnoverify (hd0) [enter], boot [enter].

МБР (Master Boot Record)

Главная загрузочная запись (кратко MBR) это первый сектор жёсткого диска (sector 1). Она содержит таблицу разделов, в каторой отмечено, какой из разделов активный (активный раздел, он же загрузочный раздел). Загрузить MBR жёсткого диска как раз можно командой chainloader . Чтобы загрузить MBR первого жёсткого диска, мы воспользуемся вот этим примером:

Где (hd0) целый первый жёсткий диск, (hd1) — это выбор загрузки второго жёсткого диска и.т.д. Символ «+» используется для блок списка — в этом случае +1 это первый сектор устройства (hd0). Блок список используется для указания файла, который не фигурирует в файловой системе, как chainloader.

Загрузочный сектор раздела

В ходе установки Windows загрузочный сектор прописывается впервый сектор раздела на который ставится ОС (больше чем один загрузочный сектор может быть использован на файловой системе NTFS). Обычно, загрузочный сектор раздела (PBS),определяет, какой файл будет использоваться как часть загрузочного процесса — Когда загружается например Windows XP то PBS загружает NT загрузчик ntldr . Имя файла «ntldr» забито в PBS, и может быть просмотрено в hex редакторе. GRUB и Linux загрузчики, могут быть только записаны в PBS. Чтобы загрузить первый раздел первого устройства смотрите пример:

Читайте предыдущий пункт «МБР (Master Boot Record)» для подробностей по «+1» (блок списки).

Boot Загрузочный Floppy диск (или образ дискеты)

Чтобы грузиться с первого флоппи дисковода (fd0) пишите команду:

Чтобы замапить образ дискеты win98.ima на устройстве (hd0,0) в виде виртуального флоппи дисковода (fd0), делаем следующим образом:

Обратитесь к разделу «Маппинг» Здесь для более детального объяснения вышелседующего примера.

Как альтернатива — memdisk (часть пакета Syslinux) можно использовать для загрузки образов дисков. Следующий пример использует memdisk для загрузки образа диска win98.ima (на устройстве (hd0,0)):

Загрузка с CD-ROM

Загружаемся с CD/DVD:

Если устройство (cd) не найдено, или верхний пример не работает, пробуем:

Если CD всё равно не загружается и вы возвращаетесь в меню (или командную строку), привод будет продолжать работать. Чтобы остановить cdrom введите команду,
map —unhook [enter], cdrom —stop [enter].

Для загрузки CD каторый Grub4dos не смог загрузить, попробуйте BCDL (Bootable CD Loader) — Взять можно Здесь (или Здесь).
Программа выглядит как образ флоппи диска, каторый грузится командой «map», Например:

Или используйте задавленный gzip-ом образ, Например:

ПРИМЕЧАНИЕ — Новая версия BCDL (2.01a) работала на тестах, а (стабильная) версия 1.50z, нет.

Загрузка Windows NT/2K/XP

Чтобы последовательно загрузить NT загрузчик ntldr (установленный на первый раздел первого жёсткого диска) используем команду:

Если установлена только одна Windows, следующая команда тоже может быть полезной (если ОС Windows больше одной штуки, то загружена будет первая найденная):

ПРИМЕЧАНИЕ — NT-система, должна быть установлена на вервый жёсткий диск — попытка загрузиться со второго жёсткого диска не удастся. Можно загрузить Windows с устройства (hd1) Ремапингом (hd0) – Смотрим Сюда.

Загрузка Консоли восстановления (cmdcons)

Для загрузки Windows NT/2000/XP Recovery Console, делаем следующим образом:

Загрузка Windows Vista

Процесс загрузки Vista-систем похож на загрузку NT-систем и файлы ОС должны быть на первом жёстком диске (или заремапленом диске).
Для загрузки Vista последовательно загружаем загрузочный сектор раздела/MBR, или последовательно загружаем загрузчик Висты bootmgr .
Для загрузки bootmgr с первого раздела первого жёсткого диска (device (hd0,0)):

Загрузка Linux

Чтобы загрузить Linux мы должны использовать команды kernel и initrd – с путями до требуемых файлов.
Например: Для загрузки Puppy Linux (файл ядра vmlinuz и initrd файл initrd.gz ) с флешки (определяемой в BIOS-е как второй жёсткий диск с одним разделом) используем команду:

Из-за множества вариантов Linux-подобных ОС, трудно перечислить все возможные способы их загрузки. С каждой ОС нужно разбираться в отдельности вручную подбирая параметры загрузки, в этом может помочь документация по конкретному дистрибутиву.

Источник

Как удалить загрузчик GRUB и восстановить загрузчик Windows после удаления с диска Linux

Если вы установите Linux рядом с Windows 10, виндовый загрузчик будет заменен загрузчиком Grub , с помощью которого станут запускаться обе операционные системы. Но если затем вы решите удалить Linux, то ее загрузчик никуда не денется, если только он не располагается на другом физическом диске. Вопрос, как удалить загрузчик Grub и восстановить загрузчик Windows? Оказывается, очень просто, причем как на MBR , так и на UEFI .

С классическим способом восстановления загрузчика Windows на дисках с использованием таблицы MBR должны быть знакомы все пользователи Windows. Загружаете компьютер с установочного диска, вызываете открываете командную строку и выполняете команды bootrec fixboot и bootec fixmbr . Всё, загрузчик будет перезаписан, но есть и более простой способ, не требующий загрузки с установочного диска в режиме восстановления.

Скачайте утилиту Bootice нужной вам разрядности, запустите и первым делом выберите в выпадающем меню «Destination Disk» физический диск, на котором установлен загрузчик Grub . Если диск один, то и выбирать ничего не придется.

Теперь нажмите «Proccess кнопку MBR».

В открывшемся окошке мастера отметьте пункт «Windows NT 5.x / 6.x MBR» и нажмите «Config / Install». Откроется маленькое диалоговое окошко, в котором программа предложит выбрать версию загрузчика.

Поскольку мы работаем в Windows 10, выбираем «Windows NT 6.x», совместимый также в Windows 8.1, 8 и 7.

В системах UEFI всё немного иначе, но тоже ничего сложного. Ну и естественно, версия Bootice понадобится 64-битная.

Запустите утилиту, переключитесь на вкладку «UEFI» и нажмите кнопку «Edit Boot Enteries». Откроется окно, в левой части которого будет выведен список доступных загрузчиков. Grub у вас будет первым в списке, а Windows Boot Manager — вторым или третьим. Выделив Grub , нажмите кнопку «Down», чтобы переместить его вниз, при этом Windows Boot Manager должен занять в списке первое место. А еще можно удалить Grub нажатием кнопки «Del».

Этого будет достаточно, чтобы восстановить классический загрузчик Windows, но в обоих случаях файлы Grub физически останутся на диске.

Чтобы полностью от них избавиться, придется удалить соответствующую названию операционной системы Linux папку в каталоге EFI , расположенном в скрытом служебном разделе.

Сделать это можно с помощью командной строки, но эту тему мы рассмотрим уже в следующий раз.

Источник

Что такое загрузчик GRUB? Установка/восстановление/редактирование/удаление. Как поменять порядок загрузки ОС?

Как добавить в GRUB графический интерфейс читайте тут.

Что такое загрузчик GRUB?

Если вы хоть раз в жизни устанавливали из любопытства любой дистрибутив linux, значит сталкивались с загрузчиком GRUB. Что такое загрузчик GRUB? Это специальная программа, которая загружается после проверки BIOS вашего оборудования, и производит загрузку ядра и запуск операционной системы на базе linux. Так же данный загрузчик позволяет пользователю выбрать ОС во время запуска компьютера. Далее мы рассмотрим установку, восстановление, редактирование и удаление данного загрузчика.

Внимание! Если вы хотите использовать две ОС на своем компьютере, для правильной работы загрузчика сначала рекомендуется установить Windows а только потом Linux.

Установка

Обычно загрузчик GRUB устанавливается самостоятельно в процессе установки большинства linux дистрибутивов. GRUB может быть установлен в GPT и MBR разделы. Установка в каждый из них отличается. Подробнее про отличие разделов можно узнать тут .

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

Тут ничего сложного. Установка выполняется командой:

Далее создаем конфигурационный файл:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Рекомендуется использовать именно этот тип разметки диска. Для установки загрузчика потребуется создать отдельный раздел размером 1 мегабайт и пометкой раздела grub_bios. Для этого воспользуемся программой GParted.

Далее нажимаем на наш новый раздел правой кнопкой, выбираем manage flags и ставим галочку на grub_bios.

После этого устанавливаем загрузчик командами:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

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

Если по какой то причине загрузчик GRUB у вас поврежден, поможет программа Boot repair . Воспользоваться ею можно двумя способами:

  1. Скачать образ диска и установить на ваш USB накопитель
  2. Установить непосредственно в уже имеющийся linux дистрибутив командами:

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update && sudo apt-get install -y boot-repair

Нажимаем на » Рекомендуемый способ восстановления » и программа сама ищет и исправляет известные ошибки.

Редактирование

Как редактировать параметры загрузчика? Как поменять порядок загрузки ОС? Для этого отлично подходит программа GRUB Customizer.

А в этой статье мы будем использовать программу которую мы рассмотрели выше — Boot repair . Запускаем её и кликаем на «Расширенные настройки».

В основных настройках мы можем например переустановить GRUB оставив соответствующую галочку или изменить таймаут загрузки. Переходим в следующую вкладку «Месторасположение GRUB».

Именно здесь мы можем изменить порядок загрузки ОС.

В вкладке «параметры GRUB» мы может открыть конфигурационный файл (Кликнув на «Редактировать файл конфигурации GRUB») который выглядит следующим образом:

Не рекомендуется вносить какие либо изменения в этот файл!

В вкладке «другие параметры» мы можем восстановить загрузчик Windows.

Удаление

В Windows для удаления загрузчика GRUB мы будем использовать программу BOOTICE. Запускаем её и нажимаем Process MBR .

Далее жмем Install / Config

Далее выбираем Windows NT 6.x MBR

После этого остается удалить лишь очередь загрузки. Переходим во вкладку UEFI и кликаем на Edit boot entries

Выбираем ненужные пункты и нажимаем Del

Как мы видим, выполнять манипуляции с загрузчиком достаточно просто.

Если статья была полезна, ставьте палец вверх и подписывайтесь на канал!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Grub4dos windows xp загрузочная флешка
  • Grub4dos live windows 7
  • Grub4dos iso windows 7 menu lst
  • Grub4dos firadisk windows 7
  • Grub2 не видит windows